1.先学使用:
可以随便选一个基础教程,现在用fedora与ubuntu的比较多,随便选一个发行版及其教程就可以了
Red Hat Linux 9宝典 TP316.89/426 |
2.再学编程:
UNIX网络编程或者LINUX网络编程或者UNIX环境编程任选其一
Linux/UNIX高级编程 TP316.81/932
UNIX 高级编程 TP316.81/29
3.学驱动:
LINUX设备驱动程序
嵌入式Linux设备驱动开发详解 /李俊编著 TP316.81/33
LINUX设备驱动程序 / 鲁宾尼 TP316/304
4.看内核源码剖析方面的书:
LINUX内核源码完全剖析
LINUX源代码情景分析
LINUX内核设计与实现
understanding the linux kernel
5.看内核源码:
下载LINUX内核源码,自己慢慢看
嵌入式Linux系统开发技术详解 这个也可以经常看看 TP332/965