在嵌入式軟件開發(fā)中,bin、hex、axf和elf這四種格式的文件很常見(jiàn)。
Hex文件如果用特殊的程序來(lái)查看(一般記事本就可以實(shí)現(xiàn))。打開后可發(fā)現(xiàn),真?zhèn)€文件以行為單位,每行以冒號(hào)開頭,內(nèi)容全部為16進(jìn)制碼。Hex文件可以按照如下的方式進(jìn)行拆分來(lái)分析其中的內(nèi)容: 例如: :020000040
這里所說(shuō)的ARM系統(tǒng)基本文件格式,都是在基于ARM的嵌入式系統(tǒng)開發(fā)中常會(huì)碰到的文件格式。ARM系統(tǒng)基本文件格式有三種:1) BIN,平板式二進(jìn)制格式,一般用于直接燒寫到Flash中,也可以用于加載到monitor程序中。2) ELF,
一直覺(jué)得NI很惡心,最近越發(fā)覺(jué)得惡心,竟知道騙錢,我花了2周去探它該死的數(shù)據(jù)格式,問(wèn)他們售后居然說(shuō)不知道...還得我親自動(dòng)手...現(xiàn)在把數(shù)據(jù)格式寫下來(lái),為大家做點(diǎn)貢獻(xiàn)吧...關(guān)于用matlab/vc讀二進(jìn)制文件 write to binary
程序符號(hào)。通常為地址標(biāo)號(hào)(label)。在指令和偽指令中通常為標(biāo)號(hào);在一些偽操作中符號(hào)可能是變量或常數(shù)。詳見(jiàn)ARM偽操作一節(jié)。