《初入職場之嵌入式Linux開發(fā)快速上手》讀書筆記模板_第1頁
《初入職場之嵌入式Linux開發(fā)快速上手》讀書筆記模板_第2頁
《初入職場之嵌入式Linux開發(fā)快速上手》讀書筆記模板_第3頁
《初入職場之嵌入式Linux開發(fā)快速上手》讀書筆記模板_第4頁
《初入職場之嵌入式Linux開發(fā)快速上手》讀書筆記模板_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

初入職場之嵌入式Linux開發(fā)快速上手讀書筆記模板01思維導(dǎo)圖目錄分析精彩摘錄內(nèi)容摘要讀書筆記作者介紹目錄0305020406思維導(dǎo)圖職場問題原理項目過程實例文件問題函數(shù)內(nèi)核主機原因程序地址命令編程網(wǎng)絡(luò)服務(wù)器線程本書關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要本書介紹了作者初入職場從事嵌入式Linux開發(fā),從不知所措到獨立承擔項目的過程中所遇到的種種問題,在簡要說明原理的同時,還配有完整的實例代碼,并對問題進行了詳細的分析和解答。目錄分析1.1嵌入式Linux概述1.2嵌入式Linux的特點1.3嵌入式Linux的應(yīng)用范圍1.4嵌入式Linux的開發(fā)模式1.5嵌入式Linux發(fā)展面臨的挑戰(zhàn)12345第1章嵌入式Linux基礎(chǔ)1.7嵌入式Linux應(yīng)用程序開發(fā)必備技能1.6嵌入式Linux的發(fā)展前景第1章嵌入式Linux基礎(chǔ)2.1Fedora概述2.2VMwareWorkstation概述2.3Fedora5的安裝2.4配置Linux服務(wù)器第2章搭建Linux開發(fā)服務(wù)器2.4配置Linux服務(wù)器2.4.1怎樣開通常用絡(luò)服務(wù)2.4.2ping不通Linux主機怎么辦2.4.3由telnet連不上Linux主機怎么辦2.4.4怎樣讓root用戶telnet到主機2.4.5怎樣配置Samba服務(wù)器——創(chuàng)建登錄用戶2.4.6怎樣配置Samba服務(wù)器2.4.7登錄主機提示找不到絡(luò)路徑怎么辦2.4.8登錄主機提示指定的絡(luò)名不再可用怎么辦2.4.9tftp下載主機文件超時怎么辦3.2常見問題探討3.1常用命令介紹第3章常用Linux命令介紹3.1常用命令介紹3.1.1文件管理命令3.1.2備份壓縮3.1.3磁盤管理和維護3.1.4系統(tǒng)管理和維護3.1.5文檔搜索和查找3.1.6絡(luò)相關(guān)命令3.2常見問題探討3.2.1cp和scp復(fù)制丟失符號鏈接怎么辦3.2.2fgrep搜索時感覺很慢怎么辦3.2.3燒寫NANDFlash后文件系統(tǒng)校驗出錯怎么辦3.2.4怎樣在開發(fā)板上查看內(nèi)核版本和硬件平臺3.2.5怎樣查看/設(shè)置/刪除默認關(guān)3.2.6設(shè)置默認關(guān)顯示絡(luò)不可達怎么辦3.2.7怎樣通過命令設(shè)置DNS3.2.8busybox命令date設(shè)置時間出錯怎么辦3.2.9busybox命令udhcpc不能設(shè)置IP怎么辦4.2常見問題探討4.1搭建嵌入式開發(fā)環(huán)境第4章搭建嵌入式Linux開發(fā)環(huán)境4.1搭建嵌入式開發(fā)環(huán)境4.1.1搭建交叉編譯環(huán)境4.1.2編譯內(nèi)核4.1.3編譯標準函數(shù)庫4.1.4編譯bootloader4.1.5開發(fā)編譯應(yīng)用程序4.1.6在Linux上開啟tftp、nfs、ssh、telnet等服務(wù)4.1.7使用超級終端遠程登錄4.1.8構(gòu)建嵌入式Linux根文件系統(tǒng)4.1.9制作根文件系統(tǒng)鏡像4.2常見問題探討4.2.1了解Windows編程4.2.2不會寫驅(qū)動和u-boot怎么辦4.2.3不會寫makefile怎么辦4.2.4SecureCRT特別配置4.2.5Linux內(nèi)核配置時M不能修改怎么辦4.2.6開發(fā)板上/proc中沒有scsi文件夾怎么辦4.2.7開發(fā)板上/proc/bus/usb中沒有設(shè)備信息怎么辦4.2.8開發(fā)板上/sys為空怎么辦4.2.9開發(fā)板啟動時找不到init進程的原因5.1交叉編譯開源代碼5.2在開發(fā)板上運行5.3開源代碼向工程中移植5.4常見問題探討第5章如何移植開源代碼5.1交叉編譯開源代碼5.1.1下載開源代碼5.1.2在host上運行程序5.1.3交叉編譯5.4常見問題探討5.4.1版本的選擇5.4.2執(zhí)行configure腳本失敗時怎么辦5.4.3鏈接以兩個下畫線開頭的函數(shù)顯示未定義怎么辦5.4.4某些源文件不能編譯時的解決辦法5.4.5交叉編譯的文件在開發(fā)板上的放置位置5.4.6在程序中調(diào)用交叉編譯的程序5.4.7移植的程序運行時寫文件失敗的原因5.4.8源碼移植時的注意事項6.1shell概述6.2&命令6.3shell輸入與輸出——echo和管道(|)6.4正則表達式6.5shell變量——本地變量、環(huán)境變量、位置變量參數(shù)6.6引號的使用——雙引號、單引號、反引號、反斜線010302040506第6章簡單shell編程6.7條件測試6.8shell的流控制結(jié)構(gòu)——流控制和循環(huán)6.9使用shell函數(shù)6.10shell編程實踐6.11常見問題12345第6章簡單shell編程6.3shell輸入與輸出——echo和管道(|)6.3.1echo6.3.2管道(|)6.5shell變量——本地變量、環(huán)境變量、位置變量參數(shù)6.5.1本地變量6.5.2環(huán)境變量6.5.3位置變量參數(shù)6.6引號的使用——雙引號、單引號、反引號、反斜線6.6.1雙引號6.6.2單引號6.6.3反引號6.6.4反斜線6.7條件測試6.7.1文件狀態(tài)測試6.7.2邏輯操作符6.7.3字符串測試6.7.4數(shù)值測試6.8shell的流控制結(jié)構(gòu)——流控制和循環(huán)6.8.1流控制6.8.2循環(huán)7.1常用函數(shù)介紹7.3常見問題探討7.2編程實例第7章socket編程7.2編程實例7.2.1使用select實現(xiàn)超時鏈接7.2.2非阻塞數(shù)據(jù)收發(fā)操作7.2.3簡單服務(wù)器7.2.4加入組播7.2.5組播服務(wù)器7.3常見問題探討7.3.1怎樣實現(xiàn)內(nèi)核級PPP撥號程序7.3.2PPPOE撥號一直不成功怎么辦7.3.3PPPOE撥號成功獲取IP但不能上怎么辦7.3.4給ppp0設(shè)置了默認關(guān)仍不能上怎么辦7.3.5通過system函數(shù)啟動PPPOE撥號死機怎么辦7.3.6非法關(guān)機導(dǎo)致PPPOE下次連接失敗怎么辦7.3.7PPPOE撥號上是否要加包過濾7.3.8IP設(shè)置成功后仍ping不通同段內(nèi)其他主機怎么辦7.3.9錯誤SIOCADDRT:Networkisunreachable的原因分析8.1線程管理函數(shù)8.2線程屬性操作函數(shù)8.3實例講解8.4多線程同步第8章多線程編程8.6常見問題探討8.5多線程通信第8章多線程編程8.3實例講解8.3.1創(chuàng)建線程并查看其屬性8.3.2pthread_exit的錯誤用法8.3.3自封裝函數(shù)create_thread8.4多線程同步8.4.1互斥鎖(mutex)常用函數(shù)介紹8.4.2互斥鎖的兩種初始化方式及應(yīng)用8.4.3信號量(semaphore)常用函數(shù)介紹8.4.4二值信號量應(yīng)用——互斥鎖8.4.5多值信號量應(yīng)用——停車場問題8.5多線程通信8.5.1通過全局變量通信8.5.2系統(tǒng)V消息隊列8.5.3POSIX消息隊列8.5.4自封裝消息隊列8.6常見問題探討8.6.1使用多線程的好處8.6.2程序運行到pthread相關(guān)函數(shù)時阻塞怎么辦8.6.3線程被取消后用ps還能看到其PID怎么辦8.6.4在嵌入式Linux上是否使用實時優(yōu)先級8.6.5嵌入式Linux線程分離屬性的設(shè)置8.6.6用kill系統(tǒng)調(diào)用終止線程的隱患8.6.7用pthread_kill終止線程9.1常見死機及原因分析9.2死機調(diào)試9.3死循環(huán)9.4關(guān)鍵任務(wù)死鎖或阻塞第9章常見死機問題探討9.1常見死機及原因分析9.1.1打印函數(shù)輸出格式或者參數(shù)順序不對9.1.2除數(shù)為09.1.3應(yīng)用程序鏈接不匹配的庫文件或驅(qū)動9.1.4操作未初始化的指針9.1.5操作空指針9.1.6系統(tǒng)內(nèi)存耗盡9.1.7重復(fù)釋放同一塊內(nèi)存9.1.8free釋放棧內(nèi)存9.1.9malloc/new返回的被修改9.2死機調(diào)試9.2.1gdb遠程調(diào)試9.2.2抓取死機core文件9.3死循環(huán)9.3.1無符號數(shù)和0比較作為循環(huán)條件9.3.2循環(huán)退出條件不當9.3.3鏈表操作不當9.4關(guān)鍵任務(wù)死鎖或阻塞9.4.1關(guān)鍵任務(wù)調(diào)用阻塞函數(shù)9.4.2嵌套調(diào)用mutex或semaphore9.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論