C语言进阶——嵌入式系统高级C语言编程
发布时间:2010-7-17 23:11
发布者:techieboy
关键词:
c语言
东南大学国家专用集成电路工程技术研究中心 凌明 八讲 ppt |
东南大学国家专用集成电路工程技术研究中心 凌明 八讲 ppt |
好东西分享 谢谢了 |
谢谢分享,楼主辛苦了 |
企业目标:打造中国嵌入式教育领先品牌 企业使命:聚焦信息技术前言,培育企业高端人才 企业理念:好教育,赢未来 服务承诺:100%保证就业,不就业退款,就业后免费提供技术支持 培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听; 服务目的:为个人提供强硬的技能提升平台, 使学员快速掌握嵌入式系统开发的流程,系统移植的方法,编写 为个人职业喜好,提供良好的职业规划和定位 为企业和个人提供高端嵌入式培训解决方案、 详情请咨询QQ:491022542 咨询电话 :4006-797-898 上海总 部:上海市徐家汇漕溪北路237号8层 南京分中心:南京市江宁区胜太路678号 上海校 区:上海浦东新区浦电路313号 苏州分中心:苏州软件园5栋103室 常州分中心:常州市武进区高教园区 徐州分中心:徐州师范大学校园内 镇江分中心:镇江市学府路201号 马鞍山中心:马鞍山湖北西路 参考课程体系 3G嵌入式Linux开发就业班 本课程采用理论教学与项目实训相结合的方式,系统地介绍了3G技术与嵌入式Linux下环境和应用程序开发技术。通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、驱动开发等多方面工作. 课程目标包括: ◆ 精通liunx操作系统使用; ◆ 精通liunx下C和C++高级编程知识,熟练编写C和C++程序; ◆ 精通嵌入式liunx高级应用开发; ◆ 掌握ARM处理器平台及其接口硬件开发; ◆ 熟悉嵌入式Linux内核裁减移植及内核调试技巧; ◆ 熟悉嵌入式Linux下Bootloader的编写方法; ◆ 精通嵌入式Linux下常用接口的驱动开发; ◆ 掌握嵌入式liunx实际项目案例开发流程; ◆ 掌握无线通讯基本知识,2G到3G的演进和3G业务流程和主要协议。 通过本课程的学习,学员可以熟悉嵌入式Linux的开发环境,熟练掌握Linux下系统程序、网络编程、3G协议应用和业务编程,能从事3G通信系统嵌入式应用程序相关领域开发工作。 Google Android开发就业班 本课程系统地介绍嵌入式Linux的开发环境、系统开发技术和ARM核心技术,通过项目实践的方式,使学员掌握linux的内核特点、u-boot和Linux内核移植以及驱动开发,能独立从事嵌入式Linux驱动程序开发工作,满足企业对有项目开发经验的嵌入式系统内核及驱动开发工程师需求。同时移植掌握Android软件平台的移植,并熟悉Android平台的框架、掌握Android平台编程的基本概念与要点,并开发基于Android的实践项目。 课程目标包括: ◆ 精通liunx操作系统使用; ◆ 精通liunx下C和C++高级编程知识,熟练编写C和C++程序; ◆ 精通嵌入式liunx高级应用开发; ◆ 掌握ARM处理器平台及其接口硬件开发; ◆ 熟悉嵌入式Linux内核裁减移植及内核调试技巧; ◆ 熟悉嵌入式Linux下Bootloader的编写方法; ◆ 精通嵌入式Linux下常用接口的驱动开发; ◆ 掌握嵌入式liunx实际项目案例开发流程; ◆ 移植掌握Android软件平台的移植,并熟悉Android平台的框架、掌握Android平台编程的基本概念与要点,并开发基于Android的实践项目。 C语言就业提高班 ◆ 复习C语言基础知识,强化指针和数组概念,学习数据结构和一些基本算法; 全面了解C语言标准库提供的功能; ◆ 指针:指针的定义、初始化与使用,内存操作系列函数(memset、memcpy、memcmp)的使用方法,动态内存分配,函数参数传递和值返回的原则(值or指针),指针与数组,常量指针与指针常量,函数指针。 ◆ 基本数据结构研究:数组、单链表、多链表的插入、删除与查询(定位)的效率比较,树与二叉树,二叉树的前、中、后序遍历方法。练习:实现一个单链表的数据结构。练习:一个内存回收跟踪器。 ◆ 数据库读写和查询操作程序,库函数的使用方法:调用已有功能完成现有功能。数据结构及排序算法 ◆ 结构体:结构体的定义方法,typedef关键字的使用,结构体存在的意义(C语言与面向对象),联合的定义、使用和意义,枚举的定义、使用和意义,位结构及其操作,位结构的大小。C语言中的宏及其优缺点:常量宏、函数宏、控制宏。控制宏的使用。 嵌入式Wince/Mobile软件开发 本课程系统地介绍WinCE/Windows Mobile的系统及应用程序开发技术,通过项目实践的方式,使学员掌握WinCE/Windows Mobile的内核定制和驱动开发,以及在该环境下网络、图形、数据库编程和多媒体的应用开发技术,满足企业对有项目开发经验的嵌入式应用及系统内核开发工程师需求,能够熟练进行嵌入式系统相关的项目开发工作。 ◆ 熟悉Wince操作系统开发环境; ◆ 深入学习C高级编程知识,熟练编写C程序; ◆ 掌握面向对象编程的基本思想,深入了解C++编程核心; ◆ 熟悉嵌入式Wince操作系统原理; ◆ 精通Windows CE BSP内核定制及设备驱动的开发; ◆ 掌握Windows CE 的Bootloader和OAL的编写方法; ◆ 能够熟练编写嵌入式Wince系统应用程序。 通过本课程的学习,学员可以熟悉嵌入式Wince的开发环境,熟练掌握Wince下系统程序开发和移植,能独立从事嵌入式Wince驱动程序和应用程序项目开发工作。 |
收下,谢了. |
学习了 |
谢谢分享 |
谢谢分享! |
谢谢分享! |
谢谢分享 |
谢谢分享 |
看着好像是好东西 |
多谢多谢,积分不容易呀 |
网友评论