必选内容:
1、ARM体系结构与外围接口电路
2、嵌入式Linux 应用开发
可选内容:
3-6可根据个人实际情况选报。
目标:掌握ARM+Linux嵌入式系统开发技术
讲师:李家凯 余晓 冯勇
序号
课程名称
课程内容
1
ARM体系结构与外围接口电路
(必选)
1、 ARM简介
1.1 ARM简介
1.2 ARM体系结构
1.3 流水线
1.4 处理器工作模式
1.5 ARM处理器核
2、ARM指令集
3、异常处理
3.1 中断处理
3.2 SWI 处理
3.3 复位和未定义指令处理
4、C/C++、汇编混合编程
5、嵌入式硬件平台(基于s3c2440/s3c6410)接口操作
5.1 GPIO接口
5.2 UART接口
5.3 中断接口
5.4 DMA接口
6、Bootloader设计
2
嵌入式Linux 应用开发(必选)
1、嵌入式Linux的开发环境搭建
1.1 交叉工具链,嵌入式开发流程演示
1.2 tftp、nfs、ftp环境搭建
2、linux环境下IO编程
3、Linux多进程编程与进程间通信
4、linux多线程编程
5、linux socket编程
6、Linux下Qt应用编程与Qte在ARM上的移植
3
嵌入式Linux系统开发
(可选)
1、Uboot引导程序
1.1 u-boot工程介绍
1.2 u-boot的编译使用
1.3 u-boot源码分析
1.4 u-boot移植过程
2、配置编译Linux内核
2.1 Linux内核选项解析
2.2 Linux内核编译链接
2.3 内核模块编译、使用方法
3、 移植Linux内核源码
3.1 Linux内核移植平台相关代码分析
3.2 动手移植Linux内核支持S3C2440/S3C6410开发平台
4、文件系统构建、制作与部署
4
嵌入式Linux字符驱动开发基础(可选)
1. LINUX字符设备驱动程序开发
1.1 LINUX字符设备驱动基础
1.2 字符设备驱动程序实现框架与典型驱动分析
1.3 用户空间与内核空间的数据传输
1.4 同步、互斥、阻塞、睡眠机制
1.5 Linux-2.6设备模型与sysfs文件系统
1.6 udev与devfs文件系统
2、设备驱动中常用的内核机制
2.1 Poll和select操作
2.2 异步通知机制
2.3 1inux内核中断子系统
2.4 中断处理程序编写
2.5 驱动程序上/下半部处理与延缓执行机制
2.6 内核定时器与延迟机制
2.7 内核内存管理机制
5
嵌入式Linux高级驱动开发
(可选)
1、flash驱动:掌握在linux环境下驱动常见flash存储器(nor flash、nand flash);
2、块设备驱动:掌握块设备驱动的原理、学会ramdisk的编写;
3、网卡驱动:掌握网卡设备的编写原理、能够熟练移植各种网卡驱动。在对网卡硬件寄存器熟悉的基础上,有能力为其编写出完善的网卡驱动;
4、液晶驱动:掌握frambuffer驱动的原理。有能力在有控制器的嵌入式平台上参考液晶手册实现各种常见液晶驱动;
5、sd卡驱动:掌握sdio接口操作,熟悉sd卡驱动驱动的原理;
6、usb设备驱动:了解usb主机设备驱动的结构及编程方式。
6
嵌入式Linux项目实践
(可选)
本课程将通过一个真实完整的项目案例,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。本课程将模拟真实项目的管理过程,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。目前学员在嵌入式学院可完成的真实项目包括:远程视频监控系统、商用POS机、汽车导航GPS、个人娱乐系统PMP,学员可在嵌入式学院学习期间独立完成其中一个项目。
◆ 国家信息技术紧缺人才培养工程嵌入式方向战略伙伴
◆ ARM公司合作培训机构
◆ 微软嵌入式培训合作伙伴
◆ Xilinx公司合作培训机构
◆ Altera公司合作培训机构
◆ 中国软件行业协会嵌入式分会会员单位
◆ 武汉工程大学嵌入式系统教学合作机构
◆ 华中农业大学楚天学院嵌入式系统教学合作机构
【企业形象】:嵌入式培训专家
【企业理念】:教学质量为企业生命,学员就业为服务宗旨
【企业文化】:诚信、高效、创新、合作
【企业战略】:中国嵌入式培训第一品牌
【企业价值】:先成就他人,再成就自我
【服务方针】:一切为了客户
武汉华嵌科技有限公司(以下简称“华嵌科技”),公司于2009年3月成立,主营嵌入式培训与嵌入式技术解决方案业务。总部位于湖北武汉-“中国光谷”腹地,在湖南长沙、陕西西安设有分支机构。是华中地区开班最早,培养学员最多的专业嵌入式培训机构,至今培训各类学员人数超过10000人,培训质量和学员口碑在华中地区嵌入式培训领域名列前茅,目前公司与20多所高校建立校企合作关系,是100多家知名企业的嵌入式领域企业内训提供商和人才服务提供商;为超过100家企业做过嵌入式技术解决方案和技术咨询服务;经过多年的技术沉淀,公司已经成长为专业的嵌入式技术服务平台,业务涵盖嵌入式培训与企业内训、嵌入式软硬件项目研发与解决方案、嵌入式人才服务,搭建了一套完整的嵌入式技术服务生态系统,客户范围覆盖整个华中地区,辐射全国。
华嵌官方微信二维码,扫一扫~ 微信号:whhqqrs
● 嵌入式培训:
为企业和个人提供高端的嵌入式技术培训服务,帮助学员快速提高嵌入式核心技术开发能力。华嵌拥有多名全职高级讲师,他们平均有5年以上的嵌入式开发经验,为保证***提供高质量的培训服务做好充分保障。公司投入了大量人力和财力,配备有充足的实验设备和完善的教学设施。
华嵌将本着为用户提供优质而完善的培训服务的原则, 每年至少升级一次培训服务内容,提供更加适合华中地区企业及学员需求的培训服务。华嵌的老师们将以最谦虚谨慎的态度接受各方面的建议和意见,不断提高工作质量,提高标准化意识,将更好的培训带给每一位参加培训的学员。
1、长期就业培训: 培训时间一般四个多月,适合于毕业后有志于从事嵌入式方面的开发工作的应届大学毕业生和已经工作过一段时间,但是想转行转岗的。
2、短期充电培训: 时间较短,培训一般在晚上,周末等业余时间进行,适合于在职的工程师和高校老师进行的技术提升,学员需要一定的技术基础;
3、企业内部培训:根据企业的需求进行定制化的课程讲授,属于企业组织的员工专业技能培训。
● 解决方案与咨询服务:承接嵌入式项目工程及核心部分的开发任务,帮助***缩短产品研发周期,降低开发成本。向嵌入式行业提供技术咨询服务及解决方案,帮助***加速产品上市时间,降低开发成本。
● 人才推荐服务: 通过系统的嵌入式培训,快速达到用人单位人才需求标准,为企业推荐合适的嵌入式人才,降低其人才招聘成本。