资讯详情

苏州快跑ARM开发班

2017-06-15 阅读:56 来源:苏州快跑信息科技有限公司
进入>

苏州快跑ARM开发班

一、课程简介

本课程介绍了ARM体系的特点,结合项目实际,从系统构架的基础上阐述CPU的工作原理,同时对JTAG接口和各个系统功能模块做了比较清晰的分析,也阐明了ARCH在boot和kernel的开发内容。

二、面向对象

1、有C/C++语言基础的IT工程师

三、教学目标

基于Linux操作系统的软件、嵌入式软件在通信、信息家电、工业控制、医疗仪器、数控机床、航空航天、智能仪表、消费类电子产品等领域的应用保持快速的增长,掌握基于Linux操作系统的开发技术是提高企业和个人竞争力的有效手段。

通过对ARM编程特点的学习,使掌握如CPU的体系结构、内部总线、优劣势、内存分部以及JTAG调试的使用,为在嵌入式Linux环境下进行系统及应用程序开发打下坚实的基矗

四、教学安排

1、授课地点:课程授课地点设置在苏州快跑教育石路本部,根据报名情况会在各大高校校园内设置固定授课地点

2、授课时间:周六周日10:00-12:0013:00-17:00

3、教学课时:20课时

4、人数限制:每班授课人数上限为20人

5、食宿安排:非苏州本市学员可以免费提供周六住宿,本市学员如有需求,需提前申请

五、相关行业

工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子,电子商务

六、申请证书

培训合格后苏州快跑教育与3G联盟合作授权的《紧缺人才嵌入式ARM工程师》证书

可申请工信部《高新专业人才技能证书》软件开发工程师报名考试费¥600.00,100%包过,不过退学费

七、2013年最新工信部嵌入式ARM开发高级人才培养课程安排

时间 实习大纲
第一阶段 嵌入式Linux系统开发基础
教学内容 主要讲解Linux操作系统的概念和安装方法。详细介绍Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具以及Makefile、shell脚本编写等知识。并进行嵌入式开发环境的搭建。
教学案例 ◆ 安装Linux操作系统及Vmware workstatation、vmtools
◆ 搭建嵌入式交叉编译开发环境
◆ 下载U-boot和kernel、rootfs到开发板
◆ 搭建SMB、NFS、tftp网络服务器
第二阶段 嵌入式Linux系统移植与ARM基础
课程内容 本 课程从学习ARM处理器的基础知识包括ARM处理器体系结构、编程环境、指令集、寻址方式等方面的内容以及如何从0开始搭建嵌入式Linux运行环境, 内容包括内核裁减、内核移植、交叉编译、内核调试、Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程,同时还学习基础的字符 设备驱动开发,包括串口、I/0、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发,为后续深入学习驱动高级开发打好基 础。
教学案例 ◆ 交叉开发环境搭建 ◆ 编译交叉开发工具链
◆ Bootloader介绍与编译 ◆ Linux内核选项解析及编译链接
◆ 制作和部署ramdisk、cramfs、yaffs2等文件系统
第三阶段 嵌入式Linux系统编程
课程内容 本 课程主要讲解Linux多任务处理中的多进程和多线程编程,结合课堂重点阐述进程与进程管理的各种应用,同时结合管道、FIF0、消息队列、共享内存等 IPC通信方式以及记录锁、信号、信号量等IPC同步方式,让学员熟练使用和掌握常见的系统编程知识,同时也包含线程的各种如条件变量、互斥锁等线程同步 技能
教学案例 ◆ 基于进程的多任务处理 ◆ 基于管道、消息队列、共享内存的本地通信
◆ 基于线程的多任务处理
◆ 进程同步与线程同步的相关对比与案例实践(记录锁与互斥锁、信号量与条件变量、信号)

加载全文

免责声明:本站部分内容、图片来自用户自主上传,如果您对本站信息资源版权的归属问题存有异议,请您致信,我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

以上是苏州快跑信息科技有限公司为大家整理的有关苏州快跑ARM开发班的全部内容,更多精彩请访问学习资讯新闻专栏。
下一篇: 苏州快跑教育

相关课程

更多>
2020猎学网广告栏
申请课程免费试听名额

课程顾问24小时内联系您

你好

顾问将于24小时内联系您!

确定
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
苏州猎学网 >苏州快跑信息科技有限公司 >苏州快跑ARM开发班