您当前的位置:《ARM嵌入式linux培训班》听课笔记:01
《ARM嵌入式linux培训班》听课笔记:01
硬件结构及原理讲解
Linux部分:bootloader
uclinux;mizilinux
bootloader内核下载模式实现:tftp,xmoden
linux操作系统原理及组成
介绍Linux系统目录组织结构
Linux运行基理,系统运行过程
配置裁减编译Linux内核
linux进程属性和状态转换;构建守护进程
进程间通信
网络通讯接口,socket通信编程
串口通讯程序和编程实践
多线程程序设计
linux设备驱动
uclinux内核模块及设备驱动程序开发
介绍linux驱动程序分类和各自操作系统上下层接口
驱动开发实例:蜂鸣器、按键驱动、串口驱动、触摸屏驱动、网络驱动、USB驱动、液晶屏驱动
ARMlinux移植过程
引导程序Uboot移植
最小系统启动开发过程
嵌入式文件系统移植:ramdisk、JFFS2、yaff
综合实验
实现网络文件传输服务程序
构建嵌入式WEB服务器
移植mediaplay
开发嵌入式视频服务器,基于H.264协议
廖(liao)日坤《ARMq嵌入式应用开发技术白金手册》
孙琼《嵌入式linux应用开发详解》
刘淼《嵌入式系统接口设计与linux驱动程序开发》
硬件环境
万龙44B0:提供丰富接口,串口、网口、usb、jtag、液晶屏接口、ide接口、音频输出、4*1键盘接口
基本资料
软件和实验代码
操作系统及引导程序:44b0bios,uclinux
友善之臂2410开发板
提供丰富的借口
基本资料
软件和实验代码
操作系统及引导程序
雅默 《构建嵌入式linux系统》
杜春雷《ARM体系结构与编程》作为手册用
赵克佳《Unix程序设计教程》建议购买
于明《ARM9嵌入式系统设计与开发教程》大而全,针对开发板,建议看看,不用买
Alessandro Rubini 《LINUX 设备驱动程序》必不可少,建议购买第二版,从2.4的内核开始
线程和进程是有区别的
uClinx是基础
linux驱动程序分类:自服设备驱动,网络设备的驱动,块设备的驱动
系统启动开发过程比驱动开发更大
 
收藏状态
收藏本课程的同学
相关课程