[导读]如果你在arm上用汇编写程序,哪和用一种高速8位单片机有什么区别呢?引入操作系统和32bit MCU,我们得到了什么呢?
所以,我不建议用汇编
关于移植和硬件接口的问题,通过购买开发板可以解决。我们做开发不需要接触到这个层面,只需要更改几个预定义,定义FLASH,RAM的地址和大小,和写一些驱动
我们真正关心的是自己的应用,不要把时间花费在这些地方。当然,作为学习还是可以的
这几天在21IC也看了不少文章
不少人认为,学习嵌入式系统还是要从体系结构学起,先学习汇编,再学习C,然后再进行应用的开发。我觉得这样恰好把顺序倒过来了,我们应该首先熟悉开发环境(一般是C编译器和调试器),然后根据需要学习汇编和体系结构。21IC上硬件高手很多,但是熟悉嵌入式软件开发的高手就凤毛麟角了,所以这种看法就流行起来了
嵌入式系统引入操作系统的一个巨大的好处就是把用户程序和底层的硬件分开,开发者不需要关心底层是如何实现,CPU如何运算的,这些是移植操作系统的工作,一般的开发板都把这部分工作做好了,而且网上也有开放源代码组织进行这样的工作,几乎所有的CPU都可以在网上找到
当你拿到一块开发板,一般来说,你会得到一个开发环境,和一个已经移植好的操作系统,剩下的就是开发自己的应用程序了。除非你进行一些有针对性的优化(如速度),否则不需要接触到汇编代码,你的工作就和在PC上进行软件开发没有什么区别
如果你在arm上用汇编写程序,哪和用一种高速8位单片机有什么区别呢?引入操作系统和32bit MCU,我们得到了什么呢?
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
北京2024年4月17日 /美通社/ -- 2024年4月13日,由北京康盟慈善基金会主办的"县域诊疗,规范同行"——肿瘤诊疗学术巡讲项目首站在广州隆重召开。本次会议邀请全国多位肺癌领域专家和县域同道...
关键字:
AI技术
医疗服务
BSP
互联网
海口2024年4月16日 /美通社/ -- 4月14日,在中法建交60周年之际,科学护肤先锋品牌Galenic法国科兰黎受邀入驻第四届中国国际消费品博览会(以下简称"消博会")法国馆。Galenic法...
关键字:
NI
IC
BSP
ACTIVE
近日,米尔电子推出米尔基于NXP i.MX 93系列产品-MYC-LMX9X核心板及开发板。NXP i.MX 9系列在i.MX 6和i.MX 8系列产品市场验证的基础上,继承了前代产品的优点的同时,进一步提升了性能、资源...
关键字:
核心板
开发板
处理器
上海2024年4月17日 /美通社/ -- 每年4月17日是世界血友病日。今年,世界血友病日以"认识出血性疾病,积极预防和治疗"为主题,呼吁关注所有出血性疾病,提升科学认知,提高规范化诊疗水平,让每一位出血性疾病患者享有...
关键字:
VII
动力学
软件
BSP
伦敦2024年4月16日 /美通社/ -- ATFX宣布任命Siju Daniel为首席商务官。Siju在金融服务行业拥有丰富的经验和专业知识,曾在全球各地的高管职位上工作了19年以上。Siju之前担任FXCM首席商务官...
关键字:
NI
AN
SI
BSP
我们先实现 dmaion buffer 管理器,这里贴的代码省略了异常错误处理的逻辑,有个坑是 linux-4.9 和 linux-5.4 用法不一样,米尔电子的这个T113-i系统是linux-5.4,所以不兼容4.9...
关键字:
核心板
开发板
支持高达48V@5A的PD受电模式,达到目前USB PD最高标准。
关键字:
嵌入式
开发板
嵌入式开发平台是支撑嵌入式系统设计、开发和测试的重要基础环境,它集成了硬件设施、软件工具链、操作系统以及开发框架等一系列关键组件。本文将深入探讨嵌入式开发平台所具备的独特特点与优势,从硬件配置、软件环境、灵活性、可移植性...
关键字:
嵌入式开发平台
开发板
Windows Embedded Compact 7(简称WinCE)是一种专为嵌入式系统设计的操作系统,具有体积小、效率高、可定制性强的特点。在WinCE中设置自动运行软件,通常是为了满足设备在启动后自动执行特定任务的...
关键字:
嵌入式系统
软件
操作系统
以前微处理器(MPU)与微控制器(MCU)是截然不同的两种设备,MPU支持丰富的软件系统,如Linux和相关的软件堆栈,而MCU通常将专注于裸机和RTOS。近年来,随着MCU的性能越来越高,MCU和MPU之间的区别变得越...
关键字:
MCU
MPU
开发板
新品播报!米尔电子发布了基于海思Hi3093高性能MPU的MYC-LHi3093核心板及开发板, 此款核心板支持openEuler embedded OS欧拉系统,丰富生态,可实现100%全国产自主可控。不仅如此,米尔基...
关键字:
核心板
PLC
开发板
米尔电子发布的瑞萨第一款MPU生态板卡——瑞米派(Remi Pi)自上市当天200套售罄,获得不少新老用户的青睐。为感谢大家的支持,米尔加推300套瑞米派活动,以补贴价198元回馈大家,抢完即止!
关键字:
瑞米派
树莓派
开发板
今天,小编将在这篇文章中为大家带来Windows 11系统的有关报道,通过阅读这篇文章,大家可以对Windows 11系统具备清晰的认识,主要内容如下。
关键字:
Windows
操作系统
2023年12月,米尔电子联合战略合作伙伴全志科技,率先业内发布了国产第一款T527核心板及开发板,这款高性能、高性价比、八核A55的国产核心板吸引了广大客户关注,为积极响应客户需求,米尔基于全志T527核心板现已批量上...
关键字:
开发板
核心板
处理器
IEC61850是变电站自动化系统(SAS)中通信系统和分散能源(DER)管理的国际标准。它通过标准的实现,实现了智能变电站的工程运作标准化。使得智能变电站的工程实施变得规范、统一和透明,在电力和储能系统中应用非常广泛。
关键字:
开发板
核心板
智能变电站
目前,HarmonyOS NEXT星河预览版已经正式面向开发者开放申请,面向鸿蒙原生应用及元服务开发者提供的集成开发环境——DevEco Studio也迎来功能更细化的4.1版本。
关键字:
HarmonyOS
操作系统
华为P40是一款备受关注的高端智能手机,搭载了华为自研的鸿蒙操作系统。鸿蒙系统作为华为自主研发的操作系统,具有高度的可定制性和扩展性,能够为用户带来全新的使用体验。本文将详细介绍华为P40鸿蒙系统的升级方法,帮助用户更好...
关键字:
华为P40
智能手机
操作系统
近日,米尔电子和瑞萨电子共同定义和开发了瑞萨第一款MPU生态开发板——瑞米派(Remi Pi)正式上市了!在各种Pi板卡琳琅满目的当下,Remi Pi是一款与众不同的开发板,他兼顾了严肃产品开发和爱好者创意实现两种需要。
关键字:
树莓派
单板
开发板