返学费网 > 培训机构 > 中国科沈阳计算所培训中心

400-850-8622

全国统一学习专线 8:30-21:00

[沈阳市]*沈阳计算所培训中心嵌入式系统开发就业班

授课机构:中国科沈阳计算所培训中心

地址:沈阳市和平区青年大街386号华阳国际大厦2390室

网报价格:¥电询

课程原价:¥电询

咨询热线:400-850-8622

课程详情 在线报名

行业分析                                                     
在第十一届“*国际软件博览会暨*软件与信息服务业发展高峰论坛”上,嵌入式软件成为各方关注的话题。国内Linux嵌入式软件开发的人才缺口达到120万,这意味着各大跨国公司及国内家电巨头都面临着嵌入式人才严重短缺的挑战。
嵌入式系统是当前最热门最有发展前景的IT应用领域之一。我们平常用的手机、可视机顶盒、路由器、数控设备或仪表、医疗仪器、航天航空设备等都是嵌入式系统。据相关专家预测,到2009年,国内软件市场增长幅度将达到15.8%,其中嵌入式软件增长最快。未来国内软件和服务产业将分别达到20%和23%的增长幅度,而嵌入式软件部分也是增长最快的。
嵌入式软件未来的前景看好,可是目前人才的缺乏已经成为制约嵌入式软件发展的瓶颈。一方面,因为嵌入式软件领域门槛较高,从事嵌入式软件开发的工作人员不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业 IT人员很难切入这一领域。另一方面,因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现(如ARM处理器、嵌入式操作系统、 MPEG技术、无线通信协议等),掌握这些新技术的人才很缺乏。
目前我国高校的软件教育普遍以应用软件为主,开设嵌入式软件专业的学校很少,而且学校不能向学生提供足够的实践机会。现在从事嵌入式应用软件开发的人员,以自动控制、通信专业和计算机硬件的偏多,基本是通过工作实践逐渐转型而来。所以,通过联合高校、专业培训机构和软件企业构建培训课程,方能为企业培养能够直接使用的嵌入式软件人才。经过嵌入式软件专业培训的学员,也就相当于具备了1-2年的软件开发工作经验。
入学条件                                                      
●本科以上学历,有C语言基础,计算机应用、计算机科学与技术、计算机软件、计算机硬件、软件工程等相关专业优先;
●具有较好的逻辑思维能力,具备探索精神和自学能力,具备良好的团队精神;
●身体健康,心理健康;
●通过笔试和面试。
培养目标                                                     
通过本课程的系统学习,可以使学员由浅入深的对嵌入式系统全面剖析,能够独立胜任嵌入式Linux系统移植、驱动开发、应用开发等多方面工作。课程目标包括:? 熟练掌握嵌入式liunx C语言编程技术;熟练掌握ARM体系结构、汇编指令及ADS开发环境使用;熟练掌握uCLinux与Linux操作系统具体操作及高级技巧;掌握嵌入式技术应用程序开发基本方法;掌握嵌入式Linux﹑ucLinux系统下的驱动程序开发技术;掌握Linux系统移植技术。
就业方向                                                     
手机、PDA、电子字典、可视P3Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等开发。

课程内容参考:
阶段一:嵌入式软件开发

——Linux软件开发基础
●Linux安装与设置文件操作;
●磁盘操作、用户管理、网络设置命令;
●Vi编辑器使用;
●Bash shell编程基础;
●Gcc程序编译,及C语言嵌入式方向深入学习;
●Makefile应用;
●Vsftpd/NFS服务器使用。
目标:
●掌握一种嵌入式操作系统
●在Linux操作系统下熟练应用C语言进行程序设计
●掌握make工具原理与使用,以及Makefile文件编写。
——Linux下数据库、进程、线程编程
●使用C语言访问MySQL数据库;
●Linux进程编程;
●Linux 进程间通信;
●Linux线程编程基础。
目标:
●掌握Linux下设备驱动调用
●利用C语言进行数据程序设计
●掌握进行编程与进程间通信
——QT软件开发与嵌入式Linux软件开发
●创建对话框、窗口、自定义窗口部件;
●基本页面布局;
●重新实现事件处理器;
●QPainter/Qcanvas;
●在表单中显示数据;
●Qsocket。
●组建交叉编译环境
●BootLoader建立
●内核交叉编译
●制作文件系统
●开发板烧写
●串口通讯实验
●声卡调用实验
●FrameBuff调用实验
●驱动编写与调用
●应用软件移植实践
●库软件移植实践
●软件二次开发实践
目标:
●熟练应用C++语言进行程序设计
●掌握一种嵌入式GUI软件开发技术
●掌握嵌入式软件开发过程
●掌握Linux移植过程
●掌握嵌入式设备驱动编写与驱动调用
●掌握软件移植与二次开发原理与过程。
——项目实践
●音乐电子相册软件开发
●基于QT的远程智能监控软件开发
目标:
●掌握嵌入式软件开发过程
●培养嵌入式技术的综合运用能力
阶段二:嵌入式硬件开发
——数字与模拟电路设计
●典型电路元件功能:二极管,三极管典型电路举例、运算放大器典型电路举例、复位电路典型电路举例、集成芯片典型电路举例。
●demo板的结构与设计原理。
●电路图设计的基本方法与技巧:了解protel99环境、绘制原理图的方法与技巧、绘制pcb的方法与技巧、实践中常见问题与注意事项。
目标:
经过培训,使学员掌握硬件电子电路设计的基础原理与基本技巧,能够熟练掌握protel 99绘制电路板。
——英语文献阅读训练
●以samsung44b0 datasheet 为模板
●掌握datasheet中的基本词汇与语法特点
●阅读文章能够读懂理解
●剖析datasheet一般组成结构与阅读方法
●使用Acrobat Reader的方法与技巧
●对function diagram的阅读方法与技巧
●对feature的阅读方法与技巧
●对control register的阅读方法与技巧
●对example的阅读方法与技巧
目标:
训练学员在进行嵌入式开发中阅读英文资料的能力,并讲授阅读英文资料时应掌握的思路、方法与技巧。
——ARM系统开发
●ARM的历史
●ARM系统结构
●熟悉开发环境以及部件配置
●汇编程序编程实例程序演示
●ARM微控制器工作模式实验
●C语言编程下内部及外围模块的控制
目标:
经过培训,学员会了解ARM的体系结构,熟悉嵌入式程序开发环境,熟悉arm的指令系统,能够使用汇编指令进行基本的编程,开发环境中使用C语言进行多种外围模块的编程控制。
——ARM体系下操作系统开发
●uC/OSII的结构;
●uC/OSII的编译方法;
●uC/OSII移植实验;
●蜂鸣器控制实验;
●串口中间件应用实验;
●MODEM通信实验;
●I2C总线驱动中间件实验;
●SPI总线驱动中间件实验;
●时钟显示实验;
●综合实验;
●USB E2PROM编程器实验;
●CF驱动接口函数实验;
●UDP通信实验;
●TCP通信实验。
目标:
本课程的内容属于ARM体系开发的高级课程,主要是学员熟悉在嵌入式系统中编译、运行操作系统的方法(操作系统为uC/OSII),并能够对源码进行个性化的修改。
——项目实践
●uCLinux 在ARM平台下的移植
●mpeg解码算法
●系统设计
●项目分配
●使用工具
●硬件开发平台
目标:
经过培训,学员能够结合应用以上课程中的知识独立完成项目开发。

  • 报名课程:
  • 性别:
  • 姓名:
  • 手机号码:
  • 其它说明:
姓名不能为空
手机号格式错误