摘要: 一款i.MXRT1xxx芯片名字共有10部分组成,从芯片名字上我们主要可以得到五种有效信息,分别是所属子系列、温度范围、封装、最大运行频率等级、Tapeout版本。 阅读全文
posted @ 2018-03-18 21:02 痞子衡 阅读(1842) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是飞思卡尔i.MX RT1xxx系列MCU的性能-CoreMark 阅读全文
posted @ 2018-03-11 21:21 痞子衡 阅读(6477) 评论(15) 推荐(0) 编辑
摘要: 随着物联网IoT、边缘计算等市场对MCU性能要求越来越高。各芯片厂商也在不断推出性能越来越强的MCU,其中飞思卡尔半导体(现恩智浦半导体)于2017年开始推出的i.MX RT1xxx系列更是进一步拉高了MCU的上限,其第一款芯片i.MX RT1052,搭载Cortex-M7内核,主频高达600MHz,单片价格低到3$,直接引爆众多MCU开发者的神经,今天痞子衡就来介绍一下这个i.MX RT1xxx系列MCU究竟是何方神圣。 阅读全文
posted @ 2018-03-03 22:39 痞子衡 阅读(5165) 评论(0) 推荐(0) 编辑
摘要: 职场经验与见闻感悟 痞子衡在嵌入式行业也摸打滚爬了不少年,有一些个人经验可以给大家参考。所谓他山之石可以攻玉,希望痞子衡的经验对大家的职场之路有所帮助。 职场经验篇(持续更新中...4/4) 职场上有效地向师傅请教问题的几点建议 关于做技术的工作态度方面的几点建议 工作多年的工程师且看这四条进阶之路 阅读全文
posted @ 2018-03-01 21:49 痞子衡 阅读(5920) 评论(11) 推荐(0) 编辑
摘要: 本专栏由“豹哥嵌入式讲堂”更名为“痞子衡随笔”,专注嵌入式技术领域的初衷不变,特此通知! 本专栏由“痞子衡随笔”再次更名为“痞子衡嵌入式”,马甲虽多,专注嵌入式技术领域的初衷不变,特此通知! 阅读全文
posted @ 2018-02-15 21:09 痞子衡 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 嵌入式开发中,大家免不了需要仿真调试代码,在线调试是排除bug最有效直接的方式,今天我们要聊的是调试里最基础的东西,即接口标准。ARM内核原生支持2种业界通用的接口标准,分别是JTAG和SWD。本节课先给大家详细讲讲JTAG接口。 阅读全文
posted @ 2018-02-13 22:35 痞子衡 阅读(4489) 评论(5) 推荐(2) 编辑
摘要: ARM公司提供了Cortex-M系列处理器的官方性能对比数据,包括Dhrystone和CoreMark标准 阅读全文
posted @ 2018-02-03 11:11 痞子衡 阅读(2784) 评论(0) 推荐(0) 编辑
摘要: ARM Cortex-M处理器家族发展至今(2016),已有5代产品,分别是CM0/CM0+、CM1、CM3、CM4、CM7 阅读全文
posted @ 2018-02-03 10:43 痞子衡 阅读(5606) 评论(0) 推荐(0) 编辑
摘要: 今天主要讲的是工程开发最终的output文件,即image文件。image文件也叫镜像文件,这个文件主要包含的是只有芯片能够解释执行的二进制机器码数据。 阅读全文
posted @ 2018-01-26 21:34 痞子衡 阅读(3394) 评论(3) 推荐(3) 编辑
摘要: 在第四、五、六节课分别介绍了编译器/链接器生成的3种output文件(relocatable、map、exectuable文件),这3种文件都是侧重的代码经过汇编/链链接后的二进制数据在存储中分布情况。如果想知道二进制数据对应的机器码具体是什么意思应该怎么办?今天要介绍的反汇编文件会给你答案。 阅读全文
posted @ 2018-01-21 21:21 痞子衡 阅读(3016) 评论(4) 推荐(3) 编辑
摘要: ELF全称Executable and Linkable Format,可执行连接格式,ELF格式的文件最早用于存储Linux程序,后演变到ARM系统上存储ARM程序 阅读全文
posted @ 2018-01-18 21:06 痞子衡 阅读(2705) 评论(0) 推荐(4) 编辑
摘要: map文件就是所有relocatable文件经过链接器统一链接后生成的记录链接信息的文件,map文件里可以查到所有symbol在存储器中具体分配地址 阅读全文
posted @ 2018-01-14 21:51 痞子衡 阅读(7322) 评论(2) 推荐(5) 编辑
摘要: relocatable文件,即可重定向文件,这个文件是由编译器汇编源文件(.c/.s)而成的。直接生成的重定向文件叫object file,经过封装的重定向文件称为library file。relocatable文件是一个中间的过渡文件,其本身也不能被ARM直接执行,需经过第二步转换,即链接,所以这两个文件都是链接器的输入文件。 阅读全文
posted @ 2018-01-10 21:46 痞子衡 阅读(2560) 评论(0) 推荐(3) 编辑
摘要: project文件不仅包含开发者指定的input信息,还包含很多其他辅助调试的input/output信息,算是嵌入式开发中承前启后的文件。而本文侧重点在于project文件中与开发者应用相关的input信息,仅当得到了这些input信息,再加上前面介绍的source和linker文件,那么你就已经得到了application所有的信息,你可以用它们来可以生成无歧义的可执行image binary。 阅读全文
posted @ 2018-01-07 22:27 痞子衡 阅读(4195) 评论(2) 推荐(3) 编辑
摘要: linker文件是在链接阶段所要用到的文件,source文件在编译过程完成之后,需要再经过链接器从而将二进制数据有序组织起来形成最终的二进制可执行文件,linker文件就是用来指示链接器如何组织编译生成的二进制数据。 阅读全文
posted @ 2018-01-04 11:16 痞子衡 阅读(13303) 评论(8) 推荐(11) 编辑
点击右上角即可分享
微信分享提示