上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页
摘要: 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期 阅读全文
posted @ 2020-02-18 16:07 痞子衡 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: ARM 前几天刚发布了 Cortex-M 家族最新一款内核 - Cortex-M55 以及首款面向 Cortex-M 系列的 microNPU - Ethos-U55。Cortex-M55 是第一款面向 AI/ML 的 Cortex-M 内核,痞子衡也专门为此写过一篇小文 《为AI/ML而生(Cortex-M55)》,在那篇小文里痞子衡只是一笔带过 Ethos-U55,未作深入探讨,今天痞子衡就跟大家好好聊聊 Ethos-U55。 阅读全文
posted @ 2020-02-15 15:16 痞子衡 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: 鼠年春节,大家都在时刻关心 2019nCoV 疫情发展,没太多心思搞技术,就在这个时候,ARM 不声不响搞了个大新闻,如果你登录 ARM developer 网站,会发现 Cortex-M 家族多了一个新成员:Cortex-M55 阅读全文
posted @ 2020-02-11 00:15 痞子衡 阅读(2758) 评论(0) 推荐(1) 编辑
摘要: 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期 阅读全文
posted @ 2020-02-08 22:35 痞子衡 阅读(1981) 评论(0) 推荐(0) 编辑
摘要: 前面痞子衡讲过嵌入式里的堆栈原理,本篇算是堆栈原理的工程实践,更具体点说是在ARM Cortex-M上的应用。ARM Cortex-M家族发展至今已经很多代,我们且以最简单的Cortex-M0为例来讲述堆栈机制 阅读全文
posted @ 2020-02-05 21:54 痞子衡 阅读(3739) 评论(0) 推荐(0) 编辑
摘要: 栈这种结构在嵌入式里其实是非常常用的,比如函数调用与返回就是典型的栈应用,虽然很多时候栈都是CPU系统在自动管理,我们只需要在链接文件里分配栈大小以及栈存放位置,但稍微了解一下栈的原理会更加利于我们去理解嵌入式代码执行机制,以及帮助我们进一步去调试。 阅读全文
posted @ 2020-02-05 17:52 痞子衡 阅读(3702) 评论(0) 推荐(2) 编辑
摘要: 如题,在CSDN也安个家,博客园跟CSDN比各有优缺 其实我学生时代就在CSDN上开过博客,这是我的 "CSDN博客地址" 现在其实算是回归,以后两边都会保持更新,继续给大家带来好的技术文章 还是那句话,来吧,跟痞子衡一起玩转嵌入式 阅读全文
posted @ 2020-02-04 22:35 痞子衡 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 今天要分享的这篇就是2013年痞子衡刚入职飞思卡尔半导体MCU软件团队时为了学习C编码规范所翻译的(外企嘛,各种资料都是洋文),当时飞思卡尔刚成立MCU软件团队不久,那时候Kinetis SDK也还没有正式推出,整个团队必须要有一个统一且良好的编码风格,这样写出来的SDK才符合大厂身份。 阅读全文
posted @ 2020-02-04 14:27 痞子衡 阅读(3381) 评论(2) 推荐(1) 编辑
摘要: 音频录播是pzh-speech的主要功能,pzh-speech借助的是Python自带wave库以及第三方PyAudio库来实现的音频播放和录制功能,今天痞子衡为大家介绍音频录播在pzh-speech中是如何实现的。 阅读全文
posted @ 2020-01-30 12:28 痞子衡 阅读(717) 评论(0) 推荐(1) 编辑
摘要: 今天痞子衡给大家介绍的是语音处理工具pzh-py-speech诞生之界面构建 阅读全文
posted @ 2020-01-29 19:03 痞子衡 阅读(576) 评论(0) 推荐(0) 编辑
摘要: ARM Cortex-M处理器家族发展至今(2020),已有8代产品,除了之前介绍过的CM0/CM0+、CM1、CM3、CM4、CM7,还有主打安全特性的CM23、CM33、CM35P。 阅读全文
posted @ 2020-01-26 20:47 痞子衡 阅读(2719) 评论(0) 推荐(1) 编辑
摘要: 众所周知,i.MXRT系列内部没有非易失性存储器,但内部SRAM还是必备的,这个SRAM可用于存放data、Stack、Heap段或者Non-XIP代码text段等。我们知道Cortex-M7架构引入了TCM属性的静态内存,以Cortex-M7为内核的i.MXRT当然要支持TCM,除了TCM之外,i.MXRT还支持普通的OCRAM(On-chip SRAM),TCM和OCRAM在i.MXRT里都有着各自不可替代的应用场合,而在不同的具体应用中,TCM和OCRAM大小需求是不同的。为了能够灵活调整TCM和OCRAM大小,i.MXRT中引入了FlexRAM这个外设,今天痞子衡就跟大家聊一聊FlexRAM 阅读全文
posted @ 2019-12-25 20:12 痞子衡 阅读(6285) 评论(2) 推荐(2) 编辑
摘要: 在前几篇里痞子衡介绍的Boot Device都属于主动启动的Master Boot Device(Serial(Multi-IO) NOR, SD/eMMC),试想一下如果遇到这样的情况,你选择启动的某个Master Boot Device正常工作一段时间后某次开机突然因为某种未知原因无法启动了,此时系统无法正常工作,但如果你希望系统能够有一定的容错/鲁棒能力,即使这种场合下也能够保证基本工作,那应该怎么做?别担心,i.MXRTxxx BootROM提供了一种解决方案,即Recovery Boot机制,BootROM支持Serial NOR作为Recovery Boot Device,你只需要将备份application事先放进Recovery Boot Device即可,任何主动启动的Master Boot Device启动失败,BootROM会自动启动Recovery Boot Device中的备份application保证系统能正常工作,是不是觉得recovery boot很贴心?今天痞子衡就为大家介绍Recovery Boot 阅读全文
posted @ 2019-12-08 16:10 痞子衡 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: OTP是i.MXRTxxx里一块特殊的存储区域,用于存放全部芯片配置信息,其中有一部分配置信息和Boot相关。这块特殊存储区域并不在ARM的4G system address空间里,需要用特殊的方式去访问(读/写),如何访问OTP是本篇文章的重点。 阅读全文
posted @ 2019-12-06 14:40 痞子衡 阅读(3087) 评论(0) 推荐(0) 编辑
摘要: i.MXRTxxx Boot有三类行为模式:Serial ISP、Serial Boot、Device Boot,后两种都是跟App启动执行相关的行为模式,而Serial ISP模式则是相对独立的Flash下载功能,有了Serial ISP,便可省去专用Flash编程器,今天痞子衡就来详细聊一聊Serial ISP模式。 阅读全文
posted @ 2019-12-05 22:56 痞子衡 阅读(2628) 评论(0) 推荐(1) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页