飞豹客 · 课能看,资料也能带走
飞豹客体系课

1.1.ARM那些你得知道的事儿-ARM裸机开篇部分

这门裸机课到底在解决什么问题 很多做应用层开发或者刚从单片机转过来的人,一接触 ARM 就容易卡在底层硬件逻辑上。写代码时往往只管调用现成函数库,却不知道这些操作底层是怎么和寄存器、内存地址对应上的;遇到开发板上电没反应、或者交叉编译报错,就完全无从下手。这部分裸机开篇内容解决的就是这个断层:它不讲

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门裸机课到底在解决什么问题

很多做应用层开发或者刚从单片机转过来的人,一接触 ARM 就容易卡在底层硬件逻辑上。写代码时往往只管调用现成函数库,却不知道这些操作底层是怎么和寄存器、内存地址对应上的;遇到开发板上电没反应、或者交叉编译报错,就完全无从下手。这部分裸机开篇内容解决的就是这个断层:它不讲怎么写复杂业务代码,而是把 ARM 芯片的工作原理、开发板硬件架构、交叉编译环境这些前置概念掰开揉碎了讲清楚。学完之后,你再去操作具体的 GPIO、时钟或者中断寄存器时,脑子里会有一个清晰的硬件映射模型,而不是像以前那样盲目照抄别人写好的配置代码。

适合什么基础以及怎么配合资料练习

这部分内容适合有 C 语言基础、看过一两遍单片机代码但没真正搞懂底层硬件逻辑的人。如果你连指针和位操作都不熟练,建议先补这部分再来看。资料包里的视频不是那种看完就扔的科普,建议按顺序看,重点放在交叉编译原理、CPU 数据总线和地址总线机制这几节上。看的时候最好手边有块开发板,哪怕是便宜的入门板也行,跟着视频里提到的外设概念去对照实物,搞清楚 Jlink 和 SD 卡在启动流程里各自扮演什么角色。不要只停留在看懂概念,一定要自己动手配一次交叉编译工具链,哪怕只是编译一个最简单的点灯程序跑通,也比干看几遍视频管用。

学完能独立做什么

把这部分开篇内容吃透后,你能独立完成 ARM 开发环境的搭建和交叉编译流程,拿到一块没接触过的开发板时,能根据芯片型号自己判断架构版本、理清外设分布,而不是到处找现成的教程抄配置。更重要的是,你具备了排查底层硬件问题的思路,当程序下载不进去或者运行异常时,能从启动方式、总线连接、辅助调试设备这些角度去定位问题,而不是只会怀疑代码写错了。这是从调库思维转向底层驱动开发的必经一步,虽然离写复杂驱动还有距离,但基础打扎实了,后面学中断、定时器或者更复杂外设时阻力会小很多。

课程目录

课程目录13 集
  • 1 1.1.1.ARM的成长史 (29:29).mp4
  • 2 ARM的商业模式和生态系统 (36:08).mp4
  • 3 为什么是三星 (23:26).mp4
  • 4 先搞清楚各种版本号 (36:51).mp4
  • 5 SoC和CPU的区别&外设概念的引入 (32:18).mp4
  • 6 主流学习型主芯片介绍 (28:34).mp4
  • 7 详细说说开发板这货 (36:42).mp4
  • 8 嵌入式和单片机的区别 (46:33).mp4
  • 9 嵌入式学习和编程语言、英语水平的关系 (41:33).mp4
  • 10 嵌入式系统的构成特点和演进方向 (35:31).mp4
  • 11 何为交叉编译 (22:46).mp4
  • 12 CPU的设计原理、数据总线和地址总线 (33:11).mp4
  • 13 为何需要Jlink、SD卡等辅助设备 (16:38).mp4