嵌入式ARM Linux開發板自啟動,跳過輸入root使用者名稱和密碼
autologin.c檔案內容
#include <unistd.h>
int main() {
execlp("login","login","-f","root",0);
return 0;
}
編譯
# arm-linux-gcc autologin.c -o autologin(跟開發板的交叉編譯工具鏈同步)
2.拷貝檔案
將生成的autologin拷貝至開發板/sbin目錄下,如通過sd卡拷貝,並修改許可權為可執行。
# cp /media/mmcblk0p1/autologin /sbin/
# chmod +x /sbin/autologin
3. 修改/etc/inittab
#vi /etc/inittab
找到登入指令碼所在行:
S:2345:respawn:/sbin/getty 115200 ttyO0
修改為:
S:2345:respawn:/sbin/getty -n -l /sbin/autologin 115200 ttyO0
儲存退出
4. 同步檔案系統並重啟開發
# sync
重啟開發板。
相關推薦
嵌入式ARM Linux開發板自啟動,跳過輸入root使用者名稱和密碼
1. 編譯autologin.c程式。autologin.c檔案內容#include <unistd.h>int main() { execlp("login","login","-f","root",0); return 0;}編譯#
移植SSH到ARM Linux開發板
編譯器arm-linux-gcc和arm-none-linux-gnueabi-gcc成功。 在移植到友善2440的時候很容易,因為他4.3.2交叉編譯器等庫檔案做等好。但是在移植到天漠devkit8000時,遇到非常多的問題。一個月之前遇到問題沒有找到
設定linux開發板開機啟動畫面
1,make ARCH=arm menuconfig Device Drivers ---> Graphics support ---> 重新編譯核心,然後下載到開發板,就可以看到啟動的時候有小企鵝了.
arm linux開發板自動配置IP地址
配置核心: [*] Networking support ---> Networking options ---> <*> Packet socket <*> Unix
qemu 模擬-arm-mini2440開發板-啟動u-boot,kernel和nfs檔案系統
qemu 本文介紹瞭如何編譯u-boot、linux kernel,然後用qemu啟動u-boot和linux kernel,達到與開發板上一樣的學習效果! 雖然已經買了2440開發板,但是在實際學習開發過程中,還是覺得不方便,既然這樣,那就用qemu模擬2440開發板,
Linux下添加自定義腳本到開機自啟動,標準rpm,舉例:設置Apache自啟動
不同 config desc 完全 def chkconfig mod etc chm 寫一個腳本,名字為:autostart.sh,放在/etc/init.d/目錄下,賦予權限chmod +x /etc/init.d/autostart.sh 代碼如下 #!/bin/sh
嵌入式系統開發是自學好,還是選擇培訓好?
很多同學在選擇嵌入式方向的時候,對於如何學習拿不定注意,嵌入式系統開發是自學好,還是培訓好?在這裡從自學和培訓兩個方面與大家一起分析一下,該如何選擇: 1、嵌入式系統開發是自學好 自學很鍛鍊人,在自學的過程中,你要有很好的悟性,以及很強的自制力。 悟性是學好程式設計的關鍵,舉一反三,要有明確的學習計
Linux下mongodb已設定server自啟動,如何啟動資料庫客戶端
在設定自啟動情況下: I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProt 報錯,說是自啟動佔用埠
開發板下啟動linux過程分析
開發板下linux啟動過程 2016年05月28日 10:07:52 [email protected] 閱讀數:662 標籤: linux 啟動 更多 個人分類: linux 2440 要在開發板上的Linux開機啟動自己的程式,想著簡單,卻改了很
移植好uboot和基於initramfs根檔案系統Linux核心的開發板的啟動過程
我們移植好uboot和Linux核心之後,當我們重啟之後,開發板首先做的事情就是將nandflash前4K的內容複製到SRAM中去,由於SRAM只有4K大小,所以我們必須將初始化CPU、記憶體、中斷、關閉開門狗以及nandflash中uboot拷貝到SDRAM中的的程式都放
嵌入式linux開發板使用pulseaudio連線藍芽耳機播放音訊檔案
Show this help list-modules List loaded modules list-cards List cards list-sinks List loaded sinks
live555在arm linux下的交叉編譯,並下載的Arm板播放H264檔案
我的系統是ubuntu 11.10 1.live555原始碼 和 H264測試檔案下載 ,見如下連結 2.根據自己的交叉編譯器修改config.*(具體見下載檔案中的config.armeb-uclibc), 我的編譯器是buildroot-gcc342-----mi
【ARM-Linux開發】U-Boot啟動過程--詳細版的完全分析
----------------------------------------------------------------------------------------------------------------------------------------
Linux開發板啟動階段除錯串列埠無法輸入原因解析
在專案中,我用secureCRT試圖連線我的開發板,一直連不上,如下圖: 接下來的事情,就是敲擊鍵盤,都無法有任何反應。開始以為是RX和TX的斷線造成的。當然肯定不是這個問題。下面看一下我的串列埠的原理圖: 我用的是J30這個串列埠,上面J29也
x210開發板uboot啟動引數設定與解析--朱友鵬嵌入式課程總結
x210開發板uboot啟動引數設定與解析 1.1 映象檔案已燒錄到開發板中 1.1.1 引數設定 setenv bootcmd "movi read kernel 30008000;bootm 30008000" setenv bootargs "console=ttyS
【ARM-Linux開發】嵌入式作業系統上的小型資料庫移植SQLite
近段時間在學資料庫,因為自身需求,所以注重研究了點嵌入式sqlite資料庫,SQLite,是一款輕型的資料庫,是遵守ACID的關聯式資料庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式裝置中,可能只需要幾百K的記憶體
linux開發板下更改開機啟動的畫面(2)
製作 的開機 圖片處理 修改“drivers/video/logo/logo_linux_clut224.ppm”檔案,實際上是替換該檔案。 步驟: 在終端下執行:# gipm 使用GIMP 軟體開啟logo圖片檔案 ###########右鍵---影象---模式---索
嵌入式Linux開發板WIFI無線網絡卡驅動移植
本文所用開發板:tiny4412,當然也可以在jz2440上實現。 嵌入式中裝置想要聯網,無非就 有線和無線 兩種方式。 有線就插上網線,沒什麼好說的;無線的話一種是將WIFI模組整合焊接在板子上,另一種是WIFI模組以USB的方式接到板子上。 本次使用的
Linux 安裝Redis 可遠端連線,並且設定自啟動, 設定登入密碼
本文使用的redis版本為 4.0.11 可訪問 https://redis.io/ 這個網站直接下載 因為是公司伺服器,所以redis 得設定可以遠端訪問並且得有密碼 接下來就是安裝步
嵌入式linux開發板 與主機linux 串列埠傳輸檔案
一 在嵌入式linux和主機linux下可以通過minicom 1)安裝minicom 有的系統沒有安裝minicom fedora下只需 yum install minicom即可 2)配置minicom 第一次執