痞子衡嵌入式半月刊: 第 13 期

这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。

上期回顾 :《痞子衡嵌入式半月刊: 第 12 期》

唠两句

今天是立秋,立秋并不代表酷热天气就此结束,初秋期间天气仍然很热。

最近有一位主打嵌入式培训的名为"硬件家x"的公众号主受到我们圈内的广泛关注,起因在于他以免费实战项目教学为名,逐渐向粉丝收取小额费用以维持平台运营,最终不知什么原因得罪了一些人,他的公众号遭到报复性举报,影响了正常运营。这个人的公众号应该是今年年初才开通,很早我就关注到了他,并且也看到他为了快速扩大粉丝群做了很多努力,其实这个人技术水平很不错,但是全职在做公众号,难免在挣钱目的性上明显了些,人急起来做事情难免考虑不周到,容易得罪人。

我个人觉得做技术这行,尤其是个人创业者,你必须得在向大家充分证明了你的能力,并且赢得不错的口碑之后,再去自然地做一些挣钱的生意,那样才会相对容易一些,也更容易得到别人(尤其是同行)的理解和认可。总之,挣钱的日子很长,铺垫到位,厚积薄发,才能走得更远更稳。众勉之,也祝他成功。

本期共收录 2条资讯、3个项目、2个工具,希望对你有帮助!

资讯类

1、全志将基于平头哥玄铁平台开发RISC-V芯片

2018年阿里宣布成立平头哥半导体正式进军芯片设计领域。2019年7月,阿里正式推出了玄铁910处理器内核,号称业界最强RISC-V处理器,并对外开放授权。近日,全志科技宣布与阿里平头哥达成合作协议,将基于玄铁平台开发通用算力芯片。

全志和平头哥双方首款合作产品已经开始研发,即全志基于平头哥玄铁 902 处理器开发通用算力芯片,量产周期可进一步缩短,并且有望在功耗上实现新的突破,该芯片可应用于智能家居、工业控制及消费电子领域,预计3年出货5000万颗。未来,全志还将推出更多基于玄铁系列处理器的芯片。

2、兆易创新发布中国首款Cortex-M33内核GD32E5系列MCU

兆易创新GigaDevice 近日正式发布基于全新Arm® Cortex®-M33内核的GD32E5系列高性能微控制器。

作为中国第一个Arm® Cortex®-M33内核通用MCU,GD32E5系列为数据密集、算法密集、传输密集的高精度工控和消费类应用,提供了高性价比的解决方案。并将以持续拓展的GD32生态系统为服务支撑,深耕市场行业需求,提升用户开发体验。

GD32E5产品组合提供了3个通用系列和1个专用系列,4种封装类型23个型号选择,目前已经开始提供样片和开发板卡,并将于下个月正式投入量产。

项目类

1、Air:bit - 用Micro:bit制作的无人机

Air:bit是挪威的一个团队在Kickstarter上众筹的一个无人机,机身用Micro:bit制作,遥控器也通过Micro:bit板实现。

众筹主页: https://www.kickstarter.com/projects/makekit/airbit

2、nr_micro_shell - 适用资源较少的MCU的基本命令行工具

在进行调试和维护时,常常需要与单片机进行交互,获取、设置某些参数或执行某些操作,nr_micro_shell正是为满足这一需求,针对资源较少的MCU编写的基本命令行工具。虽然RT_Thread组件中已经提供了强大的finsh命令行交互工具,但对于ROM、RAM资源较少的单片机,finsh还是略显的庞大,在这些平台上,若仍想保留基本的命令行交互功能,nr_micro_shell是一个不错的选择。

项目主页: https://github.com/Nrusher/nr_micro_shell

nr_micro_shell具有以下优点:

1.占用资源少,使用简单,灵活方便。使用过程只涉及两个shell_init()和shell()两个函数,无论是使用RTOS还是裸机都可以方便的应用该工具,不需要额外的编码工作。
2.交互体验好。完全类似于linux shell命令行,当串口终端支持ANSI(如Hypertrm终端)时,其不仅支持基本的命令行交互,还提供Tab键命令补全,查询历史命令,方向键移动光标修改功能。
3.扩展性好。nr_micro_shell为用户提供自定义命令的标准函数原型,只需要按照命令编写命令函数,并注册命令函数,即可使用命令。

3、CmBacktrace - ARM Cortex-M系列MCU错误追踪库

CmBacktrace是RT-Thread技术总监朱天龙大神开发维护的一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位,错误原因自动分析的开源库。

项目主页: https://github.com/armink/CmBacktrace

CmBacktrace主要特性如下:

1.支持的错误包括:断言(assert)、故障(Hard Fault, Memory Management Fault, Bus Fault, Usage Fault, Debug Fault)
2.故障原因自动诊断 :可在故障发生时,自动分析出故障的原因,定位发生故障的代码位置,而无需再手动分析繁杂的故障寄存器;
3.输出错误现场的 函数调用栈(需配合 addr2line 工具进行精确定位),还原发生错误时的现场信息,定位问题代码位置、逻辑更加快捷、精准。也可以在正常状态下使用该库,获取当前的函数调用栈;
4.支持 裸机 及以下操作系统平台:RT-Thread、UCOS、FreeRTOS(需修改源码)
5.根据错误现场状态,输出对应的 线程栈 或 C 主栈;

工具类

1、VSPD - 超级好用的虚拟串口软件

为解决计算机的物理串口个数的限制,在进行串口调试实验时,应尽可能采用虚拟串口软件。VSPD(Virtual Serial Ports Driver)虚拟串口软件是由Eltima软件公司设计的虚拟串口软件,使用方便且稳定。

软件官网: https://www.virtual-serial-port.org/

使用虚拟串口也是规避风险的好办法,尤其对新手而言,应该先在虚拟串口环境下调试自己的代码,成功之后再连接物理串口,链接物理串口之前一定要检查连线是否正确,并用万能表检测是否有短路断路情况发生,否则极易烧毁串口。

2、Everything - 非常优秀的文件搜索软件

Everything是voidtools开发的一款文件搜索工具,官网描述为“基于名称实时定位文件和目录”。它体积小巧,界面简洁易用,快速建立索引,快速搜索,同时占用极低的系统资源,实时跟踪文件变化,并且还可以通过http或ftp形式分享搜索。

软件官网: https://www.voidtools.com/

Everything可以说是速度最快的文件名搜索软件。其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引,文件名搜索瞬间呈现结果。小巧免费,支持中文,支持正则表达式。

欢迎订阅

文章会同时发布到我的 博客园主页、CSDN主页、知乎主页、微信公众号 平台上。

微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。

《痞子衡嵌入式半月刊》 第 13 期相关推荐

  1. 《强化学习周刊》第13期:强化学习应用之金融

    No.13 智源社区 强化学习组 强 化 学  习 研究 观点 资源 活动 关于周刊 强化学习作为人工智能领域研究热点之一,它在金融领域中的应用研究进展与成果也引发了众多关注.为帮助研究与工程人员了解 ...

  2. 《预训练周刊》第13期:CPM-2:大规模经济高效的预训练语言模型、变换器作为编程语言...

    No.13 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 超大规模预训练模型是当前人工智能领域研究的热点,为了帮助研究与工程人员了解这一领域的进展和资讯,智源社区整理了第13期&l ...

  3. 【进阶1-3期】JavaScript深入之内存空间详细图解

    本期的主题是调用堆栈,本计划一共28期,每期重点攻克一个面试重难点,如果你还不了解本进阶计划,文末点击查看全部文章. 如果觉得本系列不错,欢迎点赞.评论.转发,您的支持就是我坚持的最大动力. 堆栈的内 ...

  4. 华为云PB级数据库GaussDB(for Redis)揭秘第13期:如何搞定推荐系统存储难题

    摘要:GaussDB(for Redis)轻松搞定推荐系统核心存储,为企业级应用保驾护航. 本文分享自华为云社区<GaussDB(for Redis)揭秘第13期:如何搞定推荐系统存储难题?&g ...

  5. “构建全球科技创新生态科技思想家”王煜全如是说(2019.4.23清水湾思享会第13期嘉宾)...

    内容来源: 2019年4月23日,主题为"人工智能与未来科技"的香港科大"清水湾"思享会[第13期]隆重举办,海银资本创始合伙人.著名科技投资人王煜全先生做了主 ...

  6. 机电信息杂志机电信息杂志社机电信息编辑部2022年第13期目录

    机电信息杂志机电信息杂志社机电信息编辑部2022年第13期目录 电气工程与自动化     MOSFET瞬态脉冲热阻的测量及其变化规律研究 刘超群; 1-4     一种大型钢结构间接空冷塔智慧运行解决 ...

  7. 第13期微生物组-宏基因组分析(线上/线下同时开课,2021.11)

    福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析.宏基因组.Python课程和转录组的线上直播课.报名参加线上直播课的老师可在1年内选择参加同课程的一次线下课 ...

  8. 精华阅读第 13 期 |常见的八种导致 APP 内存泄漏的问题 1

    2019独角兽企业重金招聘Python工程师标准>>> 本期是移动开发精英俱乐部的第13期文章,都是以技术为主,所以这里就不过多的进行赘述了,我们直接看干货内容吧!本文系ITOM管理 ...

  9. 农村经济与科技杂志农村经济与科技杂志社农村经济与科技编辑部2022年第13期目录

    农村经济与科技杂志农村经济与科技杂志社农村经济与科技编辑部2022年第13期目录 视点     农业碳排放的测度与脱钩弹性研究--以贵州省为例 张再杰;陆品妮; 1-3<农村经济与科技>投 ...

最新文章

  1. Watir-webdriver处理table
  2. vsftpd安装配置
  3. 谷歌最新提出无需卷积、注意力,纯MLP构成的视觉架构!网友:MLP is All You Need?
  4. 论文笔记:N-BEATS: NEURAL BASIS EXPANSION ANALYSIS FORINTERPRETABLE TIME SERIES FORECASTING
  5. UVa11426——欧拉函数
  6. sql多语句表值函数_构造一个特殊的多语句表函数来检查SQL Server的运行状况
  7. 用C#实现基于TCP协议的网络通讯(2)
  8. [转载] 用python语言设计计时器
  9. urllib.error.URLError: <urlopen error [SSL: WRONG_VERSION_NUMBER] wrong version number 成功解决
  10. Matlab遗传算法
  11. 第一台数控机床专用计算机采用什么元件,数控技术试题库(含答案)
  12. 7*24小时全球实时财经新闻直播摘要python抓取
  13. 极客漫画-linux合集(二)
  14. 旷世巨作!20 多位架构师携手打造的“Java 面试核心宝典”限时开源
  15. 转载--video标签在微信内置浏览器和QQ浏览器(手机端)的怪异现象
  16. VO,DTO,DO,PO区别
  17. 左手力右手电,右手还定磁感线
  18. 富文本编辑器 图片base64 图片替换
  19. push button 与 tool button的用法_详解Vue的slot新用法
  20. ad19怎么手动布线_Altium Designer手动布线的最佳设置

热门文章

  1. 美的变频空调保护性停机分析与检修案例
  2. POJ 1659-Frog's Neighborhood
  3. Java生成微信小程序二维码,5种实现方式,一个比一个简单
  4. 【第47篇】BoT-SORT:强大的关联多行人跟踪
  5. SpringBoot实现企业微信上传图片
  6. 2022年武汉东湖高新区高新技术和专精特新企业跨境融资需求征集申报条件及时间
  7. Windows API函数速查
  8. Deeplab V3+训练自己数据集全过程
  9. 《viva la vida》 歌词
  10. Java程序员职场全功略 从小工到专家 连载三 IT语言平台