ARM处理器默认是小端模式,但它是支持大端模式。
我们在Cortex-M3手册中有这么一些描述:在Cortex-M3中, 存储器系统支持 both 小端配置和大端配置。

总线的连接,内存控制器以及外设的性质等, 一定要先在单片机的数据手册上查清楚可以使用的端。在绝大多数情况下,基于 CM3 的单片机都使用小端模式。为了避免不必要的麻烦,基本清一色地使用小端模式。
归根结底,ARM的大小端模式还是与CPU有关,而与编译器和操作系统没有直接关系。
//CPU大小端
//0,小端模式;1,大端模式.
static u8 cpu_endian;
//获取CPU大小端模式,结果保存在cpu_endian里面
void find_cpu_endian(void)
{
int x=1;
if(*(char*)&x==1)cpu_endian=0; //小端模式
else cpu_endian=1; //大端模式
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
处理器
+关注
关注
68文章
20148浏览量
246983 -
ARM
+关注
关注
135文章
9499浏览量
388594 -
cpu
+关注
关注
68文章
11216浏览量
222886 -
存储
+关注
关注
13文章
4692浏览量
89554 -
编译器
+关注
关注
1文章
1669浏览量
51074
发布评论请先 登录
相关推荐
热点推荐
Arm Unlocked 2025深圳站圆满落幕
继上海、首尔站之后,Arm Unlocked 2025 AI 技术峰会深圳站圆满落幕。在面对持续增长的人工智能 (AI) 算力需求,Arm 正持续推进“平台优先”战略,在高性能、高能效及高可扩展性的底层计算架构基础上,携手产业各方共建从云到
Arm Unlocked 2025上海站精彩回顾
、应用需求、智能体 / 端侧 AI、设计复杂度与成本、能效及创新速度六大维度重新定义计算,并重塑计算技术的研发、部署与规模化应用模式。
如何在 IAR Embedded Workbench for ARM 开发环境中启用可配置数据闪存并设置大小?
如何在 IAR Embedded Workbench for ARM 开发环境中启用可配置数据闪存并设置大小?
发表于 08-26 07:49
负载减少50%!Arm用AI重新定义移动端图形渲染
电子发烧友网报道(文 / 吴子鹏)在移动互联网与游戏产业深度融合的当下,用户对移动端游戏体验的期待持续攀升 —— 更清晰的画质、更流畅的帧率、更长的续航能力。然而,要在移动端实现 PC 级的显示性能
发表于 08-20 08:00
•3835次阅读
请问如何在 IAR Embedded Workbench for ARM 开发环境中启用可配置数据闪存并设置大小?
如何在 IAR Embedded Workbench for ARM 开发环境中启用可配置数据闪存并设置大小?
发表于 08-20 06:23
一文了解Arm神经超级采样 (Arm Neural Super Sampling, Arm NSS) 深入探索架构、训练和推理
本文将从训练、网络架构到后处理和推理等方面,深入探讨 Arm 神经超级采样 (Arm Neural Super Sampling, Arm NSS) 的工作原理,希望为机器学习 (ML) 工程师和移动
Arm率先适配腾讯混元开源模型,助力端侧AI创新开发
共同赋能端侧人工智能 (AI) 部署,助力本土开发者实现 AI 应用创新! 这次的首日开源适配是双方再次携手提升端侧应用功能和用户体验的又一例证。去年,Arm 将 Arm Kleidi
Arm CEO:公司正在自研芯片
利润。 Arm走出自研芯片的道理也意味着Arm一直以来只是向其他芯片公司授权芯片IP的经营模式发生了重大转变。Arm之前只向其他公司授权其芯片设计架构,而不是自行开发芯片。
Arm 公司面向移动端市场的 Arm Lumex 深度解读
面向移动端市场的 Arm Lumex 深度解读 Arm Lumex 是 Arm 公司面向移动设备市场推出的新一代计算平台,隶属于其“平台优先”战略的核心布局。作为
单端CLRC663 RF设计,如何配置 TxN 和 TxP 的单端模式?
我有一个与单端 CLRC663 RF 电路设计有关的问题。数据表提到,通过连接 RxN 和 RxP 并在 rcv_rx_single 寄存器中设置准差分模式,可以将接收器配置为单端模式
发表于 03-27 06:22
Arm与阿里巴巴合作加速端侧多模态AI体验
Arm 控股有限公司(纳斯达克股票代码:ARM,以下简称“Arm”)近日发布与阿里巴巴淘天集团轻量级深度学习框架 MNN 的又一新合作。
Arm KleidiCV与OpenCV集成助力移动端计算机视觉性能优化
等多种应用中。然而,这些计算机视觉应用可能很难实现最优化的延迟性能和处理速度,特别是在内存大小、电池容量和处理能力有限的移动设备上难度更高。 而 Arm KleidiCV 便能在其中大显身手。该开源库利用了最新 Arm CPU

ARM大小端模式
评论