ARM處理器默認是小端模式,但它是支持大端模式。
我們在Cortex-M3手冊中有這么一些描述:在Cortex-M3中, 存儲器系統(tǒng)支持 both 小端配置和大端配置。

總線的連接,內(nèi)存控制器以及外設(shè)的性質(zhì)等, 一定要先在單片機的數(shù)據(jù)手冊上查清楚可以使用的端。在絕大多數(shù)情況下,基于 CM3 的單片機都使用小端模式。為了避免不必要的麻煩,基本清一色地使用小端模式。
歸根結(jié)底,ARM的大小端模式還是與CPU有關(guān),而與編譯器和操作系統(tǒng)沒有直接關(guān)系。
//CPU大小端
//0,小端模式;1,大端模式.
static u8 cpu_endian;
//獲取CPU大小端模式,結(jié)果保存在cpu_endian里面
void find_cpu_endian(void)
{
int x=1;
if(*(char*)&x==1)cpu_endian=0; //小端模式
else cpu_endian=1; //大端模式
}
-
處理器
+關(guān)注
關(guān)注
68文章
19677瀏覽量
232671 -
ARM
+關(guān)注
關(guān)注
134文章
9262瀏覽量
373146 -
cpu
+關(guān)注
關(guān)注
68文章
11001瀏覽量
214977 -
存儲
+關(guān)注
關(guān)注
13文章
4458瀏覽量
86855 -
編譯器
+關(guān)注
關(guān)注
1文章
1651瀏覽量
49707
發(fā)布評論請先 登錄
相關(guān)推薦
單端CLRC663 RF設(shè)計,如何配置 TxN 和 TxP 的單端模式?
MWC2025亮點放送 探索Arm如何塑造移動端技術(shù)未來

Arm KleidiCV與OpenCV集成助力移動端計算機視覺性能優(yōu)化
非門電路的輸入端電阻模式怎么設(shè)置電平狀態(tài)
CMOS和非門電路的輸入端電阻模式有什么區(qū)別

cmos和非門電路的輸入端電阻模式是什么
壓敏電阻的阻值大小和什么有關(guān)

ARM處理器的工作模式和特點
AMC1200采用單端工作模式可以嗎?
ARMxy ARM物聯(lián)網(wǎng)邊緣計算網(wǎng)關(guān)支持Node-RED用于云邊端一體化

saas模式的一套智慧工地云平臺源碼,支持多端展示:PC端、大屏端、手機端、平板端

評論