嵌入式linux笔记,嵌入式linux学习笔记1

Linux部分

一、Uclinux,mizilinux系统引导程序bootloader原理和实现过程:

Uboot、vivi等

二、ARM系统空间划分及系统映射方法

三、Bootloader内核下载模式实现:tftp、Xmoden

四、Linux操作系统原理及组成

五、介绍linux系统目录组织结构

六、Linux运行机理,系统运行过程

七、配置裁减编译linux内核

八、Linux进程特性:1.经常属性和状态转换,进程控制与调度,进

程相关系统调用,构建守护进程;2.进程间通信:进程通信的基本概念,管道、信号、消息队列、信号量、共享内存。

九、网络通信接口,scoket通信编程。

十、串口通讯程序和编程实践

十一、多线程程序设计

Linux设备驱动

一、uClinux内核模块及设备驱动程序开发

二、介绍linux驱动程序分类和各种操作系统上下层接口

Linux驱动程序分类:字符设备驱动、块设备驱动、网络设备驱动

三、驱动开发实例:蜂鸣器驱动、按键驱动开发、串口驱动、触摸

屏驱动、网络驱动开发、USB驱动、液晶屏驱动等。

四、ARMlinux移植过程

五、引导程序Uboot移植