編輯定製自己的嵌入式busybox和ramdisk

2021-05-24 15:27:41 字數 664 閱讀 9154

一、編輯busybox嵌入式命令工具箱

編譯busybox

make menuconfig

訂製命令

訂製命令,根據需要選擇,然後

make

make install

二、製作ramdisk

busybox中得到_instal/bin and sbin folders

cp bin and sbin to ram_disk (delete original bin and sbin)

#mkdir ram_disk

#mount -o loop ramdisk ram_disk

#cd ram_disk

//只是在原來randisk.gz中新增添某些命令,如下/ /*

將busybox新編的busybox.1複製到bin 在sbin裡增加命令的連線

such as

/sbin

ln -s ../bin/busybox.1 ./hwclock */

ram_disk的上級資料夾執行

#umount ./ram_disk

#gzip ramdisk

got ramdisk.gz

生成ramdisk

其他使用的程式也可追加到ram_disk中然後解除安裝壓縮生成ramdisk。

非嵌入式與嵌入式的區別

非嵌入式是通過軟體控制硬體,軟硬體之間直接聯絡來實現要求。但是一旦硬體發生改變軟體也要改變,為了降低這種偶合度過高的問題,出現了嵌入式。嵌入式在軟體和硬體之間新增了作業系統,軟體通過控制作業系統進而控制硬體,硬體發生改變並不會導致軟體也發生改變,這為軟體開發人員節約了很多時間,並且嵌入式能在已有的硬...

自己動手編寫嵌入式Bootloader之(3)

因為在 cs8900a的驅動程式中需要用到延時,因此有必要對s3c2440的計時器進行使能和初始化,並編寫延時程式。s3c2440a共有5個定時器,編號為timer0 timer4。其中timer0 timer3都有輸出引腳,可以通過定時器來控制引腳電平週期性的變化,這稱為脈衝寬度調製 pwm pu...

嵌入式工業主機板定製選型要點分析

主機板是電腦的核心部件,無論是商用的還是工業級的,電腦就是通過主機板將cpu等各種器件和外部裝置有機地結合起來,形成一套完整的系統,因此電腦的整體執行速度和穩定性在相當程度上取決於主機板的效能。工業主機板由於其應用範圍更廣泛,使用環境更複雜,因此使用者對其功能 相容性 可靠性要求更高。根據主機板的結...