导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→嵌入式ARM+Linux高级工程师班[gqrenbo]

 *第43588篇: 嵌入式ARM+Linux高级工程师班

  
楼 主:gqrenbo 2006年10月5日13:17
 嵌入式ARM+Linux高级工程师班
嵌入式ARM+Linux高级工程师班
举办单位  广东省嵌入式软件公共技术中心
培训对象  电子工程师,嵌入式软件工程师
开班时间  2006年11月6-10日
学  时    5天,共30学时
上课地点  广州科学城 彩频路11号 广东软件园D栋601
学  费    2500元
课程介绍  
ARM系列处理器是当今在国内最流行的嵌入式处理器之一。linux操作系统是一个开源的操作系统,开发人员可以免费获取linux内核的源代码。广东省嵌入式软件公共技术中心推出ARM+linux的培训课程,目的在于推广和普及ARM和linux在嵌入式行业的应用。
师  资     
五年嵌入式项目经验,三年嵌入式授课经验!具有丰富的IT培训和工程实践经验,主要从事嵌入式Linux系统构建方面研究,包括嵌入式Linux系统内核模块设计、驱动程序设计、嵌入式文件系统等方面,参与数项广东省科技攻关项目的研究工作。
课程内容
第一天:(1)Linux基础,shell程序基础,Linux下的C编程基础; 
(2)Linux安装、内核定制、使用及初始化流程分析;(3)linux的管理和网络应用;
(4)实验:(a)Red hat Linux系统安装和定制Linux内核;(b)编写shell程序;(c)linux命令实践。
第二天:(1)Linux进程管理,进程间通信;模块程序、系统调用基础知识
(2)Linux存储管理,包括Linux下进程的虚地址空间、进程的虚存段VMA、内存映射、共享存储等;
(3)实验:进程之间通过共享存储进行通信.(4)Linux文件系统,介绍VFS技术和流行的文件系统;  
(5) 设备驱动程序结构介绍,内核模块技术及内核模块编程知识;(6) 实验:字符设备驱动程序设计实验
第三天:  (1)嵌入式处理器的种类、特点,ARM的特点、体系结构、版本和系列;
(2)ARM处理器模式、存储体系、流水线及时序;
(3)ARM指令分类及其寻址方式、ARM寻址方式、ARM指令集、Thumb指令介绍;
(4)ARM汇编语言伪指令、ARM汇编语言程序格式;
(5)ARM C/C++混合编程 、汇编语言、C程序以及C++程序的相互调用;
(6)ADS概述、ADS的配置、简单项目工程的使用、复杂项目工程的使用、AXD调试过程;
(7)ARM调试环境的建立、wiggler配置及使用、Muli_ICE配置及使用、配置文件的制作;
(8)实验:ARM汇编指令实验 、C和汇编语言的混合编程实验;
第四天:(1)嵌入式linux系统简介
(2)嵌入式linux开发环境的介绍
(3)bootloader介绍
(4)嵌入式linux内核分析
(5)嵌入式linux设备驱动程序开发
第五天: (1)嵌入式bootloader实验;
(2)嵌入式linux内核移植实验;
(3)嵌入式linux文件系统移植实验;
(4)嵌入式应用程序实验;(5)嵌入式驱动程序实验;

嵌入式linux软件工程师班(周末班)
举办单位  广东省嵌入式软件公共技术中心
培训对象  希望从事嵌入式开发的学生和社会人员
开班时间  2006年11月18,19,25,26日,12月2,3,9,10日
学  时    8天,共48学时
上课地点  广州科学城 彩频路11号 广东软件园D栋601
学  费    2500元(学生凭证8折)
课程介绍  
嵌入式Linux系统广泛应用于消费类电子、网络通信、工业控制、仪器仪表等领域,是数字化产品智能核心和设计创新关键。因此,广嵌通过《嵌入式Linux软件工程师》课程的教学,使学员扎实掌握嵌入式Linux系统基础理论、开发环境和方法、嵌入式Linux系统构建的关键技术,成为一名优秀的嵌入式Linux软件工程师,能够在信息家电、网络通信、工业控制、移动计算设备、汽车电子等领域根据项目的实际需要构建嵌入式Linux系统。
师  资     
五年嵌入式项目经验,三年嵌入式授课经验!具有丰富的IT培训和工程实践经验,主要从事嵌入式Linux系统构建方面研究,包括嵌入式Linux系统内核模块设计、驱动程序设计、嵌入式文件系统等方面,参与数项广东省科技攻关项目的研究工作。
课程内容
第一天:1嵌入式系统概述  2嵌入式系统开发环境搭建  3嵌入式软件开发流程、实验:熟悉广嵌的嵌入式Linux开发板;4 GCC的使用  5 GDB的使用  6 Make的使用、实验:熟悉Linux开发工具
第二天:1 BootLoader阶段1介绍  2 BootLoader阶段2介绍  3 U-boot分析、实验:u-boot移植实验;4 Linux内核原理介绍 5 Linux内核配置 6Linux内核编译安装、实验:定制Linux内核实验
第三天:1 内核模块实现机制、2 编写实现内核模块、3 为多个版本的内核编写模块、实验:内核模块的设计、5设备驱动概述、6 设备号、7 设备文件系统、8 重要的数据结构
第四天:1 字符设备驱动的编写流程、实验:chardev字符设备驱动、2、输出调试、3查询调试、4监视调试、5系统故障处理
第五、六天:1注册中断处理例程、2实现中断处理例程、3中断处理程序的顶半部和底半部、4中断共享、5中断驱动的I/O、6注册块设备驱动程序、7块设备操作、8请求处理、9块设备驱动编写流程
第七、八天:1嵌入式文件系统概述、2 MTD设备驱动、3 JFFS文件系统、4 根文件系统的内容、5 使用BusyBox制作文件系统、实验:制作根文件系统

更多优惠信息见

广东省嵌入式软件公共技术中心 
培训项目组 任先生

电子邮箱: renbo@midea.com.cn
办公电话:020-32068395-846 
移动电话: 13202080516      
培训网站:


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[注意]招上海ARM CPLD兼职

[下一篇主题]:[求助]44b0下接收到了8019的数据,但是跟文档上说的不符啊!!