Linux學習指南與書籍推薦

來源:互聯網
上載者:User

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的系統管理應用開發資料

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.