No.79800 作者:educn66 邮件:982288214@qq.com ID:148427 登陆:2次 文章数:19篇 最后登陆IP:116.25.244.223 最后登陆:2013/1/17 17:52:21 注册:2012/5/23 10:59:24 财富:220 发帖时间:2012/7/3 20:09:52 发贴者IP:183.15.57.117 标题:educn66:实现从“学生”到“开发工程师”的蜕变深圳嵌入式暑期魔鬼式训练 摘要:No.79800实现从“学生”到“开发工程师”的蜕变深圳嵌入式暑期魔鬼式训练 实现从“学生”到“开发工程师”的蜕变 ——推出嵌入式实训开发班(不限学时,学会为准) 课程目标:为培养适应企业需要、基础扎实、知识面宽、技能强、富有创新精神的嵌入式开发工程师, 通过本课程的系统学习,可以使学员由浅入深地对嵌入式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驱动程序移植 五、嵌入式开发流程剖析,项目分析方法。(结合实际项目分析讲解) 第三阶段:嵌入式项目实战(具体案例) 一、目前嵌入式产品开发中热门的 ......
>>返回讨论的主题
|