国嵌视频全套介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国嵌课程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.多线程程序设计
第六天: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. 串口驱动程序设计
第七天:1. USB简介
2. USB系统架构
3. USB描述符
4. USB数据传输
5. USB设备枚举
第八天:1. Linux USB系统架构
2. MassStorage
3. USB HID
4. RNDIS(USB模拟网卡)
5. CDC/ACM(USB模拟串口)
第九天:1.USB设备驱动程序简介
2. Linux USB描述符
3. USB URB
4. USB鼠标驱动程序详解
培训教材:
《嵌入式Linux内核驱动深入班手册》国嵌课程6 嵌入式LINUX高级项目班
项目1 基于H.264的视频监控系统
一阶段:1. 产品功能介绍与演示
2. 产品系统设计
3. USB摄像头驱动程序移植
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内核驱动深入班手册》《高级项目班项目指导教材》
所有课件视频都有 QQ 386845497。

相关文档
最新文档