导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→迎元旦大优惠大火爆!!!深圳单片机培训嵌入式开发长期就业班培[edu1182011]

 *第40475篇: 迎元旦大优惠大火爆!!!深圳单片机培训嵌入式开发长期就业班培训让你“优惠到薪里”[原创]

  
楼 主:edu1182011 2011年12月29日14:23
 迎元旦大优惠大火爆!!!深圳单片机培训嵌入式开发长期就业班培训让你“优惠到薪里”[原创]

课程大纲及安排
  
第一阶段 嵌入式Linux系统开发基础
主要介绍Linux的基本命令和基础编程知识,包括Linux的文件操作和目录操作命令,VI编辑器,GCC编译

器,GDB调试器和Make项目管理工具等知识。---配合实验学习  深圳单片机培训嵌入式开发长期就业班培


 
第二阶段 嵌入式C基础编程
主要介绍在嵌入式开发编程中C语言的重要概念和编程技巧中的重点难点,以复习串讲和实例分析的形式

,重点介绍包括函数与程序结构,指针、数组和链表,库函数的使用等知识。指针训练,字符串训练和常

用C库函数编程接口实践,强化学员对Linux下基本编程开发的理解和编码调试的能力。配合实验学习

第三阶段 嵌入式C高级编程
C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实

例重点讲解C语言的基础编程以及高级编程知识,包括常用函数与程序结构、字符串操作、指针、数组、

结构体、宏、枚举、常用算法、库函数、文件的使用等知识。另外,本节还重点讲解数据结构的基础内容

,包括链表、队列、栈等内容的应用与C语言实现。各知识点都通过一个个实例,使理解更加深入。 
深圳单片机培训嵌入式开发长期就业班培训

第四阶段 嵌入式Linux系统应用开发
主要介绍嵌入式Linux开发应用程序的基本流程和知识,包括嵌入式Linux基本概念和开发流程、

Bootloader工作原理、内核裁减配置和交叉编译、根文件系统制作、网络编程以及图形界面和数据库开发

等知识。同时独立完成一个基于嵌入式Linux GUI的应用编程大作业。
深圳单片机培训嵌入式开发长期就业班培训
 
第五阶段:ARM设计,及驱动开发
本课程分两个阶段第一阶段重点讲解标准I/O库,Linux多任务编程中的多进程和多线程,以及进程间通信

、线程间通信、管道、消息队列、信号等重要知识。第二阶段主要讲解是精通嵌入式Linux下的网络编程

,主要内容有TCP/IP协议,socket编程,包括TCP网络编程、UDP网络编程。为加深学员对网络编程的理解

,期间做一些简单的聊天程序、Web服务器、实现TFTP以及飞鸽传书项目。加强学员对Linux应用开发的理

解和编码调试的能力。 

第六阶段 嵌入式Linux系统定制
第一,使学员快速掌握嵌入式系统开发的流程,系统移植的方法,Bootloader的原理。深入地了解u-boot

启动流程和原理,熟练地进行u-boot不同平台的移植。
第二,在掌握Linux内核的基本功能和源代码结构基础上,让学生深入地了解Linux内核编译的原理;根据

不同项目的需要,熟练地进行内核裁剪,编译和下载到目标板。
第三,深入学习linux系统支持的各种文件系统的原理和特点,熟练地进行各种文件系统的创建。通过本

章地学习,让学员能够从事嵌入式系统相关的项目集成开发。 深圳单片机培训嵌入式开发长期就业班培


◆ 熟练编译,使用u-boot,理解bootloader的原理和功能,以及掌握u-boot的启动过程
◆ 熟练uboot过程开发细节,编写uboot代码
◆ 掌握Linux内核的基本功能和源代码结构,熟悉Linux内核的编译和配置;
◆ 熟悉内核电源控制和中断处理机制
◆ Kernel的定制和编译,内核移植,内核调试;

第七阶段 嵌入式Linux设备驱动开发
驱动程序开发是嵌入式Linux项目中工作量最大的一部分内容,开发出高质量的驱动程序是项目成功的关

键。随着产品上市周期的缩短,市场对于驱动程序开发人员的要求也在日益增加。
本课程旨在培养具备开发Linux下驱动程序的人才,采用理论教学与实验相结合的方式,系统地介绍Linux

下设备驱动程序开发过程。
通过本课程的学习,学员可以掌握Linux下字符设备、块设备、网络设备、framebuffer设备,同时掌握嵌

入式Linux的系统开发和分析方法。 
◆ 了解根文件系统的内容,创建根文件系统镜像;掌握用户空间与内核空间的数据传输,内核中同步、

互斥、阻塞、睡眠机制;
◆ 深入理解并掌握Linux内核中断子系统的实现原理,掌握linux中断处理程序编写方法;掌握内核延时

机制及内存管理机制。
◆ 能够理解Linux的三类设备的驱动程序的基本结构,能够开发简单的字符驱动设备;
◆ 了解Linux块设备,特别是MTD驱动程序的工作原理,以及网络设备的工作流程。
◆ 网络设备驱动程序开发及实例;
◆ 音频和显示设备驱动程序开发;
◆ 了解LCD、Touch、SD驱动编写过程。
◆ 熟悉对驱动程序的基础测试功能和高级驱动的编程流程。
深圳单片机培训嵌入式开发长期就业班培训

第九阶段 基于QT的GUI开发及UML
基于QT的GUI开发会重点讲解常用的QT部件、布局管理、信号和槽以及QT事件处理等。最后通过黑白棋项

目让学员熟练编写GUI程序。

第十阶段:Android驱动开发,环境搭建中间件开发,架构开发
本阶段主要讲解android移植的过程,简介中间件开发,介绍adroid驱动开发的要点。包括Android系统底

层架构分析,从移植Android到硬件平台进行讲述。在新的硬件平台上移植和运用Android系统的能力,能

够迅速提高开发水平,掌握Android底层开发技术:全面的掌握Android系统环境搭建、移植、底层开发技

术;熟悉、掌握android移植的步骤。

深圳单片机培训嵌入式开发长期就业班培训
第十一阶段:嵌入式Linux项目团队开发实践锻炼
  主要包括设计并实现真实和完整的嵌入式项目的开发流程,涉及到数据采集、网络通讯、图形用户界面

显示以及嵌入式数据库存储系统等多种嵌入式Linux编程技术。要求学员建立起团队开发和协同工作的企

业项目开发模式的概念和流程,强化学员对编写项目概要设计文档和详细设计文档的理解,为就业前的职

业技能和素质训练做好充分准备。

第十二阶段:课程总结,进入实训项目阶段,就业阶段等
深圳单片机培训嵌入式开发长期就业班培训

咨询qq 1806625391 郭工 0755-23055792 13312935962 

网址: 

这些职位等着您来选择。。。。。
单片机工程师、单片机软件工程师、单片机硬件工程师、软件工程师、嵌入式开发工程师、嵌入式驱动工

程师、嵌入式系统开发工程师、嵌入式ARM工程师、硬件工程师、PCB设计工程师、软件测试工程师、

linux内核工程师、Linux驱动工程师、嵌入式应用工程师、电子设计工程师、项目经理、产品架构工程师

---


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

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


[上一篇主题]:[原创]解决高速PCB设计中的串扰问题

[下一篇主题]:80C196KC汇编语言问题,请教高手!