学习规划 linux ARM驱动开发 ARM体系结构和汇编 ARM寄存器 ,工作方式 汇编,冒泡排序 ARM外设硬件 时钟 内存 flash 串口 看芯片手册(英文) 看电路原理图 ARM Bootloader 相当于PC机上BIOS BOOT 把一个开发板上的相关小硬件设备驱动起来 Loader 把硬盘(flash)上面的操作系统(linux/android),加载到内存,然后去执行操作系统 U BOOT tiny210开发板,选用的处理器核心cortexA8(1G Hz) ARM中断编程* 软件中断 硬件中断 linux kernel 核心数据结构分析 VFS虚拟文件系统 file kobject 数据结构 双向链表 红黑树(二叉树) 队列 linux驱动简介 字符设备*(牵扯到很多linux内核问题) PC机模拟字符设备驱动编程 led灯字符设备驱动 块设备 网络设备 USB设备 linux中断 上半部 下半部 linux串口驱动 linux中断编程 字符设备设计