0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM大小端模式

嵌入式应用开发 ? 来源:嵌入式应用开发 ? 作者:嵌入式应用开发 ? 2022-09-29 18:37 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

pYYBAGM1dSmANg1sAAMxIO6CmB8442.png

总线的连接,内存控制器以及外设的性质等, 一定要先在单片机的数据手册上查清楚可以使用的端。在绝大多数情况下,基于 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

    文章

    19954

    浏览量

    237509
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9395

    浏览量

    379878
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11116

    浏览量

    218313
  • 存储
    +关注

    关注

    13

    文章

    4557

    浏览量

    87744
  • 编译器
    +关注

    关注

    1

    文章

    1663

    浏览量

    50455
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一文了解Arm神经超级采样 (Arm Neural Super Sampling, Arm NSS) 深入探索架构、训练和推理

    本文将从训练、网络架构到后处理和推理等方面,深入探讨 Arm 神经超级采样 (Arm Neural Super Sampling, Arm NSS) 的工作原理,希望为机器学习 (ML) 工程师和移动
    的头像 发表于 08-14 16:11 ?1125次阅读

    Arm率先适配腾讯混元开源模型,助力侧AI创新开发

    共同赋能侧人工智能 (AI) 部署,助力本土开发者实现 AI 应用创新! 这次的首日开源适配是双方再次携手提升侧应用功能和用户体验的又一例证。去年,ArmArm Kleidi
    的头像 发表于 08-08 09:16 ?566次阅读
    <b class='flag-5'>Arm</b>率先适配腾讯混元开源模型,助力<b class='flag-5'>端</b>侧AI创新开发

    Arm 公司面向移动市场的 ?Arm Lumex? 深度解读

    面向移动市场的 ? Arm Lumex ? 深度解读 ? Arm Lumex ? 是 Arm 公司面向移动设备市场推出的新一代计算平台,隶属于其“平台优先”战略的核心布局。作为 ?
    的头像 发表于 05-29 09:54 ?2094次阅读

    CLRC663 RF设计,如何配置 TxN 和 TxP 的单模式

    我有一个与单 CLRC663 RF 电路设计有关的问题。数据表提到,通过连接 RxN 和 RxP 并在 rcv_rx_single 寄存器中设置准差分模式,可以将接收器配置为单模式
    发表于 03-27 06:22

    MWC2025亮点放送 探索Arm如何塑造移动技术未来

    ,彰显了人工智能 (AI) 和移动技术之间的共生关系。 ?Arm 计算平台赋能从云到边的 AI 体验。Arm 通过提供的高能效、高性
    的头像 发表于 03-14 15:40 ?1015次阅读
    MWC2025亮点放送 探索<b class='flag-5'>Arm</b>如何塑造移动<b class='flag-5'>端</b>技术未来

    Arm与阿里巴巴合作加速侧多模态AI体验

    Arm 控股有限公司(纳斯达克股票代码:ARM,以下简称“Arm”)近日发布与阿里巴巴淘天集团轻量级深度学习框架 MNN 的又一新合作。
    的头像 发表于 03-10 09:07 ?757次阅读

    Arm KleidiCV与OpenCV集成助力移动计算机视觉性能优化

    等多种应用中。然而,这些计算机视觉应用可能很难实现最优化的延迟性能和处理速度,特别是在内存大小、电池容量和处理能力有限的移动设备上难度更高。 而 Arm KleidiCV 便能在其中大显身手。该开源库利用了最新 Arm CPU
    的头像 发表于 02-24 10:15 ?646次阅读

    DAC900电流输出可以直接连接电阻吗?对电阻的大小有什么要求?

    想问下DAC900电流输出可以直接连接电阻吗?对电阻的大小有什么要求。
    发表于 02-12 06:20

    非门电路的输入电阻模式怎么设置电平状态

    非门电路的输入电阻模式设置电平状态的方法主要取决于非门电路的类型(如TTL、CMOS等)以及具体的设计需求。以下是一些一般性的指导原则:
    的头像 发表于 10-01 17:43 ?1192次阅读

    CMOS和非门电路的输入电阻模式有什么区别

    CMOS和非门电路的输入电阻模式之间存在一些关键的区别,这些区别主要体现在电阻的作用、连接方式以及对电路性能的影响上。
    的头像 发表于 10-01 17:32 ?1820次阅读
    CMOS和非门电路的输入<b class='flag-5'>端</b>电阻<b class='flag-5'>模式</b>有什么区别

    cmos和非门电路的输入电阻模式是什么

    CMOS和非门电路的输入电阻模式涉及多个方面,包括电阻的作用、连接方式以及如何影响电路性能。以下是对CMOS和非门电路输入电阻模式的详细分析:
    的头像 发表于 10-01 17:30 ?2058次阅读

    压敏电阻的阻值大小和什么有关

    压敏电阻的阻值大小主要与以下几个因素有关: 一、电压 压敏电阻的阻值与其两施加的电压大小密切相关。具体表现为: 当加到压敏电阻器上的电压在其标称值以内时,电阻器的阻值呈现无穷大状态,几乎无电流
    的头像 发表于 09-11 16:16 ?1089次阅读
    压敏电阻的阻值<b class='flag-5'>大小</b>和什么有关

    ARM处理器的工作模式和特点

    ARM处理器具有多种工作模式,这些模式根据处理器执行的任务和当前的状态进行划分。常见的ARM处理器工作模式包括用户
    的头像 发表于 09-10 11:22 ?2430次阅读

    AMC1200采用单工作模式可以吗?

    想用AMC1200采集外部送入的模拟量,输出量送给单片机的AD口,AMC1200采用单工作模式可以?看到的资料用的都是工模输入
    发表于 08-29 06:27

    ARMxy ARM物联网边缘计算网关支持Node-RED用于云边一体化

    随着工业物联网(IIoT)的蓬勃发展,边缘计算网关成为实现数据采集、处理与转发的关键设备。ARMxy ARM物联网边缘计算网关凭借其强大的处理能力和灵活的软件配置选项,成为实现云边一体化
    的头像 发表于 08-19 16:05 ?1152次阅读
    ARMxy <b class='flag-5'>ARM</b>物联网边缘计算网关支持Node-RED用于云边<b class='flag-5'>端</b>一体化