1. 理清学习资料
百问网嵌入式Linux的学习资料分为两部分:
- 第一部分:快速入门
- 第二部分:深入学习
1.1 快速入门
快速入门分为三条学习路线
1.1.1 路线一 学习单片机
针对单片机学习,你可以使用KEL、HAL库来快速的掌握单片机的开发。KEL、HAL库已经帮你封装好了一切,就学习而言,你没有办法深入学习更多的知识,对后续学习Linux、rtos帮助不大,但这样的学习方式好处就是能够快速的让你掌握单片机的开发,可以让你快速的开发出单片机的产品。
适合人群
- 没有单片机经验
- 或是想快速开发产品
- 工作中也推荐使用HAL来开发单片机程序
缺点
- KEL、HAL封装好了一切
- 就学习来说,无法深入
- 对后续学习Linux、RTOS帮助不大
课程链接:录制中
配套的开发板:STM32F103开发板
1.1.2 路线二 深入学习单片机/RTOS/U-Boot
该学习路线现掌握基础课程《单片机核心/RTOS必备》,该课程同时使用KEIL/GCC,同时掌握cortexM3/cortexM4/cortexA7。让你从单片机无缝切入Linux裸机开发,学习一套视频,掌握3种处理器2套开发工具,为切入RTOS/u-boot/Linux驱动做好准备。
- 《单片机核心/RTOS必备》
课程链接:
基于STM32F103开发板:https://www.100ask.net/detail/p_5f85731ee4b06aff1a03d3d3/8
基于IMX6ULL开发板:https://www.100ask.net/detail/p_5f857338e4b0e95a89c3cdb0/8
基于STM32MP157开发板:https://www.100ask.net/detail/p_5f857352e4b0e95a89c3cdb8/8
配套的开发板:STM32F103开发板/IMX6ULL开发板/STM32MP157开发板
有了基础过后就可以继续学习:
-
《鸿蒙最新系统移植》
课程链接:
基于IMX6ULL开发板:https://www.100ask.net/detail/p_5fcf586ae4b04db7c0939c82/8
基于STM32MP157开发板:https://www.100ask.net/detail/p_5fcf588ae4b0231ba88b745c/8
配套的开发板:IMX6ULL开发板/STM32MP157开发板 -
《RT-Thread Smart微内核最小系统移植》
课程链接:https://www.100ask.net/detail/p_5fdec53ce4b0231ba88dc8d1/8
配套的开发板:IMX6ULL开发板/STM32MP157开发板 -
《U-Boot专题》
录制中···
1.1.3 路线三 快速入门Linux
-
新学习路线、视频介绍、资料下载(免费视频):
https://www.100ask.net/detail/p_5f18007de4b0df48afbcd477/6 -
嵌入式Linux应用开发基础知识(免费视频):
https://www.100ask.net/detail/p_5f338ae3e4b075dc42ad44a1/8 -
嵌入式Linux驱动开发基础知识(免费视频):
https://www.100ask.net/detail/p_5f1aa2dde4b0df48afbd775f/8 -
嵌入式Linxu实战项目(免费视频):
https://www.100ask.net/detail/p_5f181e8fe4b0df48afbce201/8
一两个月可以入门嵌入式Linux,即使不懂单片机,也可以按照这条学习路线学习,入门之后,就可以按照你自身的需求来学习包括:
- 《硬件编程大全》录制中···
- 《Linux驱动大全》录制中···
- 《鸿蒙驱动开发》录制中···
适合人群
①深入学习驱动程序开发
②录一个裸机程序,就紧接着录制对于的Linux驱动、鸿蒙驱动
③驱动=驱动框架+裸机操作
④鸿蒙驱动和Linux驱动是类似的,可以一起讲
2.更多的项目专题
- 《项目实战二:可视对讲》录制中···
- 《项目实战三:智能监控》录制中···
- 《项目实战四:智能秤》录制中···
转载:https://blog.csdn.net/thisway_diy/article/details/111480217