班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 【石家庄分部】:河北科技大学/瑞景大厦
最近开课时间(周末班/连续班/晚班):请点击此处咨询在线客服 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
3、培训合格学员可享受免费推荐就业机会。 |
大纲 |
|
嵌入式linux
linux常用命令和shell编程
一网打尽:常用linux系统命令快速掌握
linux系统的管理维护
linux shell编程初步
嵌入式linux与传统linux的异同点
定时器技术
掌握嵌入式定时器的实现方法
嵌入式定时器寄存器工作原理
专业解析:s3c2440的5个16位定时器
应用实战:使用pwm的脉宽调制功能
文件IO
区分嵌入式文件IO与标准IO不同的实现方式
嵌入式文件IO与标准IO的异同点
探秘:缓存机制分析
嵌入式文件IO操作
嵌入式库函数
1、掌握嵌入式动态库调用方式
2、掌握嵌入式静态库调用方式
嵌入式系统调用和库函数调用关系
区分:动态库与静态库
实战应用:动态库与静态库的编译链接
嵌入式多线程
学习多线程在嵌入式应用开发中的广泛应用
特色教学:从生命的“多线程”体会IT系统的多线程
创建关闭线程等基础操作
线程属性设置
线程同步的机制和实现方式
版本控制
学习如何使用版本管理工具
常见版本控制软件SVN、GIT介绍(由工程师选择一款重点讲解,其它版本软件可类比)
GIT服务端的安装和使用
SVN服务端的安装及使用
经验:团队开发过程中版本控制的注意事项
项目第一版本指导
1 项目需求分析、设计和团队分工
2 项目部分功能实现
3 加强对API的自学能力
项目需求分析——银行排队机(参考项目)
数据存储方式设计
多线程引用
实现部分功能
网络通信
掌握嵌入式下的网络通信实现方式
常用的通信方式单播介绍
使用socket进行UDP编程
使用socket进行TCP编程
IO复用模型
掌握IO复用模型
嵌入式IO复用模型分类简述 (阻塞、非阻塞、IO复用 同步、异步 Select、Epoll、AIO )
重点讲述嵌入式IO复用模型之select
进程
能完成嵌入式进程应用相关的开发
进程和进程内存映像
守护进程的含义
精华:进程间IPC通信(信号、信号量、锁、管道、消息队列、共享内存、本地socket)
Ftp客户端
能完成嵌入式Ftp客户端的上传和下载
Ftp协议
应用实战:Ftp客户端的在嵌入式中的上传
应用实战:Ftp客户端的在嵌入式中的下载
嵌入式串口编程
学习嵌入式Linux的串口编程
串口、标准和硬件三者关系
RS-232和UARTs
串口的打开、设置、读写、关闭
应用实战:嵌入式串口编程实际案例
内存管理
嵌入式Linux内存管理机制(高手进阶)
物理内存和虚拟内存
经验:嵌入式linux下的内存监控
精华:从内核的角度来查看内存的状态
buffers与cached的异同
项目第二版本指导
1 完整功能实现
2 项目指导
以项目为背景,尽可能覆盖所学的嵌入式应用开发核心知识点
系统分工实现
现场集中辅导
文件系统初步
认识嵌入式linux下的各种虚拟文件系统
嵌入式linux下的各种虚拟文件系统
虚拟文件系统的挂载方式、使用场合
经验分享:每类文件系统的典型使用场合
开发板
1、侧重于现成ARM环境的应用开发教学
2、能感受嵌入式开发从上到下的完整流程即可
3、ARM嵌入式体系结构的原理等侧重底层的核心原理留待四阶段教学
分享:嵌入式开发板厂家分类及优缺点比较
嵌入式开发板的使用方式介绍
基于ARM的嵌入式程序开发(编码、交叉编译、运行)的完整流程介绍
直观感受:S3C2440或者2410开发板介绍 |