嵌入式產品 燒錄

2021-10-06 01:55:42 字數 781 閱讀 3561

1. windows軟體

a. ether

b. win32diskimager

2. linux

a. 檢查sd卡檔案系統型別

dmesg | grep mmcblk

b. dd拷貝映象到sd卡

sudo dd bs=4m if=~/system.img of=/dev/sdb status=progress

sudo sync

系統啟動後,使用dd把sd卡上的核心uimage和檔案系統rootfs.img.tar分別拷貝到mmc的boot和rootfs分割槽,就能emmc啟動了

掛載u盤或sd卡,再通過dd把/dev/mmcblock0複製出來

把sd卡插到pc上,通過rsync把sd卡上的檔案系統複製到pc

注意:不要直接rsync複製板子上的檔案系統,否則會複製/sys, /proc, /var

直接dd到指定的分割槽

1. 系統=boot + kernel + rootfs,把系統img解壓出來的就是boot引導映象、核心、rootfs檔案系統映象

2. parameter.txt檔案記錄了boot.img和rootfs.img燒寫的位置

3. 燒錄

a. 通過dd複製到指定位置

b. 做乙個eflasher的啟動盤,eflasher會把兩個映象都燒錄到emmc的指定位址(fat32分割槽)

c. 用win32diskimager燒錄boot.img和rootfs.img到sd卡

嵌入式產品 移植

1.檢查記憶體是否夠大,不夠大編譯時會崩潰,彈出其它錯誤提示 2.解壓原始碼時用對應的命令解壓,不要偷懶用 xvf 3.make install 安裝時用sudo許可權1.解壓原始碼 2.配置 configure 不加引數採用預設安裝,安裝到 usr local prefix temp 安裝目錄為 ...

嵌入式的幾種韌體燒錄方式

1.1 什麼是韌體韌體 firmware 一般儲存於裝置中的電可擦除唯讀儲存器eeprom electrically erasable programmable rom 或flash晶元中,一般可由使用者通過特定的重新整理程式進行公升級的程式。一般來說,擔任著乙個數碼產品最基礎 最底層工作的軟體才可...

嵌入式產品 編譯核心

2.安裝圖形化配置工具 sudo apt get install libncurses dev 3.指定cpu架構和編譯器 方法一 在核心原始碼根目錄下的makefile中指定交叉編譯工具 arch arm cross compile arm none linux gnueabi 編譯器字首 arc...