对于学习嵌入式Linux,韦东山老师整理了三条学习路线,适合与不同阶段的学员。
三条嵌入式学习路线
路线一:单片机路线
使用KEL、HAL库来快速的掌握单片机开发
路线二:深入学习单片机/RTOS/U-Boot
该课程同时使用KEIL/GCC,同时掌握cortexM3/cortexM4/cortexA7。
让你从单片机无缝切入Linux裸机开发
路线三:嵌入式Linux开发
一两个月可以入门嵌入式Linux,即使不懂单片机,也可以按照这条学习路线学习。
免费入门教程
-
单片机核心/RTOS必备_硬件编程大全
https://www.100ask.net/detail/p_5f857338e4b0e95a89c3cdb0/8 -
新学习路线、视频介绍、资料下载(免费视频):
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 -
RT-Thread Smart微内核最小系统移植
https://www.100ask.net/detail/p_5fdec53ce4b0231ba88dc8d1/8 -
鸿蒙liteos-a移植
https://www.100ask.net/detail/p_5fcf586ae4b04db7c0939c82/8
驱动大全
目前韦东山老师已录制了足够多的入门视频,现开始录制嵌入式学习的核心部分-驱动大全。对于每一个硬件,我们都会讲解一下4部分内容:
课程将结合工作实际,深入每个硬件的驱动。
以LCD为例子
(1)2种LCD的硬件操作: TFT RGB接口、8080接囗。
(2)3种裸机程序:STM32F103、STM32MP157、IMX6ULL。
(3)Linux驱动: TFT RGB接囗, TFT RGB转HDM
(4)APP编程:除了基本的Framebuffer编程,还引入双buffer。工作中使用双buffer来改进LCD性能,但是很少有人教。我们的课程会把工作中的经验也讲解出来。
(5)双buffer的使用涉及驱动和APP,需要全盘考虑。
涉及哪些驱动
驱动 | 简介 |
---|---|
同步与互斥 | 讲解在多任务操作系统中,编写的驱动程序如何保护临界资源。 |
LCD | 讲解Linux中,R8080模式LCD、TFT RGB、TFT RGB转HDMI。 |
Pincrl子系统 | Linux内核为了统一各SoC厂商的引脚管理实现的子系统。 |
Input子系统 | 包含按键、电容触摸屏等输入设备的驱动框架。 |
GPIO子系统 | 管理整个系统GPIO的使用情况的子系统。 |
中断子系统 | 管理整个系统中断的子系统。 |
DMA | 讲解Linux中,如何采用DMA传输方式进行数据传输。 |
串口子系统 | 讲解Linux下的串口驱动的实现,串口与TTY终端之间的关联涉及:RS232、RS485等串口。 |
UIO | UIO(Userspace I/O)是运行在用户空间的I/O技术。 |
CAN子系统 | 讲解Linux下CAN协议驱动。 |
IIO子系统 | 提供对ADC、DAC相关的设备的驱动框架。 |
SPI子系统 | 常见通信总线协议——SPI子系统。 |
设备树 | 以树状节点的方式描述一个设备的各种硬件信息细节。 |
USB子系统 | 讲解Linux下USB设备驱动。 |
I²C | 常见通信总线协议——I2C子系统。 |
时钟子系统 | 管理整个系统时钟的子系统。 |
块设备 | 常见的emmc、TF卡等块设备的驱动实现。 |
4G | 开发4G网络通信相关设备驱动。 |
电源管理 | 管理整个系统电源、休眠/唤醒的子系统。 |
V4L2摄像头子系统 | Video for linux2的简称,是Linux中关于视频设备的内核驱动。 |
ALSA声卡子系统 | Advanced Linux Sound Architecture的简称,Linux的主流音频体系结构。 |
PCIE | PCI-Express(peripheral component interconnect express)是一种高速串行计算机扩展总线标准。 |
无线 WIFI | 讲解Linux无线网卡驱动。 |
注重教学视频 更注重配套服务
- 随堂测试
- 模拟考试
- 课后作业
- 私人直播面对面课堂
详情地址>>点解了解更多<<
学员免费领取
领取兑换规则
优惠一:
在2018.5.1-2021.1.5期间购买了2440第2期视频的客户,可以免费升级到驱动大全。
优惠二:
不符合上述“优惠一”规则的客户,只要购买了2440的视频,就可以原价抵扣。
曾经购买过的视频 | 可抵扣金额 |
---|---|
新一期 ARM裸机实战 | ¥199 |
第二期 Linux高级驱动 | ¥280 |
第三期 Linux项目实战 | ¥280 |
SPI专题 | ¥19 |
Linux设备树专题 | ¥69 |
优惠三:
享受“优惠一”的客户,不能享受“优惠三”
享受“优惠二”的客户,只要购买驱动大全,就可以观看所有2440的视频:1、2、3期,SPI、设备树。
这个优惠在购买驱动大全后会获得兑换码,复制兑换码立即兑换即可获得,兑换码可在消息中心记录查看(小程序中不可查看,微信内打开地址即可访问:www.100ask.net )
详情请关注公众号:百问科技
韦东山单片机粉丝QQ群:536785813
鸿蒙开发交流群:869222007
推荐阅读:
如何学习嵌入式Linux
转载:https://blog.csdn.net/thisway_diy/article/details/112567859