草庐IT

《痞子衡嵌入式半月刊》 第 74 期

<font>痞子衡嵌入式 2023-03-28 原文

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

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

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

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

唠两句

历史上的今天:1990年3月20日,中国自行设计建造的低温核供热反应堆试运行成功。

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

资讯类

1、2023德国嵌入式展会embedded world近日开幕

第二十一届embedded world嵌入式世界展览与会议于3月14-16日在纽伦堡国际博览中心隆重举办。2023年的展会以“Embedded · Responsible · Sustainable”为主题,在为期三天的展出时间里,带所有参会的企业代表探究全球领先的嵌入式系统产业趋势、交流与分享有趣且精彩的实用案例,并在全球数字化升级的今天领略前沿科技为全领域产业带来变化与进步。

与此同时,embedded world中国站首秀!第一届上海国际嵌入式展(embedded world China 2023)也将于今年6月14-16日在上海世博展览馆3号馆举办。

2、兆易创新高性能GD32H7系列MCU近期将正式发布

兆易创新的旗舰级高性能GD32H7系列MCU将于近期正式发布,embedded world 2023展会是GD32H7系列官方开发套件的首秀。

GD32H7系列以Arm® Cortex®-M7内核提供600MHz的处理能力,内置先进的DSP和FPU。配备1024KB到3840KB Flash和1024KB SRAM,其中包括512KB的紧耦合内存,以实现更佳处理效率。GD32H7集成了液晶显示屏和硬件图形加速器,可显著提升显示质量,同时还添加了数据安全加密功能。适用于数字信号处理、电机控制、电源、储能系统、音频和语音识别,以及边缘计算、AI等诸多创新应用场景。

项目类

1、USB-Cereal - 全开源的Type-C设备测试开发工具

USB-Cereal 是一个功能强大的完全开源的开发工具,可以简化支持USB Type-C设备的测试、开发、调试和制造。使用USB Type-C的扩展功能,这种独特的硬件附件通过启用调试和工厂日志的捕获,提供简单的命令行界面,并促进固件更新,从而节省时间和精力。

2、MCUFont - 适用MCU系统的字体压缩、解压缩和渲染库

MCUFont 是一个用于 MCU 系统的字体压缩、解压缩和渲染库。它允许高质量的反锯齿文本渲染,同时占用足够小的空间以适应典型的闪存。MCUFont 解码器仅1-5KB,16级抗锯齿,纯C,支持ttf和bdf格式。

3、DDC OLED - 用电脑HDMI接口中的低速I2C驱动OLED屏

微型 OLED 点阵显示器通常有一个i2c控制器,这个作者搞了一个非常有意思的玩法,将一个控制器直接插入HDMI端口,在HDMI线高速差分对之间,有一个非常慢的i2c总线,使用这个i2c总线来控制OLED。驱动成功后,写点脚本展示功能,可以实现电脑内容在OLED上的显示。

工具类

1、inspectrum - 开源的无线电信号分析软件

Inspectrum是一个分析捕获信号的工具,信号数据主要来自软件定义的无线电接收机。有网友使用它分析儿童无线玩具车信息,效果还不错。

欢迎订阅

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

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

有关《痞子衡嵌入式半月刊》 第 74 期的更多相关文章

  1. ruby-on-rails - 如何在 RoR 中使用 content_tag 嵌入标签? - 2

    我有这个可以为我生成一个超链接:我希望它显示在td标签中,所以我想使用这个content_tag来帮助我:"example")%>我想要我的td中的超链接,所以我有这样的东西:,:class=>"example")%>但是我收到语法错误,我该怎么办? 最佳答案 内联:'example')%>或block形式:'example')do%> 关于ruby-on-rails-如何在RoR中使用content_tag嵌入标签?,我们在StackOverflow上找到一个类似的问题:

  2. 51单片机——74HC595的应用(SPI实践) - 2

    目录SPI总线SPI总线概述 SPI总线分类SPI优点及缺点SPI接口硬件原理SPI四种工作模式 74HC595应用74HC595芯片概述74HC595封装及管脚功能74HC595工作原理 ​编辑 74HC595串行转并行点亮LED灯 程序实现  Proteus运行结构示意图SPI总线SPI总线概述 SPI(SerialPeripheralinterface):串行外围设备接口 用途:用来在微控制器与外围设备芯片之间实现数据交换 特点:高速、全双工、同步 SPI总线分类四线制全双工SPI(同时收发)MISO    主机输入/从机输出MOSI    主机输出/从机输入SCLK   串行时钟CS或

  3. ruby - Ruby 是否有任何可嵌入的键值存储? - 2

    我需要快速可靠的Ruby键值存储。有没有类似的东西?要求它完全在Ruby进程内运行,不需要任何外部进程。它可能在显式磁盘刷新的内存中。它需要具有最小的键值检索时间,写入时间可能不太好。存储的数据量不会很糟糕,大约几十万个键,每个键都有~1kb的文本值。 最佳答案 事实证明,对我来说最好的选择是使用纯Hash和Marshal将其序列化到磁盘。对于那么多的对象,YAML肯定太慢了。感谢@ian-armit加强了我对核心Ruby库的信任。 关于ruby-Ruby是否有任何可嵌入的键值存储?,我

  4. ruby - mongoid 文档 to_json 包括所有嵌入的文档,每个文档都没有 ':include' - 2

    给定一个任意的mongoid文档,我如何将其转换为JSON并包含任何嵌入式结构,而不是在我的to_json语句中特别包含这些结构。例如:#!/usr/bin/envrubyrequire'mongoid'require'json'require'pp'classDocincludeMongoid::DocumentincludeMongoid::Timestampsfield:doc_specific_info,type:Stringembeds_many:personsendclassPersonincludeMongoid::Documentfield:role,type:Stri

  5. ruby - Mongoid:将嵌入式文档转换为引用/自己的集合 - 2

    我需要将嵌入式文档转换成它自己的集合,以便它可以从另一个集合中引用。假设我有一个Parent嵌入了许多Child。我在想一些事情:Parent.all.eachdo|p|p.childs.all.eachdo|c|c.raw_attributes['parent_id']=p.idendp.save!#willsaveparentandcascadepersistallchildsontotheirowncollend这是一个选项吗?理想情况下,我会在控制台中运行它,我只会将mongoid映射从embed_*更改为has_*,因此我不需要更改其余代码或使用另一个集合作为暂存。

  6. ruby - 在 HTML 中嵌入 Ruby 代码? - 2

    在PHP中,可以这样做:">是否可以像使用或不使用Rails那样将Ruby嵌入到HTML中? 最佳答案 您将需要使用像Ruby模板(ERB)这样的模板引擎。这是一个example.Rails使用ERB,因此您可以在每个模板中轻松地执行此操作。 关于ruby-在HTML中嵌入Ruby代码?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3486664/

  7. 带有嵌入变量的 Ruby 字符串 - 2

    如何在yaml中存储带有嵌入变量的ruby​​字符串,但仅当我从yaml获取字符串时才插入变量值? 最佳答案 str="Hi%{name},%{msg}.Bye%{name}."#yamlit,de-yamlitbacktostringh={:name=>"John",:msg=>"thismessageisforyou"}putsstr%h#=>HiJohn,Thismessageisforyou.ByeJohn. 关于带有嵌入变量的Ruby字符串,我们在StackOverflow上找

  8. c - Ruby 解释器的嵌入 API 的文档在哪里? - 2

    关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在寻找有关将Ruby解释器嵌入到C或C++程序以及用于该目的的API的全面的在线文档资源。Pickaxe书中关于此的部分非常好,但我的版本指的是Ruby1.8,我对当前的ruby​​版本范围很感兴趣,即1.8.x、1.9.x和2.0,并且有很多跨该版本范围的嵌入处理之间的差异。作为引用,有问题的Ruby解释器是来自http://www.ruby-lang.org/

  9. 嵌入式单元测试工具Tessy的一些测试技巧 - 2

    最近做了一个平台项目,需要进行动态代码测试,入门了嵌入式单元测试工具Tessy,总结了一些简单的测试技巧。当前网上的教程普遍只写内容概要,真正入手还得自己认真摸索一番。为此,特意总结了一些Tessy测试技巧以供有缘人参考。提几个Tessy工具使用的问题。1.如何导入工程的头文件?2.如何解决文件内存在汇编语言代码分析时候报错的问题?3.如何规避本文件创建却不使用的函数,宏和变量,在执行executetest出现的undefinedreferencetoxx的问题?4.如何创建测试用例testcase?5.为什么testcase的结果输出与期望不一致?6.创建testcase的方法有几种?7.C

  10. 嵌入式Linux入门-彻底理解UART串口,手把手教你写程序 - 2

    UART串口这个东西,是嵌入式学习上避不开的,不仅在调试中经常用到,还有很多模块通过串口与SOC相连。这篇文章让你彻彻底底,搞明白串口程序的编写。没有基础的先看:嵌入式Linux学习系列全部文章:嵌入式Linux学习—从裸机到应用教程大全 目录1.UART串口1.1UART硬件连接1.2UART软件通信协议2.读手册,编程序2.1找对应引脚2.2设置GPIO为UART功能2.3设置UART(初始化)2.4编写发送接收函数3.完整代码和验证1.UART串口全称:通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,简称UART)是一种串行异步收发

随机推荐