《安富莱嵌入式周报》第333期:F35战斗机软件使用编程语言占比,开源10V基准电源,不断电运行一年误差小于1uV,Web版开源示波器,RUST在航空航天的应用

本周嵌入式技术新闻聚焦于F35战斗机的编程语言使用比例、开源10V基准电源的性能、Apple的Pkl配置语言、wolfSSL的Rust封装、KiCadV8.0发布、Web版开源示波器和IAR的安全认证,以及Rust在航空航天中的评估和GUI库如emWin的新动态。
摘要由CSDN通过智能技术生成

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

视频版:

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


目录:

1、F35战斗机软件使用编程语言占比
2、开源10V基准电源,不断电运行一年,误差小于1uV
3、资讯
(1)苹果开源配置语言Pkl
(2)wolfSSL将推出Rust封装层
(3)嵌入式Rust的HAL库 V1.0版发布
(4)KiCad V8.0正式版发布
4、Web版开源示波器
5、IAR推出功能安全认证版本V9.50.3,且静态分析工具C-STAT也通过了TUV安全认证
6、通过开发针对 SAMV71 的 BSP 和 RTOS 来评估 RUST在航空航天的应用情况
7、OpenTitan发布首款商业开源芯片
8、GUJ相关
(1)最新的emWin6.36例子模板,配套最新的AppWizard V1.42,这个库版本支持MDK,IAR和GCC,不限制IC厂家使用
(2)LVGL结束与SquareLine Studio的合作
9、H7-TOOL本周进展
(1)推出新款H7-TOOL 2024版,同时发布新版固件V2.25



1、F35战斗机软件使用编程语言占比

在stackoverflow搜索资料,看到了这条消息,给大家分享下。​根据一位网友的回复,C占53%, C++占35%,还有汇编和Ada

embedded - What is the predominant programming language used for the F35 Lightning II aircraft? - Stack Overflow

然后从WiKi百科的介绍中来看,确实是以C/C++为主,RTOS采用的绿山Green Hill

https://en.wikipedia.org/wiki/Lockheed_Martin_F-35_Lightning_II


2、开源10V基准电源,不断电运行一年,误差小于1uV

GitHub - marcoreps/ADRmu: ADR1000 10V standard

根据作者的介绍,虽然在一年测试比较中没有击败 Fluke 732C,但BOM 成本仅为 Fluke 零售价的 4%  左右


3、资讯

(1)苹果开源配置语言Pkl

GitHub - apple/pkl: A configuration as code language with rich validation and tooling.

Introducing Pkl, a programming language for configuration :: Pkl Docs

静态配置格式(如 JSON、YAML 和 XML)对于简单的配置需求来说相当有效。 但是,配置复杂时,它们确实存在一些缺点。


(2)wolfSSL将推出Rust封装层

wolfSSL Rust Wrapper coming soon – wolfSSL


(3)嵌入式Rust的HAL库 V1.0版发布

GitHub - rust-embedded/embedded-hal: A Hardware Abstraction Layer (HAL) for embedded systems


(4)KiCad V8.0正式版发布

Version 8.0.0 Released | KiCad EDA


4、Web版开源示波器

GitHub - BojanJurca/Esp32_oscilloscope: ESP32 oscilloscope - see the signals through Web browser the way ESP32 sees them

测试网站:

Esp32_oscilloscope


5、IAR推出功能安全认证版本V9.50.3,且静态分析工具C-STAT也通过了TUV安全认证

https://www.iar.com/news/press-r ... alysis-capabilities

当前官网还没有提供这个版本的下载,而且使用谷歌邮箱无法下载了,需要用公司邮箱下载:


6、通过开发针对 SAMV71 的 BSP 和 RTOS 来评估 RUST在航空航天的应用情况

Evaluation of RUST usage in space applications by developing BSP and RTOS targeting SAMV71 | Activities Portal

这个项目的RTOS是开源的,大家有兴趣可以了解下

GitHub - n7space/aerugo: Safety-critical applications oriented Real-Time Operating System written in Rust


7、OpenTitan发布首款商业开源芯片

https://lowrisc.org/news/2024/02 ... rcial-availability/

与专有硬件相比,开源硬件允许更多的工程师设计和审核定制设备,从而扩展单个项目的资源,远远超出单个组织所能实现的范围。

OpenTitan的九个合作伙伴率先开展了这个项目:谷歌、华邦、新唐、zeroRISC、Rivos、西部数据、希捷、苏黎世联邦理工学院和Giesecke+Devrien。


8、GUI相关:

(1)最新的emWin6.36例子模板,配套最新的AppWizard V1.42,这个库版本支持MDK,IAR和GCC,不限制IC厂家使用

软件包和案例下载:

最新的emWin6.36例子模板,配套最新的AppWizard V1.42,这个库版本支持MDK,IAR和GCC,不限制IC厂家使用(2024-02-20) - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

STemWin从5.44版本开始就没有再更新了,现在是SEGGER直接提供了最新版本库和对应的AppWizard最新版本。

提供的是.a格式库,支持MDK,IAR和GCC。这个库支持任何厂家使用,没有任何限制。早期STemWin搞了个硬件CRC限制。


(2)LVGL结束与SquareLine Studio的合作

LVGL ends its collaboration with SquareLine Studio | LVGL’s Blog

SquareLine Studio回应终止与LVGL的合作后,未来的发展方向


9、H7-TOOL本周进展

推出新款H7-TOOL 2024版,同时发布新版固件V2.25

更新详细介绍:推出新款H7-TOOL 2024版,同时发布新版固件V2.25(2024-02-24) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值