- day01-1.简介
- day01-2-ARM体系结构
- day01-3-ARM汇编指令构造格式
- day01-4-ARM汇编指令详解
- day01-5-led灯实验
- day02-1-c和汇编混合编程
- day02-2-计算机存储介质
- day02-3-GPIO驱动编程
- day02-4-buzzer裸板驱动
- day02-5-bootloader功能介绍
- day02-6-时钟初始化设置
- day02-7-210时钟
- day03-1-串口工作原理
- day03-2-串口裸板驱动代码
- day03-3-内存工作原理
- day03-4-nandflash工作原理
- day03-5-linux环境和bootloader烧写
- day04-1-软中断触发
- day04-2-swi软中断编码实现
- day04-3-硬件中断模型原理
- day04-4-2440中断原理
- day04-5-k1中断工作原理
- day04-6-k1中断编码实现
- day05-1-bootloader和kernel启动过程
- day05-2-烧写bootloader和kernel
- day05-3-bootloader和kernel编译
- day05-4-编写kernel过程
- day05-5-android输出信息
- day05-6-链表
- day05-7-链表api
- day05-8-队列和红黑树
- day06-1-字符设备驱动和文件对应关系
- day06-2-kernel模块加载
- day06-3-字符设备
- day06-4-led字符设备驱动
- day07-1-linux中断处理模型
- day07-2-linux中断上半部和下半部处理
- day07-3-gpio驱动和nfs
- day07-4-tasklet和工作队列
内容简介:Linux嵌入式开发和驱动开发(39讲)是一门深入讲解Linux系统下设备驱动编写与嵌入式开发技巧的实战课程。无论你是刚入门的新手,还是已经有相关经验的开发者,都能在这门课中找到提升的方向。课程结合了大量真实项目案例,帮助学习者掌握Linux驱动的核心逻辑与编程实践。
从零开始搭建Linux驱动思维
很多人在刚开始接触Linux驱动时,会疑惑为什么要用Linux来写驱动?其实,Linux驱动本身并不依赖于操作系统,但它的生态、社区支持和开源资源让开发变得高效而专业。课程一开始就会带你了解Linux驱动的基础知识,比如如何将硬件设备抽象为文件操作接口。这种设计思想贯穿整个课程,让大家真正理解“一切皆文件”的底层逻辑。








