专栏名称: 安富莱电子
由武汉安富莱电子有限公司负责维护。每周发布嵌入式周报,嵌入式领域最新消息和技术分享。内容原创。
目录
相关文章推荐
小北的梦呓  ·  接入AI之后,跨境搞钱的速度飞快 ·  22 小时前  
小北的梦呓  ·  接入AI之后,跨境搞钱的速度飞快 ·  22 小时前  
楼主说楼市  ·  曾经以为在做梦,现在真的来了 ·  2 天前  
楼主说楼市  ·  曾经以为在做梦,现在真的来了 ·  2 天前  
环球物理  ·  【物理科普】“薛定谔的猫”到底是什么? ·  2 天前  
51好读  ›  专栏  ›  安富莱电子

《安富莱嵌入式周报》第349期:2025.01.08--2025.01.20

安富莱电子  · 公众号  ·  · 2025-01-20 12:53

正文

说明:
谢谢大家的关注,继续为大家盘点上两周精彩内容。

1 VSCode正式支持Matlab调试

之前分享过一期视频,不过当时还不支持VSCode中调试Matlab,但可以编译: DSP视频教程第6期:Matlab和VSCode联调,使用贼舒服,大大方便测试验证,全程无需打开Matlab

现在更加方便了,支持编辑,编译和调试一条龙。
视频效果:

编译运行:


调试支持,Continue、Step Over、Step Into、Step Out、Restart 和 Stop均可,甚至条件断点也支持

2 DIY录音室级麦克风,20美元成本实现500美元产品效果

这个制作的核心在于JLI-2555,它与高端麦克风中使用的相同。过程包括为放大器组装一个定制的PCB,选择高质量的电容器,并设计轻便但屏蔽的布线以尽量减少噪音。作者还展示了一个结构良好的金属网罩的重要性,以消除干扰,借用了木模板上成型网罩和用超薄漆包铜线绝缘电线等技术。虽然最终的制作没有完全达到参考的DIY Perks制作的工作室质量水平和外观,但值得观看和学习。
这个项目的关键挑战是实现一致的音质。麦克风在噪音、低音量和单声道音频方面遇到了困难,直到对屏蔽布线和放大阶段进行了智能修改。尽管有这些障碍,这个制作仍然是一个具有显著改进潜力的经济实惠的替代品。


3 开源流体吊坠

设计比较好看
动图:

实物:

外壳纯手工打造



4 Unicode算法,含编解码,大小写转换,文本分割,排序和文本压缩解压

为了方便使用,提供了各种案例说明,特别是文本压缩和解压,可以参考学习。

5 DIY 高精度计时系统ProTimer,适合骑行者、跑步者、滑冰者等,声称其分辨率达到了0.003秒

ProTimer是一款多功能的开源训练计时器,专为运动员和爱好者设计,提供高精度、无线连接和一系列可定制的功能。无论你是在训练速度、耐力还是精度,ProTimer都是完美的解决方案。
ProTimer承诺提供0.003秒的精度。ProTimer硬件基于用户选择的红外或激光传感器,后者提供更大的范围,并连接到微控制器。传感器单元的光束发射到一个反射面板上,除非光束被跑步者、骑行者或其他物体打断,否则传感器会触发事件。



6 手把手1000行C代码实现完整小型系统,涵盖上下文切换、用户模式、shell、磁盘设备驱动程序和文件读写操作

在这本书中,我们将一步一步地从头开始构建一个小型操作系统。
当你听到操作系统或内核开发时,可能会感到害怕,但操作系统(尤其是内核)的基本功能其实非常简单。即使是经常被引用为庞大开源软件的Linux,在0.01版本中也只有8,413行代码。今天的Linux内核非常庞大,但它也是从一个小代码库开始的,就像你的业余项目一样。
我们将用C语言实现基本的上下文切换、用户模式、shell、磁盘设备驱动程序和文件读写操作。听起来很多,但实际上只有1,000行代码!
你需要记住的一件事是,这并不像听起来那么容易。创建自己的操作系统的棘手部分是调试。在实现printf调试之前,你无法进行printf调试。你需要学习不同的调试技术和你在应用程序开发中从未需要过的技能。特别是从头开始时,你会遇到像启动过程和分页这样的挑战部分。但别担心!我们还将学习“如何调试操作系统”!


7 资讯

(1)跨平台开源软件IDE Apache NetBeans V24发布

(2)RTX5中间件升级至V8.1.0
当前还在beta阶段,即将发布,待发布正式版了,再看更新记录

(3)STM32N6软件包发布,含ThreadX全家桶案例

(4)KICAD9 RC2发布,正式版将于本月末发布

(5)ThinkPython第3版,线上阅读

(6)物联网在军工领域的应用
大家有兴趣可以了解下

8 PX5 RTOS发布动态APP管理组件PX5 MODULES

继ThreadX老大离开微软,开发的第5代RTOS系统PX5 RTOS后,已经陆续推出的PX NET网络协议栈,PX FILE文件系统,这次推出MODULES动态APP管理

PX5 RTOS特色:
(1)Flash和RAM最小需求都小于1KB.
(2)原生支持POSIX,这样各种基于POSIX编程的应用都可以互通移植,而还提供了拓展,专为深度嵌入式实时应用而设计。
(3)PX5 RTOS 还提供内存保障技术PDV,这是一种独特的技术,可实现运行时函数指针、链表和堆栈验证。最后,集中错误处理,有助于构建更强大的应用程序。



PX5 Net特色:
(1)PX5 NET的最小需求<6KB FLASH和<2KB RAM),可在一些内存最受限的设备中实现网络连接。
(2)同样支持PX5 RTOS的供内存保障技术PDV。
(3)原生支持BSD Socket,嵌入式 Linux 上运行的网络应用程序可以很容易地在 PX5 NET 下运行,反之亦然。



PX5 File:
(1)支持FAT 12/16/32
(2)支持exFAT
(3)支持8.3格式和长文件名
(5)原生支持Linux方式文件系统API open, close, read, write



PX5动态APP:
单片机动态APP加载玩法就跟安卓应用似的,可以从SD卡,NAND,NOR,  eMMC等各种地方加载应用程序到支持执行程序的SRAM,SDRAM,QSPI Flash,内部Flash等空间执行。
而且支持MPU的话,可以隔离APP,APP死机了系统都不会挂掉。



9 开源硬件OSHWA整理认证的作品数增加至2950个

2022年10月末的时候是1898个,截止今天,增加至2950个。 每个项目都是点击打开了解的,大部分是全开源的,也有半开源的。







请到「今天看啥」查看全文