课程设置简介 | ||
L_01(3天) | ||
嵌入式Linux开发基础 | 掌握Linux操作系统的安装;常用配置;常用命令;熟悉Linux下的编辑器;掌握Linux程序开发的基本流程;开发环境;Make工具;嵌入式开发环境;交叉编译器;串口通信工具;Tftp服务器;Nfs服务器; | |
L_02(6天) | ||
Linux 应用编程 | Linux 基本文件 I0编程;Linux标准I0库编程;Linux 进程控制;Linux进程间通信;Linux 线程;线程同步;线程属性;TCP/IP基础;基本Socket套接字编程;无阻塞套接字和单进程轮询服务器; | |
L_03(4天) | ||
嵌入式GUI编程 | Qt开发环境搭建;Qtcreator工具使用;Qt对话框与主窗体;Qt信号与槽机制;Qt 布局管理;Qt网络编程;Qt进程、线程;Qt事件处理;Qt 数据库编程; | |
L_04(5天) | ||
ARM编程基础与接口编程 | 嵌入式系统概述;ARM处理器2种状态;ARM运行模式;ARM异常;ARM 寄存器;ARM 汇编指令;ARM 开发环境;ARM 汇编程序设计;ARM C程序设计;s3c2440体系结构、GPI0编程;时钟控制原理与编程;时钟控制原理与编程;串口控制器原理与编程;存储控制器的设置;LCD、触摸屏控制器原理与编程;nand flash控制器原理与编程;mmu的原理与编程; | |
0_05(3天) | ||
Bootloader程序设计; Linux内核移植; 根文件系统制作 | 交叉开发环境;嵌入式 bootloader程序设计;U-boot的使用;配置系统启动流程分析;命令的执行代码分析;移植实验; Linux内核配置系,内核启动流程分析与移植实验;嵌入式根文件系统介绍;系统构建步骤;系统init进程分析;系统启动脚本分析; | |
L_06(5天) | ||
嵌入式Linux系统驱动 | Linux内核模块设计;Linux设备文件系统-udev;字符设备驱动--基本结构;字符设备驱动--几个重要的数据结构;字符设备驱动--并发和竞争;阻塞与非阻塞I/0;异步通知;中断与延时;内存与I/0访问poll、ioctl接口;触摸屏驱动;LCD驱动; | |
L_07(15天) | ||
项目实训 嵌入式视频监控 GPS定位系统 Android移植 导航系统DVR系统 任选一项) | 项目需求分析:产品定位;产品的功能性需求;产品的非功能性需求;用户界面需求;软硬件环境需求;产品质量需求其它需求。 | |
项目规划:项目总体方案设计;项目硬件设计;项目软件设计;项目分开;项目进度安排; | ||
项目实施与验收:验收项目功能:项目答辩。 |
以上就是Linux培训课程的全部内容介绍,如需了解更多的Linux培训班、课程、价格、试听等信息,也可以点击进入 Linux 相关频道,定制专属课程,开始您的学习之旅。
温馨提示
温馨提示