欢迎来到天天文库
浏览记录
ID:55281839
大小:114.50 KB
页数:6页
时间:2020-05-09
《嵌入式Linux系统工程师-就业班.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式Linux系统工程师就业班培训大纲>>>课程内容阶 段时间/天具体内容第一部分嵌入式应用开发50天NO1.嵌入式Linux编程基础8 NO2.LinuxC语言强化12 NO3.C++程序设计10NO4.Linux高级编程10 NO5.应用项目实战10 第二部分嵌入式系统开发45天NO7.ARM程序设计基础5 -NO8.ARM高级编程技术5NO6.Linux系统移植5 NO9.Linux内核编程5 NO10.驱动程序设计15 NO11.系统级项目实战10总 计95天19周>>>课程详细内容安排第一阶段(共10天):Linux与编程基础授课
2、老师:第一天1.开学典礼2.Linux介绍3.Linux定制安装4.Linux基本命令第二天1.Linux基本命令2.Linux系统管理第三天1.Shell编程第四天1.Shell编程第五天1.Shell编程第六天1.Shell编程第七天1.Gcc使用2.GDB使用第八天1.Makefile2.SVN使用第九天1.Shell编程项目实战2.嵌入式项目编程第十天第二阶段(共12天):C语言强化训练授课:前六天C语言基础第七天C语言编程专题之:指针、字符串、数组第八天C语言编程专题之:链表、算法第九天C语言编程陷阱集锦第十天C语言实训1第十一天C语言实训2第
3、十二天阶段考核第三阶段(共10天):C++程序设计授课:第一天1.从C到C++2.C++程序构成3.常变量4.C++输入输出5.内置函数6.函数重载7.C++处理字符串8.引用9.new和delete第二天1.面向对象2.类申明3.类成员4.类和对象第三天类和对象实验第四天1.构造函数2.析构函数3.对象数组4.静态函数5.友元第五天类和对象实验第六天运算符重载第七天运算符重载实验第八天1.继承和派生2.多重派生3.继承和组合第九天多态与虚函数第十天模板第四阶段(共10天):Linux高级编程授课:第一天文件编程第二天进程编程第三天进程间通讯第四天进程间
4、通讯第五天多线程编程第六天多线程编程第七天网络编程第八天网络编程第九天NTP协议实现第十天NTP协议实现第五阶段(共20天):嵌入式应用项目实战项目指导:项目1:基于2440的FTP文件管理终端项目2:宽带路由器项目项目3:基于H.264的网络监控终端第六阶段(共10天):ARM程序设计授课:第一天1.ARM处理器概述2.体系结构3.工作模式4.系统寄存器5.寻址方式6.中断与异常处理机制7.ARM汇编指令集8.ARM汇编与C混合编程第二天GPIO第三天串口控制器时钟体系第四天中断控制器第五天存储控制器第六天ARM高级编程技术第七天第八天第九天第十天第七
5、阶段(共5天):Linux系统移植授课:第一天u-boot移植第二天内核基础第三天ZQ2410内核移植第四天2.6内核移植第五天u-bootNandflash启动移植第八阶段(共5天):Linux内核开发授课:第一天1.Linux内核架构2.Linux内核源代码结构3.Linux内核配置、编译4.Linux内核启动流程第二天1、Linux内核模块开发2、Linux内存分配3、内核链表第三天1、Linux内存管理2、内核定时器第四天1、系统调用第五天1、Linux进程管理2、进程调度3、内核同步第九阶段(共15天):驱动程序设计授课:第一天1、Linux驱
6、动简介2、字符设备驱动程序设计3、驱动调试技术第二天1、Ioctl型驱动2、内核等待队列3、阻塞型驱动程序设计第三天1、硬件访问2、LED驱动程序设计第四天1、Poll高级功能实现2、设备Mmap高级功能实现第五天1、中断处理2、按键驱动程序设计3、串口驱动程序设计第六天1.Linux网络体系架构2.网卡驱动程序设计第七天触摸屏驱动设计第八天第九天Pci驱动程序设计第十天第十一天块设备驱动程序第十二天第十三天LCD驱动程序设计第十四天第十五天第十阶段(共10天):项目实战项目指导老师:
此文档下载收益归作者所有