当前位置:首页 > 芯闻号 > 充电吧
[导读]如果你在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中设置自动运行软件,通常是为了满足设备在启动后自动执行特定任务的...

关键字: 嵌入式系统 软件 操作系统
关闭
关闭