嵌入式培训课表

上传人:zou****hua 文档编号:182326052 上传时间:2023-01-22 格式:DOCX 页数:6 大小:22.89KB
返回 下载 相关 举报
嵌入式培训课表_第1页
第1页 / 共6页
嵌入式培训课表_第2页
第2页 / 共6页
嵌入式培训课表_第3页
第3页 / 共6页
点击查看更多>>
资源描述
课程课程目标介绍;前言学生知识结构问卷调查11. Linux基础知识入门2. Bootloader、交叉编译环境等的基本概念3. 嵌入式系统概述4. 嵌入式处理器介绍嵌入式Linux入门5. 嵌入式操作系统介绍6. 嵌入式Linux开发流程介绍7. CentOS以及ubuntu安装及使用8. Linux基础命令的介绍及使用9. 实例演示一个嵌入式设备1.Linux操作系统简介2.Linux内核及文件系统简介3.Shell及常用命令4.编辑器vim的使用嵌入式Linux开发基础(一)5.BASH程序设计6.其他应用软件的使用7.实验:用vim编写一个shell程序嵌入式Linux开发基础(二)1.gcc使用2.gdb使用3.Makefile 编写4.Binutils 工具5.Linux内核编译及安装66.实验:动手编写一个Makefile用GCC编译一个程序1.嵌入式系统开发基础2.ARM体系结构3.ARM指令系统ARM体系结构与开发环境4.开发板及相关资源介绍,开发板使用搭建5.搭建交叉编译环境6.常用开发工具使用7.实验:搭建开发环境,熟悉开发板流程嵌入式系统Bootloader开发嵌入式Linux开发环境搭建与内核裁剪1. 基础知识2. ARM架构3. ARM汇编语言4. VIVI分析与开发5. U-BOOT分析与开发6. 实验与实例:用VIVI和U-BOOT编写 bootloader在开发板上跑起来1. 交叉开发环境介绍2. 搭建ARM交叉开发环境3. 搭建主机开发环境:NFS、TFTP、超级终 端、minicom、C-kermit4. ELDK : The Embedded Linux Development Kit5. Linux内核基本知识介绍6. Linux内核配置选项介绍7. Linux内核编译链接8. Linux内核移植基本概念9. Linux内核源代码修改10. MTD支持及FLASH分区修改11. Linux内核中编译进新的设备驱动12. Linux启动过程的LOG分析13. Linux启动过程原理分析14. Linux? initrd.img 的制作与分析15. Linux内核的调试以及出错分析16. Linux 内核的 hacking ,oops 及 printk17. Linux内核常用的调试方法以及工具18. 分析解决内核编译移植过程中的错误19. 实例分析与实验:动手移植一个嵌入式Linux内核使之在开发板上启动嵌入式Linux文件系统1. Linux文件系统介绍2. 根文件系统原理及基本概念3. Ramdisk Cramfs Jffs2 Yaffs2 基本概念4. Busybox介绍以及使用5. 制作一个文件系统作NFS ?LFS启动使用6. 制作Ramdisk文件系统7. 制作Cramfs文件系统8. 制作JFFS2文件系统9. 制作Yaffs2文件系统10. 移植一个嵌入式web服务器:GoaHead,Boa11. 实例分析与实验:动手制作一个嵌入式Linux文件系统使之在 开发板上启动并实现web服务补充实验:在主机上实现XAMPP :HTTP 服务,FTP 服务,MYSQL,MySQLAdmin, PHP,Wiki 服务1.2.3.4.5.6.Linux驱动开发必备的内核7.知识8.9.10.基本知识及基本概念进程、线程内存管理同步互斥阻塞非阻塞中断 top half bottom half硬件控制定时延时处理等一个最简单的Linux驱动:hello.c实例分析与实验:12process.c memory.c irqlock.c timer.cglobalfifo.c pollmonitor.c etc字符设备:1.字符设备基本概念2.Linux字符设备驱动基础3.字符设备驱动程序实现框架4.字符设备关键数据结构5.用户空间与内核空间的数据传输6.GlobalFIFO设备驱动分析字符设备驱动与设备文件系统设备文件系统:1.Linux文件操作2.devfs文件系统3.udev文件系统4.sysfs文件系统5.Linux设备模型实例分析与实验:Buttons驱动、LED驱动、LCD驱6Linux驱动调试技术:1. Linux调试工具搭建2. Linux内核驱动调试技术3. GDB、KGDB、KCORE、DDD、OOPS、PRINTK驱动调试技术与PCI设备驱动FrameBuffer驱动与触摸屏驱动块设备驱动与Flash设备驱动PCI设备驱动:1. PCI/PCI-E 协议2. Linux PCI设备驱动开发基础3. Linux PCI设备驱动关键数据结构4. Linux PCI设备注册模型5. Linux PCI设备的管理模型分析实例分析与实验:oops.c、mvsas 驱动FrameBuffer (显卡)驱动:1. FrameBuffer显示基本概念以及原理2. FrameBuffer驱动程序关键数据结构3. FrameBuffer 驱动程序的 API4. FrameBuffer驱动程序的实现触摸屏驱动:1. 触摸屏的硬件原理2. 触摸屏驱动的数据结构与硬件控制3. 触摸屏驱动的加载卸载、打开释放64. 触摸屏驱动的中断、定时处理5. 触摸屏驱动的轮询与异步通知6. Linux输入子系统实例分析及实验:显卡驱动、S3C2410触摸屏驱动块设备驱动:1. 块设备基本知识及其驱动的特点2. 块设备驱动程序中关键结构体3. 块设备驱动程序的注册与请求处理实例分析4. 块设备驱动程序的数据处理模型5. RamDisk硬件原理及驱动Flash设备驱动1. MTD2. NOR Flash 驱动3. NAND Flash 驱动4. Flash文件系统实例分析与实验:Ramdisk 驱动、S3c2410 NAND Flash 驱动TCP IP协议:1. TCP IP协议SPEC的获取2. TCP IP协议基本工作原理3. ARP 、 IP 、 TCP、UDP、ICMP、IGMP等协议的基本概念基本原理1. IRIS抓网络数据包实例分析TCP/IP协议簇Socket网络编程:1. Socket基本原理网络设备驱动2. Socket编程应用6网络设备驱动:1. ?网络协议基础知识及原理2. ?网络设备及其驱动的基本原理3. ?网络设备驱动程序中关键结构体4. ?网络设备驱动程序的注册与请求处理实例分析1. 网络设备驱动程序的数据处理模型2. 网络设备驱动程序的基本实现实例分析与实验:Socket应用实例、CS8900网卡驱动1. 建立QT开发环境2. 实例分析与实验3. 构建 Embedded QTQT开发
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 机械电气


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!