这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,但愿在每一个交节之日准时发布一期。html
本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。linux
上期回顾 :《痞子衡嵌入式半月刊: 第 12 期》git
今天是立秋,立秋并不表明酷热天气就此结束,初秋期间天气仍然很热。github
最近有一位主打嵌入式培训的名为"硬件家x"的公众号主受到咱们圈内的普遍关注,原由在于他以避免费实战项目教学为名,逐渐向粉丝收取小额费用以维持平台运营,最终不知什么缘由得罪了一些人,他的公众号遭到报复性举报,影响了正常运营。这我的的公众号应该是今年年初才开通,很早我就关注到了他,而且也看到他为了快速扩大粉丝群作了不少努力,其实这我的技术水平很不错,可是全职在作公众号,不免在挣钱目的性上明显了些,人急起来作事情不免考虑不周到,容易得罪人。正则表达式
我我的以为作技术这行,尤为是我的创业者,你必须得在向你们充分证实了你的能力,而且赢得不错的口碑以后,再去天然地作一些挣钱的生意,那样才会相对容易一些,也更容易获得别人(尤为是同行)的理解和承认。总之,挣钱的日子很长,铺垫到位,厚积薄发,才能走得更远更稳。众勉之,也祝他成功。算法
本期共收录 2条资讯、3个项目、2个工具,但愿对你有帮助!shell
2018年阿里宣布成立平头哥半导体正式进军芯片设计领域。2019年7月,阿里正式推出了玄铁910处理器内核,号称业界最强RISC-V处理器,并对外开放受权。近日,全志科技宣布与阿里平头哥达成合做协议,将基于玄铁平台开发通用算力芯片。微信
全志和平头哥双方首款合做产品已经开始研发,即全志基于平头哥玄铁 902 处理器开发通用算力芯片,量产周期可进一步缩短,而且有望在功耗上实现新的突破,该芯片可应用于智能家居、工业控制及消费电子领域,预计3年出货5000万颗。将来,全志还将推出更多基于玄铁系列处理器的芯片。函数
兆易创新GigaDevice 近日正式发布基于全新Arm® Cortex®-M33内核的GD32E5系列高性能微控制器。工具
做为中国第一个Arm® Cortex®-M33内核通用MCU,GD32E5系列为数据密集、算法密集、传输密集的高精度工控和消费类应用,提供了高性价比的解决方案。并将以持续拓展的GD32生态系统为服务支撑,深耕市场行业需求,提高用户开发体验。
GD32E5产品组合提供了3个通用系列和1个专用系列,4种封装类型23个型号选择,目前已经开始提供样片和开发板卡,并将于下个月正式投入量产。
Air:bit是挪威的一个团队在Kickstarter上众筹的一个无人机,机身用Micro:bit制做,遥控器也经过Micro:bit板实现。
在进行调试和维护时,经常须要与单片机进行交互,获取、设置某些参数或执行某些操做,nr_micro_shell正是为知足这一需求,针对资源较少的MCU编写的基本命令行工具。虽然RT_Thread组件中已经提供了强大的finsh命令行交互工具,但对于ROM、RAM资源较少的单片机,finsh仍是略显的庞大,在这些平台上,若仍想保留基本的命令行交互功能,nr_micro_shell是一个不错的选择。
nr_micro_shell具备如下优势:
1.占用资源少,使用简单,灵活方便。使用过程只涉及两个shell_init()和shell()两个函数,不管是使用RTOS仍是裸机均可以方便的应用该工具,不须要额外的编码工做。 2.交互体验好。彻底相似于linux shell命令行,当串口终端支持ANSI(如Hypertrm终端)时,其不只支持基本的命令行交互,还提供Tab键命令补全,查询历史命令,方向键移动光标修改功能。 3.扩展性好。nr_micro_shell为用户提供自定义命令的标准函数原型,只须要按照命令编写命令函数,并注册命令函数,便可使用命令。
CmBacktrace是RT-Thread技术总监朱天龙大神开发维护的一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位,错误缘由自动分析的开源库。
CmBacktrace主要特性以下:
1.支持的错误包括:断言(assert)、故障(Hard Fault, Memory Management Fault, Bus Fault, Usage Fault, Debug Fault) 2.故障缘由自动诊断 :可在故障发生时,自动分析出故障的缘由,定位发生故障的代码位置,而无需再手动分析繁杂的故障寄存器; 3.输出错误现场的 函数调用栈(需配合 addr2line 工具进行精肯定位),还原发生错误时的现场信息,定位问题代码位置、逻辑更加快捷、精准。也能够在正常状态下使用该库,获取当前的函数调用栈; 4.支持 裸机 及如下操做系统平台:RT-Thread、UCOS、FreeRTOS(需修改源码) 5.根据错误现场状态,输出对应的 线程栈 或 C 主栈;
为解决计算机的物理串口个数的限制,在进行串口调试实验时,应尽量采用虚拟串口软件。VSPD(Virtual Serial Ports Driver)虚拟串口软件是由Eltima软件公司设计的虚拟串口软件,使用方便且稳定。
使用虚拟串口也是规避风险的好办法,尤为对新手而言,应该先在虚拟串口环境下调试本身的代码,成功以后再链接物理串口,连接物理串口以前必定要检查连线是否正确,并用万能表检测是否有短路断路状况发生,不然极易烧毁串口。
Everything是voidtools开发的一款文件搜索工具,官网描述为“基于名称实时定位文件和目录”。它体积小巧,界面简洁易用,快速创建索引,快速搜索,同时占用极低的系统资源,实时跟踪文件变化,而且还能够经过http或ftp形式分享搜索。
Everything能够说是速度最快的文件名搜索软件。其速度之快使人震惊,百G硬盘几十万个文件,能够在几秒钟以内完成索引,文件名搜索瞬间呈现结果。小巧免费,支持中文,支持正则表达式。
文章会同时发布到个人 博客园主页、CSDN主页、知乎主页、微信公众号 平台上。
微信搜索"痞子衡嵌入式"或者扫描下面二维码,就能够在手机上第一时间看了哦。