嵌入式系统开发工程师周末班
课程描述 本课程从基础知识开始,以linux为向导,逐步深入地讲解嵌入式开发所涉及到的要点和难点,培养出嵌入式软件开发人才。 本课程的特点是:周六、日上课为主,其余时间老师在线辅导(学员专区论坛、QQ群等。)非常适合于在读学生,社会在职人员。
课程目标 掌握嵌入式系统开发,从事嵌入式操作应用开发、驱动开发、系统移植的嵌入式系统开发工程师。
培训对象 计算机、电子、自动化等相关专业,大学专科及专科以上学历。
课 时 12周
开课时间 2006年10月7日至2006年12月29日
上课地点 广州科学城彩频路11号D座601
费 用 5000元,学生凭证8折。
课程内容
相关基础知识
主要回顾微机原理、操作系统、数据结构、编译原理、总线与接口等相关的基本知识架构和某些重要的知识点。
Linux基础
主要介绍 Linux 上的程序设计基础知识,包括Linux使用、C语言精要、编程风格、应用开发、源代码管理、IDE的使用等知识。
Linux编程
主要介绍 Linux 上的编程知识,包括系统编程、出错处理、网络编程、进程间通信、多线程、文件I/O、I/O及脚本语言编程
MCU体系结构
主要介绍微控制器(MCU)的体系架构,包括指令分类,寻址方式、指令集、存储系统、异常中断处理、汇编语言以及C\C++和汇编语言的混合编程等知识。 以ARM体系为主,兼顾MIPS、PowerPC等体系结构及其基本编程知识
嵌入式 Linux应用开发
主要介绍嵌入式 Linux 开发应用程序的基本流程和知识,包括嵌入式Linux基本概念和开发流程、Bootloader的工作原理、内核裁减配置和交叉编译、根文件系统制作、网络编程及图形界面和数据库开发等知识。
linux内核分析
主要介绍linux内核的体系架构,包括进程管理,存储管理,虚拟文件系统,网络等。
嵌入式 Linux驱动开发
主要介绍嵌入式 Linux 上驱动程序开发规范,包括设备驱动程序概念,字符设备驱动程序、块设备与网络设备、网卡驱动以及常用嵌入式设备驱动开发等知识。
嵌入式 Linux移植开发
主要介绍嵌入式 Linux 在芯片级别的移植方法,包括芯片体系架构分析、linux底层相关子系统分析,linxu启动过程、u-Boot分析、嵌入式linux移植和相关驱动分析等知识。
项目实践
手持式多媒体设备
项目描述: 本项目的目标是实现一个嵌入式手持式多媒体设备系统,该项目涉及到的相关技术有:NFS的搭建、JFFS2文件系统的建立及使用、嵌入式数据库Sqlite的移植及编程、用户界面编程、设备驱动程序的编写及添加,以及内核、文件系统的裁减及编译。
联系人:谭先生 联系电话020-32068395-823 或13632318809
详细内容介绍:http://www.gdemb.com/
专为学生和上班族定制的嵌入式培训-周末班
更新时间: 2006-09-13 10:04:24来源: 粤嵌教育浏览量:5408