北京航空航天大学科技园嵌入式linux系统开发周末班

所属课程分类: 计算机培训 » 网络工程师 (加入收藏)
上课地点: 北京航空航天大学 
报名截止日期: 2014/8/31
授课方式: 面授  |  班型: 周末班
课程评分: (我要点评)

课程价格: 0
咨询电话: 010-82317114
分享到:

人气指数:

【培训周期】三个月(周末)

【入学要求】

A、欲从事基于ARM芯片、Linux操作系统等相关智能设备、工业控制、行业嵌入式应用开发的在职、在校学员,并且具有一定的基础。

B、大专以上理工科在校、毕业学员,,具备一定的C语言编程基本知识;

C、在职人员,具备一定C语言基础,学习过操作系统原理等知识;

【课程详情】

课程名称

课程内容

课时

Linux-C系统高级编程(高编)

(1)File IO:高级文件I/O

(2) MM (Memory Managment):内存管理

(3) Libary:编程库

(4)Process:进程与信号

(5)Daemon:守护进程

(6)IPC:进程间通信

(7)Thread:线程与通讯

(8)Socket:套接字

(9)CGI:网关接口处理

(10)DPF (digital photo frame):数据相框项目

贯穿项目:数码相框

80

ARM处理器裸板编程

(1)P.M.(Program Model):编程模型

(2)ASM / Boot:汇编语言编程/起动ARM

(3) IO / Memory:基本输入输出/内存SDRAM配置

(4)Connection / Loarder:串口、网络连结/Linux内核加载

贯穿项目:NiuBoot

32

ARM-Linux系统配置和移植

(1)U-Boot:编译配置U-Boot

(2) Kernel:编译配置Linux内核

(3) File System:制作配置文件系统镜像

24

Linux 内核驱动编程

(1)Understanding Kernel (LED):理解内核(LED驱动)

(2) Module & Char. dev. (Key):模块和字符设备(按键驱动)

(3) Interrupt (Touch Panel):中断(触摸屏)

(4) FB driver (LCD):帧缓冲驱动(液晶屏驱动)

32

【完成项目】

(1)《Gaming for Fun》

开发环境: Ubuntu Linux 10.04 , kernel 2.6.32

完成项目: Gaming for Fun

部署系统: Linux,Windows XP/VISTA/7,Mac OS X

技术平台: Simple DirectMedia Layer (SDL)

开发工具: GCC 4.4

达到目标:通过此项目,学员可以学会开源项目的开发,融入开源社区,完成开源社区项目。也可以对基本的C语言、数据结构进行详尽的练习,通过学习亦可以让学员练习打包,学会基本的Debian系列Linux包管理器,成为合格的Debian Maintainer和Linux应用软件开发工程师。

 (2)《DPF》

开发环境:Ubuntu Linux 10.04 , kernel 2.6.32

完成项目: DPF(数码相框)

部署系统: Linux

技术平台: Ubuntu Linux 10.04 , kernel 2.6.32

开发工具: GCC 4.4
达到目标: 通过此项目,学员可以掌握和应用linux高级编程相关的系统内存管理,设备管理,进程通信和同步,线程同步,异步中断及基于socket网络编程等相关技术

 (3)《BSP》

开发环境:Ubuntu Linux 10.04 , kernel 2.6.32

完成项目: 基于OpenBoard的开源嵌入式板级支持包(BSP)

部署系统: Linux 2.6.31 (ARMv5te)

技术平台: Freescale i.MX233 (ARM926EJ-s)

开发工具: Codesourcery ARM gcc

达到目标: 通过此项目,学员可以学会基本的ARM原理与指令集,学会Bootloader开发与基于ARM平台的嵌入式内核移植,文件系统移植。懂得使用开源工具开发嵌入式系统。

(4)自选大项目:开源社区自选项目,主要根据开源嵌入式社区目前的项目研发状况,由学员自选项目参加,真正融入到真正的项目研发队伍中去。

  【获取证书】

一、毕业学员均可获得由北京软件出口中心发展有限公司,北航科技园嵌入式技术服务中心颁发的《嵌入式Linux技术培训证书》;

二、成绩优异的培训学员可通过我中心的推荐,参加国家工业信息化部主持颁发的“国家信息技术紧缺人才培养工程技能认证”证书,由国家工信部颁发(认证费260元);

 


 
   

第二个标签的内容
预定该课程 (填写真实的详细学习需求信息,有助于学校更针对的帮您选择合适的课程)
北京航空航天大学
北京市海淀区学院路37号