嵌入式Linux知识结构

P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }

嵌入式Linux知识结构:

1、嵌入式处理器与裸机程序开发

ARM处理器7个工作模式

ARM系统寄存器(31个通用寄存器,6个程序状态寄存器)

ARM寻址方式

ARM汇编指令集

ARM环境C语言编程

ARM中断与异常

ADS集成开发环境

裸机程序开发(串口、LCD、时钟、LED、按键)

2、Linux系统管理

Linux定制安装

Linux命令详解

samba、nfs、tftp、wireshark使用

Shell编程

3、Linux应用程序开发

GCC、GDB、Makefile

文件、时间编程

多进程、多线程程序设计

进程间通讯

网络编程

QT图形化应用程序开发

Android图形化应用程序开发

4、Linux内核开发与系统移植

Linux内核配置与裁剪

Linux内核模块开发

根文件系统制作

进程子系统

内存子系统

Proc文件系统

系统调用

内核定时器

内核异常分析

5、Linux驱动程序开发

字符设备驱动

总线、设备、驱动模型(2.6内核提出的模型)

硬件访问技术

中断处理

Input设备驱动

Platform驱动

PCI、USB驱动

网卡驱动

触摸屏驱动

串口驱动

 

学习顺序

 

嵌入式处理器与裸机程序开发

系统管理

应用程序开发

内核开发基础

嵌入式Linux环境搭建

Linux驱动程序开发

深入学习Linux内核

 

推荐书籍:

UNIX环境高级编程(应用程序设计、系统管理)

Linux设备驱动程序

深入理解Linux内核

 

学习方法总结:

1、看视频

2、做实验

3、看推荐教材,加深理解

4、第二遍实验

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值