这些这么样,联系我吧,呵呵Q960088641(注明:国嵌视频)
入门班课程大纲
第1天
嵌入式学习方法
嵌入式系统概述
ARM概述
嵌入式Linux概述
2440开发板介绍
软硬件环境搭建
必修实验:
1.配置H-jtag连接开发板
2.配置jlink连接开发板
嵌入式LINUX应用开发班课程大纲
第1天
GCC程序编译
GDB程序调试
Makefile
必修实验:
1.Gcc使用
2.GDB使用
3.Makefile编写
ARM系统精讲班课程大纲
第一天
1. ADS集成开发环境
2. ARM工作模式
3. ARM寄存器
4. ARM寻址方式
5. ARM指令集
6. ARM伪指令
7. C/汇编混合编程
第二天
1. 3C2440 GPIO
2. LED驱动程序设计
3. ARM中断系统分析
4.按键驱动程序设计
第三天
1.S3C2440时钟体系
2.定时器驱动程序设计
第四天
1.数据通讯概述
2. UART工作原理
3. UART驱动程序设计
第五天
1.ADC程序设计
2.触摸屏驱动程序设计
第六天
1.LCD工作原理
2.时序分析
3.LCD相关寄存器
4.LCD驱动程序设计
课程大纲
第一天
1. Linux内核简介
2. Linux内核源代码
3. Linux内核裁剪
4.内核模块开发
第二天
1.嵌入式Linux系统架构
2.嵌入式Linux产品开发流程
3.交叉工具链
4. Bootloader介绍
5. Uboot介绍
6. Uboot命令详解
7. Uboot工作流程
8. Uboot移植
第三天
1.嵌入式Linux内核制作
2.根文件系统制作
3.Linux内核启动流程详解
4.嵌入式文件系统
第四天
1.Linux内存管理
2.进程地址空间
3.内核地址空间
4.内核链表
5.内核定时器
第五天
1. Linux进程控制
2. Linux进程调度
3. Linux系统调用
4. Proc文件系统
5. Linux内核异常
第六天
1.驱动程序介绍
2.字符设备驱动程序
3.字符设备驱动实例分析
4.Linux驱动调试技术
5.并发控制
第七天
1.设备IO控制
2.内核等待队列
3.阻塞型字符设备驱动
4. Poll设备操作
5.自动创建设备文件
|