IMX6學習記錄 18 分析官方映象製作檔案

2021-09-29 14:58:54 字數 1502 閱讀 7355

開啟/home/jun/i.mx6/sdk/sdk_2.2_mcim6ull/tools/imgutil/evkmcimx6ull下面的mkimage.s**件

#!/bin/bash

function usage()

if [ "$#" -ne 1 ]; then

usage $0

exit 1

fisystem=`uname -s`

if [ $system == "linux" ]; then

dcd_builder=dcdgen.bin

img_builder=imgutil.bin

else

dcd_builder=dcdgen.exe

img_builder=imgutil.exe

fi../bin/$dcd_builder dcd.config dcd.bin

if [ "$1" == "ram" ]; then

elif [ "$1" == "flash" ]; then

elif [ "$1" == "sd" ]; then

else

echo "unsupported target $1"

usage $0

fi

#!/bin/bash

function usage()

if [ "$#" -ne 1 ]; then

usage $0

exit 1

fi

如果輸入不帶引數,就列印這一段資訊出來,可以嘗試一下

fi判斷當前實在linux環境還是windows環境下,會載入不同的檔案

../bin/$dcd_builder dcd.config dcd.bin

if [ "$1" == "ram" ]; then

elif [ "$1" == "flash" ]; then

elif [ "$1" == "sd" ]; then

else

echo "unsupported target $1"

usage $0

fi

重點地方,判斷是哪種檔案型別,寫入對應的位址

個人感覺是個很傻的操作

qemu gdb 除錯imx6學習筆記

準備對linux的記憶體管理單元進行學習,單純閱讀原始碼還是不如一步一步除錯核心理解深刻,對於除錯核心的方法,網上也有不少,主要是利用qemu gdb imx6對核心進行除錯。qemu的英文單詞是 quickemulator,它是乙個小巧的模擬器。還有很多模擬器,比如vmware virtual b...

imx6 移植人臉識別

最近接到任務要移植人臉檢測,其他步驟網上都有,一步步做就好了,就是在載入haarcascade frontalface alt2.xml的時候,出現 root dchip linux qt opencv 2.4.13.1 modules core src persistence.cpp 5008 e...

IMX6清空framebuffer操作

static void fb clear int fb unsigned char fb mem fb open dev fb0 o rdwr fb mem mmap null,1920 720,prot read prot write,map shared,fb,0 memset fb mem,0...