i.mx RT的开发者你们在哪?我们一起“吃螃蟹”可好?

分享到:

作为一个MCUer,如果被问起过去一年哪款产品最吸睛, i.MX RT跨界处理器一定榜上有名! 这也难怪,基于ARM Cortex-M7内核、主频高达600MHz 的i.MX RT,既具有MPU应用处理器的性能,同时又继承了MCU的开发工具链,部署起来快捷灵活,这种独创的产品定位吊足了MCUer们的胃口。在i.MX RT跨界处理器首款产品i.MX RT1050推出之后,大家更是跃跃欲试,希望能够早日一探究竟。

但是面对i.MX RT这一强大而新(mo)颖(sheng)的产品,很多开发者们对于独自去做第一个“吃螃蟹”的人,还是心存顾虑的,害怕一不留神掉哪个“坑”里,爬不上来了……

现在,请大家把心放到肚子里吧!你的担心和顾虑,我们都考虑到了——广州周立功单片机科技有限公司(以下简称周立功)的工程师已经身先士卒做了“小白鼠”,把i.MX RT应用开发中该趟的路都趟了,该跳的“坑”也都跳了,并总结了丰富的经验,分享给你!不必担心你会是第一个吃螃蟹的人,接下来你只需要放心大胆地尽情享用“螃蟹”的美味就行啦!
认识i.MX RT:“美味”难拒

QQ截图20180224011325
图1,i.MX RT系列跨界处理器特性

在大快朵颐之前,且慢,还是让我们一起来认识一下i.MX RT系列跨界处理器。

没有金刚钻,怎敢揽这瓷器活儿?i.MX RT系列跨界处理器杀入MPU/MCU江湖之前是做好了充分准备的。i.MX RT基于ARM Cortex-M7内核,主频最高可达600MHz,可提供3015 CoreMark/1284 DMIPS (> 2 DMIPS/MHz)性能,得益于高密度的512KB TCM SRAM,i.MX RT系列还能够实现超快的实时响应,中断延迟低至20纳秒。

此外,TA还有下面三项绝活儿:

丰富的外设:UART、SPI、I2C、I2S、MQS、CSI、LCD、USB、CAN、KeyPad、ENET、2D图像加速器等等,你见过的没见过的它都有。
多样化的启动方式:芯片可以从QSPI NOR/NAND Flash、SD/eMMC、并行NOR FLASH/SRAM等存储中启动,满足你多样化的程序烧写需求。
程序安全:加密后的固件保存在外部SPI Flash、Nand Flash等存储介质,运行时解码。在线的硬件解码组件保证程序的运行速度不受影响。

所以当这样一份“珍馐美味”摆在面前的时候,是让人难以拒绝的。
盛情难却:一“蟹”四吃
不过正如上文所述,i.MX RT强大的核心加之丰富的外设,也让其应用开发比普通单片机更复杂,而且由于面市不久,开发资料和帮助文档(特别是中文的)更是稀少。这成了大家享用“美味”的门槛。

这时,周立功的工程师们默默地出手了,推出了一本《深入浅出Cortex-M7——i.MX RT1050》,这是针对 i.MX RT1050的全中文开发指南,从名字来看是不是就很想要?

QQ截图20180224011340
图2,《深入浅出Cortex-M7——i.MX RT1050》, i.MX RT1050全中文开发指南

这本书将帮助你全面认识i.MX RT1050,从入门到精通并不是那么难。而且对于MCUer的口味,周立功的工程师们早就摸得透透的,这本书提供了四大招儿式——包含但不限于以下几招儿哦,看了你就知道——肯定能够帮你把i.MX RT1050这只“螃蟹”,从各个不同的角度吃“透”。

第一式
模块化的硬件设计指导



书中将芯片应用拆分为独立的部分,详细的介绍每一部分的原理和功能。这其中的每一步都是我们最初在芯片摸索之路上的经验,它将加速您的硬件设计。

QQ截图20180224011352
图3,模块化的硬件设计指导

1. 电源设计
功能越强大的处理器它的电源设计越复杂:

QQ截图20180224011405
看到这张图,你是不是有点担心自己会不会一不小心“烧片”了。放宽心,打开书稿你会知道,芯片电源其实只是纸老虎。

QQ截图20180224011415
2.Boot配置
五花八门的启动方式,已经眼花缭乱,如何搭配使用也是件头疼的事,拿起EasyARM-RT1052开发套件,你会发现原来可以这么简单。

QQ截图20180224011428
3.调试电路的设计
调试电路就是你打开一个芯片的那扇门,但是当你做好板子连上调试器的时候,累得直跺脚都下不进程序时,或许可以在复位与调试一节找到答案。


还有很多很多不能一一列举,但这样一本硬件设计秘籍绝对会使你少走很多弯路。


第二式

软件入门指导

本书多达29个片内外设的详细介绍,包括外设特性、配置步骤等,最重要的是,每一个外设的讲解小节中,都直接附带例程源码及大量注释,使读者在使用这款芯片时,能很轻松的驾驭各个片内外设。

QQ截图20180224011441
图4,软件入门指导

1.XBAR使用
XBAR就像一个芯片内部信号的路由器,让你的外设也能互联。可打开百度都没找到几条有用的消息,何不试试打个电话给我们试试呢。

QQ截图20180224011453
2.更丰富的例程
众多的外设,各种组合例程,周立功研发团队结合应用场景和不同客户需求不断完善适配EasyARM-RT1052开发板的软件SDK包:

MQS高质量音频解码例程;
各种外设触发ADC采集;
电阻屏驱动;
emWin例程,以及相关移植与设计指导文档。

还有很多都会在周立功开发板的参考资料中找到。不断完善和修复SDK包,会给你的开发减少很多麻烦。

3.高清显示方案的简介
i.MX RT1050的eLCD外设最大支持1366×768分辨率的屏幕,但是想找一块RGB接口的高清屏却不是那么的容易,我们提供完整的解决方案,使您的嵌入设备也具备手机一样的视觉体验。

QQ截图20180224011505

第三式
下载调试方法



外部Flash在节省成本的同时也造成开发调试的一下复杂性,平时简单的“download”按钮变成了:生成固件 > 打开编程器 > 编程Flash;“debug”按钮也可能回归复古的串口助手。

即使你精通编译IDE和调试器,但花费时间在这些开发之外的事情上都会是不必要的成本。我们提供方便快捷的调试方法,每个人都专注于自己擅长的事。

QQ截图20180224011521
图5,方便快捷的调试方法

第四式

EasyARM-RT1052开发板

与书籍配套的EasyARM-RT1052开发板是广州周立功单片机科技有限公司针对NXP的i.MX RT系列跨界处理器精心设计的一款开发套件。主控采用了NXP i.MX RT系列跨界处理器MIMXRT1052,该处理器具有低功耗应用处理器和高性能微控制器的优势,可提供超高性能的ARM Cortex-M7内核、实时功能和MCU级可用性,可以应用于音频子系统、消费类产品、家庭和楼宇自动化、工业技术设计、电动机控制和电源转换等场合。

QQ截图20180224011532
图6,EasyARM-RT1052开发板

继续阅读
好消息!96层3D NAND Flash将于9月实现量产

日本东芝记忆体与合作伙伴西部数据为全新的半导体设施Fab 6 (6号晶圆厂)与记忆体研发中心举行开幕仪式;东芝记忆体总裁Yasuo Naruke无惧芯片价格下跌疑虑,表示将于9月量产96层3D NAND快闪芯片。

阿里成立芯片公司,并发布物联网芯片

昨日,阿里云宣布将成立芯片公司“平头哥”。这只勇猛顽强的“蜜獾”,承载着阿里在芯片领域以小博大的野心。阿里称,其首款神经处理芯片AliNPU将于明年6月面世,首批芯片将应用在阿里数据中心、城市大脑和自动驾驶等云端数据场景中。

马爸爸开始涉足半导体,所以你怕了吗

在2018年云栖大会上,阿里巴巴集团首席技术官张建锋表示,达摩院正在建设自己的量子实验室、量子芯片,半导体。同时,成立“平头哥半导体有限公司。”9月19日,2018年云栖大会在杭州开幕。上千位学者、行业专家,来自64个国家的CEO和CTO齐聚云栖小镇。这也是云栖大会的第十年个年头。

基于ARM构架的服务器数据中心芯片

据国外媒体报道,英特尔前总裁蕾妮·詹姆斯(Renee James)领导的初创公司Ampere Computing周二表示,该公司推出了其首批数据中心芯片,采用了ARM构架。该公司表示,这些售价在550美元至850美元之间的新芯片,已经被联想集团和其他几家制造服务器的公司所选用。

中韩大力建设芯片工厂,投资规模遥遥领先

据国外媒体报道,半导体设备贸易组织SEMI预计,2018年全球芯片制造商设备支出将增长14%至628亿美元,而2019年将增长7.5%至675亿美元。这是一笔巨大的开支,而尖端晶圆厂(芯片制造工厂的简称)的成本飙升逾100亿美元以上。该行业在继续推进摩尔定律(Moore’s Law),也就是每隔几年芯片上晶体管数量翻番方面却面临着挑战。