端海教育集团
全国免费热线:4008699035 微信号:shuhaipeixun
或15921673576(微 信 同 号) Q Q:849322415
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
嵌入式应用开发课程




 
   班级规模及环境--热线: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开发板介绍
 
  合作伙伴与授权机构
  备案号:备案号:沪ICP备08026168号-1 .(2014年7月11)...................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 端海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 端海教育企业学院培训课程 系列班