我現在使用的rootfs是從ti官網down下來的編譯好的busybox v1.00-pre8。使用中遇到問題如下:
1. 提示can't access tty.job control turned off
每次啟動都有這個提示,也不知道有什麼壞處。
這是busybox的官方說明:
我沒修改核心,直接改$(rootfs)/etc/inittab的
::askfirst:-/bin/sh
為ttys0::askfirst:-/bin/sh
來指定輸出裝置,ok了。
# ./flash_erase
-sh: ./flash_erase: not found
把$(arm cross compile)/arm-linux/lib的所有檔案cp到$(rootfs)/lib下解決問題。
如果你的busybox是靜態編譯的,那麼乙個簡單的能使用的根檔案系統就這樣完成了,但是這個檔案系統中沒有glibc的動態鏈結庫,除了 busybox以外的軟體,如果對glibc有依賴,但是又沒有靜態編譯的的話就無法執行。但如果所有的軟體都用靜態編譯的話,那這個檔案系統將很大。所以一般推薦軟體不要使用靜態編譯,而使用乙個庫。
如果你不是用靜態編譯的,那麼你需要編譯好的glibc的動態鏈結庫。在一般的交叉編譯器中都帶有已經編譯好的庫,直接拷過來就行了。一般在交叉編譯器的lib或arm-linux/lib中
busybox中sendmail命令使用
1 busybox 只支援sendmail命令傳送郵件,暫不支援mail命令 mail呼叫sendmail命令傳送郵件 2 sendmail用法 cat mail.txt subject test cc to to 163.com from from 163.com 郵件格式頭和內容之間一定要有空行...
使用busybox的crond服務
crond是乙個服務,乙個守護程序。crond 是linux用來定期執行程式的命令,crond命令每分鐘會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。crontab是用來讓使用者在固定時間或固定間隔執行程式之用,換句話說,也就是類似使用者的時程表。按照網上查詢的資料執行時經常會...
編譯 busybox時問題
分類 ubuntu ubuntu對核心或者busybox或者別的用到make menuconfig命令時,出現錯誤一般為缺少 ncurses devel 使用apt get install libncurses5 dev 安裝 libncurses5 dev 如apt get不能正常使用,出現錯誤,...