你的位置: 首页 > 公开课首页 > 其它 > 课程详情
课程介绍 评价详情(0)
本课程名称: ARM嵌入式Linux高级研发工程师晚班
查看更多:其它公开课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
培训受众:
课程收益:
·系统掌握ARM的体系结构、各种寄存器以及ARM指令集;
·理解ARM下的中断和异常的处理机制及处理办法;
·掌握ADS下ARM开发的相关编程技巧;
·掌握ARM平台下常用外设接口程序设计;;
·ARM Bootloader启动原理分析以及设计实现;
通过本课程的系统学习,可以使学员由浅入深的对嵌入式Linux系统进行全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、驱动开发等多方面工作。
培训颁发证书:
课程大纲
1. 解剖计算机体系架构 4. C语言常用知识要点复习
2. 站在计算机角度理解C语言 5. C语言编程高级优化
3. C语言设计的两大核心点 6. 常见C陷阱分析
授课:3学时
第二部分 玩透Linux系统6
1. 虚拟机及Linux安装 4. Linux源码组织系统解析
2. Linux常用命令使用 5. 裁减及升级Linux系统
3. Linux常用软件安装配置及使用 6. shell编程设计
授课:3学时
实验:3学时
第三部分 嵌入式Linux编程基础15
1. 交叉编译器套件构建及使用;
2.gcc使用
3. make工具、makefile、automake工具使用;
4. 主机调试及远程调试
授课:9学时
实验:6学时
第四部分 深度剖析嵌入式Linux内核24
1. 可执行应用程序※嵌入式linux内核本质
2. 嵌入式LINUX内核架构分析
3. 嵌入式Linux内核源码组织之三架马车
4. 深度剖析嵌入式Linux内核内存管理系统、进程调度、系统调用、中断管理、设备管理、文件系统、定时器管理(基于源码级)
5. 嵌入式Linux内核裁减
6. 嵌入式Linux内核及文件系统移植
7. 构建嵌入式Linux系统
8. 嵌入式Linux启动分析
授课:15学时
实验:9学时
项目综合实训1:9学时
第五部分嵌入式Linux应用程序设计24
1. 进程管理及进程编程 4. 线程互斥及同步机制
2. 线程管理及线程编程 5. 进程及线程的协同设计思想
3. 进程间通信 6.嵌入式EmbeddedQT图形软件设计
7. 基于GPRS Modem的无线短信控制平台设计实例分析
8. 嵌入式数据库安装、设计及使用
授课:15学时
实验:9学时
项目综合实训2:9学时
第六部分ARM体系架构及硬件接口高级软硬件设计21
1. ARM体系架构
2. S3C2410处理器软硬件设计
Ø 微处理器简介
看门狗、实时时钟、GPIO、串口、LCD屏、触摸屏、中断控制器、NANDFLASH/NORFLASH/SDRAM及其网络控制器
3. bootloader:VIVI使用、UBOOT使用
4. protel软件使用
授课:12学时
实验:9学时
项目综合实训3:9学时(课外)
第七部分 嵌入式Linux驱动程序设计45
1. 嵌入式Linux设备驱动框架
2. 典型字符设备驱动设计
3. 高级字符设备驱动程序设计
4. 块设备驱动程序
5. LCD屏、触摸屏设备驱动设计实例分析
6. DM9000网卡设备驱动程序设计及TCP/IP协议栈系统协同工作
7. USB设备驱动程序设计
8. 手持移动打印平台项目实例分析
授课:30学时
实验:15学时
项目综合实训4:9学时
第八部分项目实训2个月
1. 提供3个左右真实项目,以2~3个学员为一组,完成其中的一个项目。
2. 项目考核
第九部分考核
1. 结业考核;
2. 颁发证书
培训师介绍
目前职位:南京软嵌电子嵌入式系统高级讲师。行业经验:ARM公司ATC授权培训讲师,国家ASIC工程中心博士,南京邮电大学嵌入式课程负责人,MIPS公司国内兼职讲师。从1999年开始从事嵌入式系统研究,作为项目负责人,承担多项嵌入式系统产品研发,具有丰厚的嵌入式项目经验。尤其精专于ARM微处理器、MIPS微处理器和嵌入式Linux系统。培养了近300名嵌入式系统高级工程师,这些学员已经在中兴、移软等多家知名国内外公司就职,深受用人单位好评。其主编的《嵌入式Linux应用与设计》和《嵌入式Linux项目实例分析与设计》即将由电子工业出版社出版发行。
本课程名称: ARM嵌入式Linux高级研发工程师晚班
查看更多:其它公开课