Linux学习指南与书籍推荐

来源:互联网 发布:淘宝企业店铺类目列表 编辑:程序博客网 时间:2024/06/04 19:30

1:  首先熟悉linux平台
    会使用vi/vim工具 熟练使用linux命令 了解meakefile文件的编写 shell文件的编写
    相关文文档在“/linux资料/linux基础工具”目录下   推荐阅读该目录下的《GNU MAKE》或者《跟我一起学makefile》
    《vi.doc》《LINUX与UNIXSHELL编程指南》《linux常见指令全集》
2: linux bootloader学习
    学习bootloader的启动流程以及bootloader所完成的工作 推荐阅读《bootloader技术内幕》和《vivi阅读笔记》
    该文档在 “linux资料/中断和启动“ 目录下     《vivi阅读笔记》比较详细的介绍了支持s3c2410d的vivi代码执行流程和所做工作,
    vivi源代码在“linux资料/中断和启动/s3c2440完全开发“ 目录下 
3: linux内核学习
    首先阅读《LINUX内核设计与实现(第2版)》是一本比较适合内核入门的书籍 在”linux资料/linux内核原理目录下“
        在该目录下的”linux内核源码分析“也是比较好的内核入门文档
4:linux驱动学习
    了解字符设备 块设备 网络设备等驱动的编写规则 推荐阅读 《嵌入式Linux驱动程序设计从入门到精通》该书籍是一本
    比较好的入门书籍,接着阅读《linux设备开发详解》该书比较详细 电子版在”linux资料/linux驱动“目录下 其次阅读
    《linux设备驱动程序(第三版)》该书籍是一本理论性比较高的书籍,电子版在”linux资料/linux驱动“目录下
5:android开发学习
    推荐首先阅读 《andbook.pdf》  是android医用开发的入门文档 电子版在 ”android资料“文件夹下
    应用开发入门还可阅读《android sdk文档》中文版 网址为http://www.chinaup.org/docs/documentation.html  
    该文档正在被翻译中。android资料目录下的其他资料每个都是值得认真阅读。
6:    对于linux初学者可以参看“linux资料”目录下的《QQ2440使用手册》 该手册写得比较详细 对了解嵌入式linux开发有比较大的帮助
    在android学习上有问题的同事可以像ch、cmy、cxd请教   

linux工具学习:
    vim/vi的使用
    makefile文件的书写规则参看《跟我一起写makefile》《GNU make中文手册》
    shell编程
    在ubuntu中搭建android开发平-----建立android开发环境目录下讲解

嵌入式linux开发入门书籍:
    《嵌入式linux应用开发完全手册》
    《嵌入式linux系统开发技术详解-----基于ARM》
linux驱动开发书籍:
    《嵌入式Linux驱动程序设计从入门到精通》
    《Linux设备驱动开发详解》         电子版在./linux资料/linux驱动中
    《linux 设备驱动程序》第三版    电子版在./linux资料/linux驱动中
linux内核书籍:
    《linux内核分析及编程》        电子版在./linux资料/linux内核原理中
    《linux内核设计与实现》第二版    电子版在./linux资料/linux内核原理中
    《Linux 2.6内核标准教程》
    《边学边干-Linux内核指导》
    《深入理解linux内核》        电子版在./linux资料/linux内核原理中
    《linux内核情景分析》        电子版在./linux资料/linux内核原理中
linux 推荐网址:
http://bbs.chinaunix.net/
http://www.ibm.com/developerworks/cn/linux/
http://www.linuxforum.net/forum/ubbthreads.php?Cat=&PHPSESSID=
android开发:
    应用程序开发书籍:
    (1)高焕堂所写的应用程序开发四本书
    (2)http://www.chinaup.org/docs/documentation.html   (应用开发的中文网址应用开发入门值得阅读)
    (3)《Android Essentials》
    (4)《andbook.pdf》          特别重要基础入门首先看该文档(在android资料文件夹下)

linux内核源码分析        是内核入门资料
深入理解linux内核    是理论行比较高的书籍现在市面上有中文版的
linux内核完全注解    linux 0.11版本的内核源码讲解ftp上有相关视频教程
linux内核分析及编程    是一本比较好的linux2.6内核书籍其中的MTD USB BOOTLOADER SD卡的分析比较好
LINUX内核设计与实现    是一本比较好的linux内核入门书籍 在linux设备模型 模块机制 队列 中断讲解比较好
linux情景分析        是一本比较经典的linux内核读物 不过是基于2.4内核的i386上讲解
边学边干linux内核指导    也是2.4内核讲解 在linux内核启动 模块机制上讲解比较好

linux基础工具 中包含了vi/vim shell makefile linux命令的一些资料
linux内核原理    linux内核分析书籍
linux驱动    近期公司员工做驱动是收集的资料
linux中断和启动     linux中断建立启动过程模块中断等资料
QQ2440用户手册    是一块开发板的使用手册 可以作为linux开发的入门参考资料
linux book      linux的系统管理应用开发资料

原创粉丝点击