# 慢跑计划 **Repository Path**: gevico/steady ## Basic Information - **Project Name**: 慢跑计划 - **Description**: 开源社群陪跑计划:赋能嵌入式新手的学习之旅。 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-05-07 - **Last Updated**: 2024-09-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 写在前面: GTC 慢跑计划是格维开源社区推出的(嵌入式)技术成长计划,以 **文字/视频课件 + 作业反馈 + 社群陪跑** 的形式开设。 目的是帮助刚入行的朋友,快速培养自己的技术栈体系,让职场生涯的成长能够平坦一些。 ### 一、为什么叫 GTC 慢跑计划 **GTC** 是格维融创英文名称 Gevico Tech Community 的缩写。“慢跑计划”的灵感脱胎于杂乱的同名内容创作计划,这里“慢”可以理解为是长期价值,也可以是理解为一种属于自己的节奏。 杂乱有写过一句话:**慢慢来,比较快**,这也是 GTC 慢跑计划的核心理念。 在慢跑计划里,你的目标不是跟别人比快,而是今天的自己,比昨天的自己前进一点点,哪怕只提升0.1%,那也是在进步。 所以慢慢来,也没关系。 ### 二、关于慢跑计划的内容安排 慢跑计划分为两个阶段:**21 天热身训练营 + 1 年的慢跑陪伴社群**。 #### 第一阶段:21 天热身训练 在这 21 天里,我们将借助 QEMU 的技术栈,模拟一颗 RISCV 架构的 CPU,并用它成功运行鸿蒙 LiteOS-M 内核,并且你还可以尝试为这颗模拟的 CPU ,设计自己的专属指令。 这听起来相当酷! 下面是课程简介: | Date | Chapter | |------|---------| | Day1 | 开营仪式:自我介绍 | | Day2 | 夯实基本功:培养三个技能 | | Day3 | 千里之行始于足下:从零搭建开发环境 | | Day4 | 体系架构圈的 “Linux”:初识 RISCV | | Day5 | 见微知著:了解 GD32VF10x MCU | | Day6 | 抽丝剥茧:掌握 QEMU 的内存模型(一) | | Day7 | 抽丝剥茧:掌握 QEMU 的内存模型(二) | | Day8 | 磨拳擦掌:学习 USART 外设 | | Day9 | 磨拳擦掌:建模 USART 外设 | | Day10| 掌握神兵利器:利用 GDB 巧妙调试 QEMU 外设模型 | | Day11| 事无巨细:编写 USART 外设的单元测试用例 | | Day12| 感觉来了:掌握 QEMU 的中断模型(一) | | Day13| 感觉来了:掌握 QEMU 的中断模型(二) | | Day14| 小试牛刀:学习 TIMER 外设 | | Day15| 小试牛刀:建模 TIMER 外设 | | Day16| 事无巨细:编写 TIMER 外设的单元测试用例 | | Day17| 渐入佳境:掌握 QEMU 的总线模型(一) | | Day18| 渐入佳境:掌握 QEMU 的总线模型(二) | | Day19| 游刃有余:运行 LiteOS-M | | Day20| 登堂入室:设计自己的 RISCV 指令 | | Day21| 毕业总结:开始慢跑之旅 | #### 第二阶段:1 年的慢跑陪伴社群 慢跑社群的目标,是提供一个技术讨论交流、职场交流的环境。我们希望通过技术陪跑,让你拥抱开源技术,并从中获益。