如圖, 三角形 ABC
Lexra 發表在 痞客邦 留言(1) 人氣(29,698)
Linux Kernel 原始碼有一個 list.h , 它位於 linux/list.h . 它不只是在 kernel 可以使用, 在 linux user space 下也可以使用, 甚至於是 windows programming 也可以使用. 因為蠻好用的, 所以我把它介紹出來. 筆者會提供一個不錯的範例程式來介紹 list.h 裡面的 inline 函式 (巨集) 的使用方法; 這些 inline 函式 (巨集) 包括了:
Lexra 發表在 痞客邦 留言(0) 人氣(1,718)

BusyBox是一個遵循GPL協定, 以自由軟體形式發行的應用程式. Busybox在單一的可執行檔中提供了精簡的Unix工具集,可執行於多款POSIX環境的作業系統, 例如Linux (包括Android[6]) , Hurd[7], FreeBSD[8][9]等等. 由於BusyBox執行檔的檔案大小比較小, 並通常使用Linux內核, 這使得它非常適合使用於嵌入式系統。作者將BusyBox稱為 "嵌入式Linux的瑞士軍刀" .
Lexra 發表在 痞客邦 留言(0) 人氣(548)
Yocto計劃 (英語:Yocto Project™) , 一個自由軟體專案計劃, 由Linux基金會於2010年宣布, 這個計劃的目標在於創造出可以提供嵌入式linux發行版的軟體工具,以改善軟體發展流程. 2011年3月, 這個計劃與OpenEmbedded計劃結合, 以OpenEmbedded-Core計劃作為計劃的另一個名稱. 它提供跨平台工具, 元資料以及流程以利於快速和可複製的開發Linux嵌入式系統.
Lexra 發表在 痞客邦 留言(0) 人氣(1,174)
Create a Folder "hello" ; put the following hello.c & Makefile in this folder.
Lexra 發表在 痞客邦 留言(0) 人氣(765)
"無法抓到 SATA port" !! 這似乎是 Ubuntu Arm Net-Installer 的一個重大 BUG, Ubuntu Arm Net-Installer 裡面的 InitRamFs 似乎是少了關於 SATA port Device Map 之 Module. 本人把它的 InitRamFs / Vmlinuxz 修改, 解決此一問題. 呵呵, Ubuntu 是不是該頒個獎給我?
Lexra 發表在 痞客邦 留言(0) 人氣(277)
安裝 SambaLexra 發表在 痞客邦 留言(0) 人氣(575)
Rockchip Linux 的 boot.img, 跟 initrd 很像. 它是 initrd 嗎? 應該不完全是, 因為我在 /dev/ram0 裡看不到 init file system.
Lexra 發表在 痞客邦 留言(0) 人氣(829)
不知道從何時 Linux Kernel 開始使用 Device Tree Blob. 在 Rockchip Project 裡 Device Tree Blob 被打包於 resource.img . 筆者這篇文章在此介紹如何打包/解包這 Rockchip 之 resource.img.
Lexra 發表在 痞客邦 留言(0) 人氣(2,066)
第一次接觸到 VNC, 還蠻好玩的. 接觸到 VNC 這個 Project 當初是我和公司的 MIS 一起為協力廠商在機房建置的. 使用了 CentOS, 我重新編譯了 Kernel, 使它擁有了 4GB 的 Ram-Disk. VNC 和 4GB 的 Ram-Disk 對我而言都是一個新體驗.
Lexra 發表在 痞客邦 留言(0) 人氣(181)