时间 |
理 论 课 程 简 介 |
实 践 课 程 简 介 |
|
Linux开发基础 16理论+12实践 |
第一周(15日-20日) |
第一讲:Linux系统概述
Linux历史起源
Linux常见发行版简介 |
实验一: UP-NETARM2410-S快速入门
Linux操作系统构成
Linux虚拟机( vmware )和红帽子安装 |
第二讲:构建嵌入式Linux开发环境
嵌入式系统开发架构
嵌入式Linux系统开发流程 |
实验二:搭建嵌入式开发环境
嵌入式网络服务配置 ( nfs,ftp, samba )
嵌入式Linux环境变量和交叉编译器
minicom终端 |
第三讲:熟悉Linux基本操作 |
实验三: Linux基础编程 |
第四讲:shell编程开发
linux基本命令及操作 |
实验四: Linux开发工具
Linux串口编程实验
Linux多线程编程 |
第五讲:Linux串口编程实验
shell编程开发
Linux开发工具 |
实验五: Linux多线程
Linux串口编程实验
Linux多线程编程 |
|
嵌入式Linux的内核与驱动 16理论+15实践 |
第二周(21日-26日) |
第一讲:嵌入式BootLoader技术
Bootloader功能概述
Makefile文件
Bootloader软件架构分析 |
实验一:Bootloader实验
Bootloader启动过程
Bootloader 新命令添加 |
第二讲:构建嵌入式Linux系统
Linux内核系统结构
Linux内核目录下Makefile和配置文件config.in |
实验二:Linux内核裁剪与编译
Linux内核存储管理
Linux内核启动和引导初始化 |
第三讲:构建文件系统
文件系统概念
文件系统目录和结构介绍 |
实验三:构建文件系统
制作根文件系统
内核中文件系统分析 |
第四讲:Linux内核驱动概述
驱动概念和开发驱动概述
Linux内核配置
Linux内核字符,块驱动介绍 |
实验四:驱动模块实验
linux内核驱动移植
linux内核驱动调试技术 |
第五讲:字符设备驱动程序 |
实验五:AD驱动及测试程序 |
|
嵌入式系统接口设计与应用编程 16理论+15实践 |
第三周(27日-31日) |
第一讲:触摸屏接口设计与Linux驱动 |
实验一:触摸屏驱动及测试程序
触摸屏接口设计与Linux驱动程序 |
第二讲:显示接口与Linux帧缓冲
显示接口与Linux帧缓冲 |
实验二:FRAMEBUFFER驱动及测试程序 |
第三讲:以太网接口与Linux网络驱动
以太网接口与Linux网络驱动程序 |
实验三:socket编程及Web服务器设计 |
第四讲:QT4编程
QT4编译环境搭建
QT4开发实例
QT4 embeded开发 |
实验四:无线通讯GUI项目实例
GPRS通讯介绍及编程
使用QT4designer设计图形界面
整合GUI与底层函数调用
GUI性能测试及优化 |
第五讲:综合测试 |
实验五:答疑 |