About me

Saturday 7 January 2017

[Linux] bash-completion

  

介紹

之前我不知道原來『bash-completion』沒有在Ubuntu上是預設,還以為是ubuntu上面就沒有這個功能,還在社群上鬧笑話=.=,這篇文來紀錄一下bash-completion的用法。

bash-completion是一系列的bash script,不只可以對檔案,資料夾,還可以對指令做自動完成的功能。

Thursday 5 January 2017

[Linux] bash - set指令

  
介紹

Linux 這個Unix-like的架構所使用的shell - 『Bourne shell』,底下有內建一個『set』指令,主要用來設置/取消/檢視shell的參數和變數。

Monday 2 January 2017

[Linux] Buildroot架構解析


這篇文章會以『free-electrons』官網上的資料,來研究buildroot的架構並且撰寫一篇簡單的教學文,成果會從buildroot專案中建置出「bootloader」, 「kernel」和「root fileSystem」。
關於buildroot我總共寫了三篇文章,主題各有些不一樣:
第一篇『buildRoot study - 建立自己的作業系統』,主要研究Linux在raspberry pi 2上的開機流程。
第二篇『raspberry_mp3』則是實際拿buildroot來建置一個隨插即用的mp3在raspberry pi 2上,只要通電後,插上裡面有mp3的隨身碟,系統就會開始撥放音樂。
第三篇,也就是這一篇主要將會把buildroot的知識和架構在好好的解釋清楚,算是buildroot的補強吧,硬體的話則改成使用Raspberry Pi3的組態(但是本篇文章主要講buildroot,所以這台pi3沒有太多探討)。

老話一句,如果覺的容器太小,請直接看我的gitbook:

https://hugh712.gitbooks.io/buildroot/content/