参照《如何学习linux 编程》一文,制定如下的linux学习计划,由浅入深,循序渐进,系统学习linux。
基本的c语言,linux shell,vi、gcc等基础已经具备了,现在要开始深入linux编程...
Let’s begin!
linux系统编程:
-->《UNIX环境高级编程》
-->《Unix网络编程》vol2 进程间通信
通过学习上面两本书,掌握linux 系统编程,然后开始linux 网络编程;
linux网络编程:
-->《Unix网络编程》vol1 套接口API和X/Open 传输接口API
-->《TCP/IP祥解》或《用TCP_IP进行网际互联》
通过学习网络的原理和linux网络编程,掌握linux 网络编程,然后开始linux 驱动编程;
linux驱动编程:
-->《操作系统 设计与实现》minix
-->《Linux Device Driver》2e
通过学习操作系统原理和linux设备驱动,掌握linux驱动开发,然后开始研究linux 内核编程;
linux内核编程:
...
just go on!
阅读(1490) | 评论(2) | 转发(0) |