一.
linux理论
知识
1.计算机
基本理论;
2.CPU
体系
结构
;
3.内存管理
;
4.文件系统
;
5.进程调度
;6.Linux常用操作。
二
.linux驱动
知识
1.i2c驱动添加使用 2.spi驱动添加和读写
3.io驱动
4.dma驱动
5.中断源 6.竞争,并发,阻塞,异步,线程,内存,io,调试
7.usb 8.flash,文件系统
9.网卡驱动
10. LCD驱动
三.linux编程知识(指令)
1.输入输出,文件,文件夹
2.字符串,数据结构,堆栈,链表,(查找)算法,二叉树
3.线程: 线程属性,线程同步(锁,信号量,条件变量)
4.进程:守候进程,进程通信-管道,信号,SystemV(消息,共享内存,信号灯),读写锁,套接字
5.网络:socket,ftp客户端,tftp客户端,http server,snmp命令
6.环境变量,库默认搜索路径,arm-linux-gcc库路径,设置搜索路径,编译流程,lds文件,内联汇编
7.gcc ,ld, ar, ranlib, objdump, readelf, objcopy工具
8.make makefile
9.shell,perl
10.设备编程v4l,lcd和overlayer2,串口,并口, mixer, dsp, adc, ts ,mouse
11.高级调试方法 文章来源:www.top-e.org
相关文章
- 《嵌入式linux应用程序开发完全手册》I2C总线接口学习笔记
- 《嵌入式linux应用程序开发完全手册》I2C总线接口学习笔记
- linux嵌入式学习路线
- 嵌入式Linux基础知识3(嵌入式Linux开发入门的6个步骤 新手必看)
- 嵌入式linux环境视频采集知识(V4L2)
- 嵌入式linux学习路线参考(LINUX学习者必看经典)
- 嵌入式Linux驱动学习之路(十五)按键驱动-定时器防抖
- 嵌入式系统(Linux&Android)学习路线
- 07-S3C2440驱动学习(一)嵌入式linux字符设备驱动-按键驱动程序之异步通知机制+原子操作+互斥信号量+阻塞与非阻塞+定时器去抖
- 11-S3C2440驱动学习(五)嵌入式linux-网络设备驱动(二)移植DM9000C网卡驱动程序