技术名称 | 知识要点 | 学习目的 |
Linux操作系统
|
Linux介绍与安装 |
讲解Linux操作系统的概念和安装方法,详细介绍Linux下的基本命令、管理配置和编辑器,使用户可以熟练地安装、配置Linux操作系统,并且完成常规的命令行及桌面操作。 |
Linux系统下C语言编程 |
类型运算表达式 |
在C语言基础知识之上,*大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识。 |
C++面向对象编程 |
C++输入输出流的操作 |
掌握面向对象编程的基本思想,以C++程序实例为主导逐步理解掌握类、对象、继承、重载、多态、模板等概念及其编程。
|
Qt GUI编程
|
部件类与部局(包括 创建自己的组件) |
在Linux、Windows或其它类型的Unix操作系统上使用Qt类库进行程序设计 |
UNIX网络编程 |
网络基础知识 |
学员可以掌握UNIX操作系统下基本的网络编程。 |
ARM 硬件系统(裸机开发) |
件系统基础 |
学员将会熟练掌握ARM处理器的结构、功能,并能进行ARM裸机开发。 |
Linux设备驱动 |
设备如何与Linux核心 进行交互操作; |
建立核心概念与操作技巧,为不同种类硬件开发驱动。 |
Linux核心内部分析 |
存储管理 |
学员能够修改Linux核心,使其适用于他们自己的硬件或是应用程序,能够更加有效率地开发设备驱动,主要是针对类unix操作系统。 |
Linux应用程序开发和移植 |
UBOOT移植 |
学员应当能够得用Ubuntu Linux编写程序并且从移植到其它系统上。 |
嵌入式Linux项目开发流程
|
嵌入式产品需求分析和选型 硬件平台、移植 启动代码 驱动开发 系统部署 |
学员从宏观了解嵌入式Linux开发环境搭建和项目开发流程,让学员建立起整体架构的概念。 |
嵌入式Linux项目实践
|
视频监控系统、POS机、汽车导航GPS、 智能家居系统 | 精通各种驱动开发的流程 |
职业素质培养
|
1、沟通能力发展; |
|
简历和面试
|
1、简历书写; |