之前提過的 , 要進入Embedded Linux系統 , 有太多可以進入的管道. 譬如寫寫API , 像是gtk, Qt,Mini Gui等 , 要不就玩玩Kernel build , 替核心加些新玩意什麼的 , 但就我個人而言 , 最有趣的莫過於是拿一個可以接在系統上的周邊 , 替它寫隻驅動程式
- 8月 15 週五 200818:59
之前提過的 , 要進入Embedded Linux系統 , 有太多可以進入的管道. 譬如寫寫API , 像是gtk, Qt,Mini Gui等 , 要不就玩玩Kernel build , 替核心加些新玩意什麼的 , 但就我個人而言 , 最有趣的莫過於是拿一個可以接在系統上的周邊 , 替它寫隻驅動程式
在主機Host建立一個主機系統 , 其實該說是很容易的. 坊間有太多的開發套件distribution , 像是早期的RedHat , 或是Fedora , Mandrake , Suse等 , 多的不勝枚舉. 通常只有follow安裝光碟的步驟 , 就能很清楚的將一個帶有GUIGraphic Us
好久沒上來寫寫Linux的玩意兒 除了忙著公事外 , 其實也花上了大半的時間 , 在研究Google的手機開放平台--Android.其實 , 如果一開始 , 就要把Android定為手機開放程式的平台 , 只能說是因為Google想藉著這日趨成熟的Smart Phone市場 , 大力的推廣其Go
fuser 這指令, 乍看之下都會讓人解讀為 fuse --保險絲 , 但在Linux中, 應該是解釋為 File using 什麼時後會用到fuser這指令呢, 大體是你想知道有那一個程序 , 正使用著系統的某些接口. 像是那一個網路介面 , 或是那一個檔案系統掛載等. 由其是當我們想卸載某一檔
常用 Windows的user一定很習慣 , 當系統出現藍色之死時 , 我們會同時按 Alt Ctrl Del , 來起動工作管理員 ,好來看看倒底是那一隻程式當掉了, 或著是死命的佔住系統資源. 然後點選刪除或停用. 這樣的問題 , 在Linux上也是會發生 , 當系統因為某些程序 cra
越來越多的嵌入式開發人員正轉向採用開放原始碼工具,以建構可靠與靈活的系統及軟體開放原始碼既可提供建構系統軟體和應用程式所需的原材料,也能提供開發工具特別是像Eclipse和GNU工具組等開放原始碼開發工具,開發人員可對其進行定製與擴展,以滿足精確的計劃要求不僅如此,許多嵌入式開發商採用了多種開放原始
玩 Linux 似乎很難避掉 Server 這一塊 , 由其當我們要利用cross platform , 讓在i686系統上編譯出來的核心檔案 , 能夠直接透過網路 , 讓 target board 運作 , 就很難避掉這一塊. 在Oreilly 的 Building Embedded Linux
最近開始著手在 Linux 2.6的plarform 上 , 撰寫一些產品的Device driver. 結果當然一開始必定是摔個一踏糊塗. 有很多時後連怎麼死的都不曉得. 這要是在兩年前 , 那時剛碰linux的我來說 , 必定是束手無測 , 壓根不曉得從那下手. 但畢竟練功不是練假的啦....在
我想 , 乍看到這樣的主題時 , 大概多數人一定或摸不清楚 , 這是在說什麼吧. 其實, 我自己要下這標題也是挺爭扎的. 想了很久 , 最後還是以這樣的標題為名. 問題的起源是 , 在Embedded Linux上 , 在製作核心後 , 開發PC 必須想辦法把Kernel image 給燒到Tar