您的位置:控制工程论坛网论坛 » 嵌入式系统 » 如何成为一位有技术的嵌入式工程师

arma3

arma3   |   当前状态:在线

总积分:110  2024年可用积分:0

注册时间: 2015-11-23

最后登录时间: 2015-11-26

空间 发短消息加为好友

如何成为一位有技术的嵌入式工程师

arma3  发表于 2015/11/23 11:14:30      676 查看 1 回复  [上一主题]  [下一主题]

手机阅读

实现从“学生”到“开发工程师”的蜕变                                


                            ——推出嵌入式实训开发班(不限学时,学会为准)


   课程目标:为培养适应企业需要、基础扎实、知识面宽、技能强、富有创新精神的嵌入式开发工程师, 通过本课程的系统学习,可以使学员由浅入深地对嵌入式ARM+Linux系统全面学习,能够独立胜任嵌入式底层开发、应用开发、系统开发、驱动开发等多方面工作,注重两大能力和敬业团队精神培养。


全面模拟IT公司的嵌入式软硬件开发、管理、组织、实施过程来强化个人能力和技术能力主要包括:工程实践能力 团队协作能力 技术创新能力专业能力,编程能力 软硬件平台应用能力 项目开发能力 解决关键技术问题能力 


适合对象:理工科类专科(包括专科,计算机相关业计算机科学与技术、计算机应用、软件开发、网络工程、电子、通讯、机械等)以上学历,有C/C++语言基础或数据结构、微机原理、操作系统等基础优先,喜欢并有志投身于IT事业,通过入学测试。另有同等水平的社会青年。


嵌入式开发工程师课程主要内容

课前强化

一、熟练掌握运用C、C++语言

二、掌握语言的编写规范以及设计思想

三、掌握软件架构的搭建和程序设计的理念

四、熟悉电子产品开发流程,数字电路,模拟电路,C语言等基础知识强化实战


第一阶段:底层开发工程师的全面学习

一、以s3c2440//6410为实战工具,彻底搞懂硬件平台。

二、ARM处理器架构与应用、ARM指令及存储器映射熟练掌握

三、NOR Flash,NAND Flash,SDRAM读写细节及工程架构

四、ADS集成开发环境与Keil 、IAR环境的熟悉与搭建

五、ARM硬件接口开发:精通ARM的常用接口开发及硬件电路设计基础(包括IO、串口、看门

    狗、实时时钟、SPI、IIC、扫描键盘、FLASH、触摸屏操作等)。

六、嵌入式实时操作系统uC/OS-II学习及应用


第二阶段:嵌入式Linux操作系统学习及应用。

一、嵌入式Linux基础开发及应用

   1.嵌入式Linux开发概述、开发环境构建、嵌入式编程基础知识;

   2.Windows、Linux环境下相关工具、命令的使用。

二、U-Boot移植:U-Boot架构、引导过程、文件创建、移植

三、Makefile的编写规范及驱动程序编写

   1.GPIO接口

   2.存储器控制

   3.内存管理单元MMU

   4.NAND Flash控制器

   5.中断体系结构

   6.系统时钟和定时器

   7.通用异步收发器UART

   8.I2C接口

   9.LCD控制器

   10.ADC和触摸屏接口

四、操作系统Linux内核移植

   1.移植Linux内核

  2.构件Linux根文件系统

  3.Linux内核调试技术

  4.字符设备驱动程序

  5.Linux异常处理体系结构

  6.扩展串口驱动程序移植

  7.网卡驱动程序移植

  8.IDE接口和SD卡驱动程序移植

  9.LCD和USB驱动程序移植

五、嵌入式开发流程剖析,项目分析方法。(结合实际项目分析讲解)


第三阶段:嵌入式项目实战(具体案例)

一、目前嵌入式产品开发中热门的模块及应用

  1、基于Qtopia的GUI开发、linux应用程序调试技术

  2、FAT16/32文件系统剖析与移植

  3、TCPIP协议剖析,移植及应用

  4、图象采集

  5、 操作系统平台上的编程实战

  6 、基于操作系统的底层驱动的移植

  7、USB传输剖析,移植及应用(也可讨论选择)

二、嵌入式工程师设计规范:嵌入式Linux编制规范及注意事项

三、基于嵌入式产品开发项目管理、项目开发规范


第四阶段:项目和实战


通过系统的学习后,我们来个实际的项目实战:(从所列出的项目中选出一个自己开发完成)。

   项目一、Photoview/mp4

   项目二、数字存储示波器

   项目三、数码照相机

   项目四、便携式打印机

   项目五:工业控制

   项目六:数码相框

   项目七:智能机器人

   项目八:自带项目,指导完成


第五阶段:职业选择和兴趣技能

  1.锻炼综合项目开发实践 

  2.职业素质和职业规划,就业推荐等

  3.自修或选修了解嵌入式在3G领域的典型应用-Android系统或symbian系统

  4.自修了解WinCE系统的应用开发及底层开发(提供学习资料)

以上课程除第五阶段的自修以外课程,全部由一线实际开发工程师授课,经验技巧让你快速掌握大道开发目的


证书:通过综合测试学员可免费颁发信息产业部《嵌入式设计工程师》证书,为就业护航!


开发培训团队介绍:

  我们拥有几十位多年从事嵌入式控制器开发经验的工程师来指导学员的学习。在学习的过程中,哪些知识是重中之重,哪些知识可以一带而过,哪些知识是为后期学习作铺垫的,哪些知识点是可以在长期实际研发工作中使用的到的,最小的代价去学到最扎实的单片机嵌入式开发的工作能力。 工程师师傅带徒弟方式,按照你的实际情况及现实技术要求来分主次系统进行讲授,从而达到事半功倍的效果。


我们的优势  

  为了保证教学质量,我们采用6-8人的小班授课,“一对一”辅导相结合方式,培训部提供完备的教学试验仪器设备。我们有示波仪、数字逻辑分析仪,全实时51 ARM仿真器,多功能教学实验仪以及各种焊接设备供学员使用。每次授课结束后会保障学员有充分上机学习、调试的时间。  在学习的最后,我们将用一款市场中正在热销的产品来让学员作一次彻底的产品开发的实战演练,这对学员掌握和提高产品开发技术能力至关重要。这项开发包括原理设计、可靠性设计、电路板设计、实际程序设计、制版、焊接、硬件调试、软件调试。 由于我们培训的学员都已顺利掌握这类产品的开发研制过程,聘用我们的学员对于这些公司而言是最为合适的,省去了公司前期的培训,降低了成本。


   每一期学员将作为我们的会员享受一系列服务,可免费获得我们的各种设计资源,可提供无偿的技术支持,以及推荐就业的机会,并且后续培训享受优惠价格。

详情请了解:黄老师:18925211097   QQ:3322386182


1楼 0 0 回复
  • bjfly

    bjfly   |   当前状态:在线

    总积分:282  2024年可用积分:0

    注册时间: 2015-09-07

    最后登录时间: 2022-04-28

    空间 发短消息加为好友

    bjfly   发表于 2015/11/23 14:43:05

    棒棒

    2楼 回复本楼

    引用 bjfly 2015/11/23 14:43:05 发表于2楼的内容

总共 , 当前 /