《安富莱嵌入式周报》第293期:SEGGER开源其C/C++库源码emRun,丰富EMC电磁兼容资,OTA开源组件,2022 Github全球报告,内存安全指南

Posted 嵌入式系统OS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《安富莱嵌入式周报》第293期:SEGGER开源其C/C++库源码emRun,丰富EMC电磁兼容资,OTA开源组件,2022 Github全球报告,内存安全指南相关的知识,希望对你有一定的参考价值。

往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

 

视频版:

https://www.bilibili.com/video/BV1ND4y1v7ik/

《安富莱嵌入式周报》第293期:SEGGER开源其C/C++库源码emRun,丰富EMC电磁兼容资,OTA开源组件,2022 Github全球报告,内存安全指南


1、Embedded Studio正式开源其C/C++库源码emRun,比newlib表现出巨大性能和内存优势,并发布V7.10版本

SEGGER - The Embedded Experts - Downloads - Embedded Studio
Setup_EmbeddedStudio_ARM_v710_win_x64.exe (242.34MB)

安装了最新版V7.10后,在此路径可以看到

 

性能比较:

 

 资源需求比较:

 


2、简单易用的Python IDE软件Mu,支持部分硬件开发,跨平台

https://github.com/mu-editor/mu
Code With Mu

Mu 是一个面向初学者的简单代码编辑器(更像是个小型IDE),Mu本身也是用Python编写的,适用于Windows,macOS,Linux和Raspberry Pi。

 

 动态效果:

 

 

 支持单步调试:

 教程,部分截图:

 


3、exe可执行文剖析以及PNG/BMP/GIF/JPG/TIFF文件格式高清图

https://github.com/corkami/pics/tree/master/binary

 

 

 

 

 

 


4、西门子推出的在线版电气CAD软件

云端电气CAD软件

Capital Electra X 包含所有先进的电气原理图自动化工具,可以方便快捷地完成工程项目

不过这个是收费的,只有30天免费试用

 


5、Embedded Wizard V12发布,增加跨平台,绘图阴影,视频放缩旋转透视,多视频同时播放等

Released: Embedded Wizard 12 - Embedded Wizard

 

Download Free Edition - Embedded Wizard

下载平台选择

 


6、坛友Dinor分享的OTA开源组件

分享一个我开源的OTA组件 - 单片机 - 硬汉嵌入式论坛 - Powered by Discuz!

设计的非常不错,大家有兴趣可以了解下

 


7、2022 Github全球报告

Octoverse 2022: The state of open source | The State of the Octoverse

Github上的开发者已经突破9400万,相比2021年狂增2000万开发者

 国内新增120万开发者

 Top10编程语言

 


8、NSA 发布有关如何防范软件内存安全问题的指南

NSA Releases Guidance on How to Protect Against Software Memory Safety Issues > National Security Agency/Central Security Service > Article

美国国家安全局(NSA)发布指南,以帮助软件开发人员和操作员预防和缓解软件内存安全问题,这些问题占可利用漏洞的很大一部分。

 


9、CMSIS软件包的VSCode插件发布,支持MDK工程转换和MDK RTE玩法

Arm CMSIS csolution - Visual Studio Marketplace

首次使用,需要按照说明倒腾一番才可以使用

 

 


10、博世推出下一代CAN IP核CAN XL,速度高达20Mbps

CAN IP modules | Bosch Semiconductors for Automotive (bosch-semiconductors.com)

 

 

 


11、分享个非常不错的电磁兼容性网站

LearnEMC - Resources for Electromagnetic Compatibility Engineers

 还有一些不错的在线版计算器

 


12、基于RP2040的高分辨率磁性旋转编码器

https://github.com/ahmsville/Magnetic_rotary_encoding

 

 

 

 

 


13、H7-TOOL本周进展

H7-TOOL详细介绍:H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

H7-TOOL的RTOS Trace初步上位机界面规划效果,还有一些细节问题,继续的解决中

动态图效果:

 

 

以上是关于《安富莱嵌入式周报》第293期:SEGGER开源其C/C++库源码emRun,丰富EMC电磁兼容资,OTA开源组件,2022 Github全球报告,内存安全指南的主要内容,如果未能解决你的问题,请参考以下文章

《安富莱嵌入式周报》第243期:2021.12.06--2021.12.12

《安富莱嵌入式周报》第250期:2022.01.24--2022.01.30

《安富莱嵌入式周报》第244期:2021.12.13--2021.12.19

《安富莱嵌入式周报》第262期:2022.04.18--2022.04.24

《安富莱嵌入式周报》第212期:2021.05.11--2021.05.17

《安富莱嵌入式周报》第242期:2021.11.29--2021.12.05