摘要: relocatable文件,即可重定向文件,这个文件是由编译器汇编源文件(.c/.s)而成的。直接生成的重定向文件叫object file,经过封装的重定向文件称为library file。relocatable文件是一个中间的过渡文件,其本身也不能被ARM直接执行,需经过第二步转换,即链接,所以这两个文件都是链接器的输入文件。 阅读全文
posted @ 2018-01-10 21:46 痞子衡 阅读(2720) 评论(0) 推荐(3)
摘要: project文件不仅包含开发者指定的input信息,还包含很多其他辅助调试的input/output信息,算是嵌入式开发中承前启后的文件。而本文侧重点在于project文件中与开发者应用相关的input信息,仅当得到了这些input信息,再加上前面介绍的source和linker文件,那么你就已经得到了application所有的信息,你可以用它们来可以生成无歧义的可执行image binary。 阅读全文
posted @ 2018-01-07 22:27 痞子衡 阅读(4424) 评论(2) 推荐(4)
摘要: linker文件是在链接阶段所要用到的文件,source文件在编译过程完成之后,需要再经过链接器从而将二进制数据有序组织起来形成最终的二进制可执行文件,linker文件就是用来指示链接器如何组织编译生成的二进制数据。 阅读全文
posted @ 2018-01-04 11:16 痞子衡 阅读(14489) 评论(8) 推荐(12)
摘要: 嵌入式开发编程语言是C和汇编,本文讲的source文件指的是c和汇编文件。在平常开发中,我们只会关注自己创建的.c/.h/.s源文件,但实际上我们也跟很多不是我们创建的源文件在打交道,那么一个完整的嵌入式工程到底会包含哪些source文件呢? 阅读全文
posted @ 2018-01-03 13:02 痞子衡 阅读(7031) 评论(4) 推荐(7)
摘要: IoT物联网是未来的趋势,半导体厂商作为IoT产业的上游,主要提供核心的无线芯片,蓝牙是比较主流的协议,痞子衡收集了蓝牙芯片三强厂商的产品系列 阅读全文
posted @ 2017-12-30 22:38 痞子衡 阅读(1149) 评论(1) 推荐(1)
摘要: 在嵌入式系统行业用于评价CPU性能指标的标准主要有三种:Dhrystone、MIPS、CoreMark,其中CoreMark是一种新兴流行的嵌入式系统处理器测试基准,被认为是比Dhrystone和MIPS更具有实际价值的测试基准。 阅读全文
posted @ 2017-12-26 23:16 痞子衡 阅读(16063) 评论(2) 推荐(0)
摘要: 汇聚ARM Cortex-M开发学习最全的资源,包含概念科普、官方汇总、内核手册、教程书籍、软件资源、开发工具、开发论坛、博客专家共八大类目。 阅读全文
posted @ 2017-12-19 14:54 痞子衡 阅读(18303) 评论(3) 推荐(7)
摘要: IoT物联网是未来的趋势,半导体厂商作为IoT产业的上游,主要提供核心的无线芯片,作为半导体知名厂商恩智浦提供了非常丰富的无线系列微控制器,痞子衡收集了其所有无线微控制器产品系列 阅读全文
posted @ 2017-12-10 21:58 痞子衡 阅读(1309) 评论(1) 推荐(0)
摘要: 从2004年ARM公司推出第一款基于ARMv7M架构的Cortex-M3处理器开始,至今(2016)为止Cortex-M处理器家族已经发展到了Cortex-M7 阅读全文
posted @ 2017-11-24 20:06 痞子衡 阅读(2468) 评论(0) 推荐(0)
摘要: 众所周知,ARM公司是一家微处理器行业的知名企业,ARM公司本身并不靠自有的设计来制造或出售CPU,而是将处理器架构授权给有兴趣的厂家。迄今为止(2016年)ARM架构已经发展到了第八代ARMv8,在了解最新架构之前有必要重温一下ARM架构发展史。 阅读全文
posted @ 2017-11-02 22:38 痞子衡 阅读(2760) 评论(0) 推荐(0)
摘要: 上一篇文章介绍的奇偶校验法主要是针对byte传输校验而言,而在实际应用中我们不仅要保证byte的完整性,还需要校验由多个byte组成的数据包packet的完整性。今天痞子衡继续给大家介绍针对packet校验的最简单的校验法-即和校验法。 阅读全文
posted @ 2017-09-13 21:36 痞子衡 阅读(1854) 评论(0) 推荐(0)
摘要: 在系列第一篇文章里,痞子衡给大家介绍了最简单的校验法-重复校验,但该校验法传输效率实在是不高,今天痞子衡继续给大家介绍另一种也非常简单但效率较高的校验法-即奇偶校验法。 阅读全文
posted @ 2017-09-08 22:14 痞子衡 阅读(2427) 评论(0) 推荐(0)
摘要: 痞子衡今天给大家讲的就是数据传输过程中用于差错检测的最简单的方法,即重复校验法。 阅读全文
posted @ 2017-09-02 20:59 痞子衡 阅读(1820) 评论(0) 推荐(0)
摘要: 低功耗广域网络LPWAN(Low Power Wide Area Network),专为低带宽、低功耗、远距离、大量连接的物联网应用而设计。今天痞子衡就用一张表为大家搜罗常见的低功耗广域物联网协议。 阅读全文
posted @ 2017-08-25 21:49 痞子衡 阅读(2113) 评论(0) 推荐(0)
摘要: 短距离无线通信是物联网的基础,随着物联网IoT的火热发展,各种短距离无线通信协议也是层出不穷,这些协议标准各有优缺以及应用场合。各种协议并存的现象将长期存在,没有人能够解决无线短距离互联标准不统一的问题,因为行业发展太快而标准跟不上,短期内还看不到一统江湖的短距离无线标准。今天痞子衡就用一张表为大家搜罗常见的短距离无线标准协议。 阅读全文
posted @ 2017-08-17 22:49 痞子衡 阅读(2921) 评论(0) 推荐(0)