成都国嵌课程介绍(1-6)

  • 格式:doc
  • 大小:31.50 KB
  • 文档页数:5

国嵌课程1――嵌入式体验入门班
学前看:学习方法介绍
第一天:1.嵌入式系统概述
2.ARM概述
3.嵌入式Linux概述
4.mini2440开发板
5.软硬件环境搭建
第二天:1.开发板系统安装
2.裸机程序体验
3.QT程序体验
4.Android体验
第三天:1.Linux定制安装
2.Linux命令详解
3.Linux系统管理
4.Shell编程
培训教材:
《嵌入式体验入门班实验手册》
国嵌课程2:嵌入式Linux应用程序开发班第一天:1.GCC程序编译
2.GDB程序调试
3.Makefile
第二天:1.Linux文件编程(系统调用)
2.Linux文件编程(库函数)
3.Linux时间编程
第三天:1.Linux进程基础
2.Linux多进程程序设计
第四天:1.进程间通讯概述
2.管道通讯
3.信号通讯
4.共享内存通讯
第五天:1.消息队列通讯
2.信号灯
3.多线程程序设计
文档冲亿季,好礼乐相随mini
ipad移动硬盘拍立得百度书包
第六天:1.Linux线程基础
2.Linux线程创建
3.Linux线程等待
4.Linux线程清除
第七天:1.IP协议分析
2.TCP协议分析
3.UDP协议分析
4.TCP通讯程序设计
5.UDP通讯程序设计
6.并发服务器模型
培训教材:
《嵌入式Linux应用开发班实验手册》
国嵌课程3 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驱动程序设计
培训教材:
《ARM系统精讲班实验手册》
国嵌课程4 嵌入式Linux内核驱动进阶班第一天: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.自动创建设备文件
培训教材:
《嵌入式Linux内核驱动进阶班实验手册》国嵌课程5 嵌入式Linux内核驱动深入班第一天:1.mmap设备操作
2.硬件访问技术
3.混杂设备驱动
4.LED驱动程序设计
第二天:1.Kobject
&
Kset
2.总线、设备、驱动模型
3.platform驱动设计
4.中断处理程序设计
5.按键驱动程序设计
第三天:1.Linux网络体系架构
2.网卡驱动程序设计
3.CS8900网卡驱动设计
4.Linux输入子系统
5.触摸屏驱动程序设计
第四天:1.LCD简介
2.Linux帧缓冲驱动程序设计
3.LCD驱动程序设计
第五天:1.块设备驱动系统架构
2.请求队列
3.块设备驱动程序设计
4.Ramdisk驱动分析
5.SD卡驱动测试
第六天:1.PCI总线概述
2.PCI驱动程序设计
3.终端控制台体系
4.串口驱动程序设计
第七天:B简介
B系统架构
B描述符
B数据传输
B设备枚举
第八天:1.Linux
USB系统架构
2.MassStorage
B
HID
4.RNDIS(USB模拟网卡)
5.CDC/ACM(USB模拟串口)
第九天:1.USB设备驱动程序简介
2.Linux
USB描述符
B
URB
B鼠标驱动程序详解
培训教材:
《嵌入式Linux内核驱动深入班手册》国嵌课程6 嵌入式LINUX高级项目班项目1
基于H.264的视频监控系统
一阶段:1.产品功能介绍与演示
2.产品系统设计
B摄像头驱动程序移植
4.H.264视频编解码程序移植
二阶段:1.V4L接口程序设计
2.视频采集、传输应用程序设计
三阶段:1.视频采集、传输应用程序设计2.系统集成与测试
项目2
移动图像监控系统
一阶段:1.产品功能介绍与演示
2.产品系统设计
3.物体动态判断算法设计
4.动态监测程序实现
二阶段:1. 动态监测程序实现
2. 报警程序实现
三阶段:1.系统集成与测试
项目3 安全文件传输系统
一阶段:1. 产品功能介绍与演示
2. 产品系统设计
3. 网络协议设计
4. 客户端框架设计
二阶段:1. 服务器框架设计
2. 线程池移植
三阶段:1. OpenSSL移植
四阶段:1.系统集成与测试
项目4 嵌入MP3播放器
一阶段:1. 产品功能介绍与演示
2. 产品系统设计
3. 驱动程序移植
二阶段:1.主播放器程序设计
2.系统集成测试
培训教材:
《高级项目班项目指导教材》
全部所用教材:
《嵌入式体验入门班实验手册》
《嵌入式Linux应用开发班实验手册》《ARM系统精讲班实验手册》
《嵌入式Linux内核驱动进阶班实验手册》《嵌入式Linux内核驱动深入班手册》《高级项目班项目指导教材》。