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

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

时间:2024-02-27 12:33:19浏览次数:44  
标签:Web www 版本 333 开源 https com IAR

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

 

视频版:

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

https://stackoverflow.com/questions/9827176/what-is-the-predominant-programming-language-used-for-the-f35-lightning-ii-aircr

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

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


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

https://github.com/marcoreps/ADRmu

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


3、资讯

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

https://github.com/apple/pkl

https://pkl-lang.org/blog/introducing-pkl.html

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


(2)wolfSSL将推出Rust封装层

https://www.wolfssl.com/wolfssl-rust-wrapper-coming-soon/


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

https://github.com/rust-embedded/embedded-hal


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

https://www.kicad.org/blog/2024/02/Version-8.0.0-Released/


4、Web版开源示波器

https://github.com/BojanJurca/Esp32_oscilloscope/

测试网站:

http://jurca.dyn.ts.si/oscilloscope.html


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

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

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


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

https://activities.esa.int/4000140241

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

https://github.com/n7space/aerugo


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厂家使用

软件包和案例下载:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=123072

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

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


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

https://blog.lvgl.io/2024-02-12/sls-break-up

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


9、H7-TOOL本周进展

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

更新详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=123095

 

标签:Web,www,版本,333,开源,https,com,IAR
From: https://www.cnblogs.com/armfly/p/18036637

相关文章

  • WebApi项目初始结构简介
    1、launchSettings.json项目的配置文件,包括项目名称、端口号等信息2、依赖项存放项目所需要的一些依赖,例如log3、Controller控制器,可以理解为所有与逻辑相关的东西都在控制器里书写4、配置文件5、程序入口......
  • 开源流程引擎三巨头:activiti、flowable、camunda,最推荐使用哪个?
    From: https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247551521市场上比较有名的开源流程引擎有osworkflow、jbpm、activiti、flowable、camunda。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4,开发者只要用过其中一个框架,基本上就会用其它......
  • Web自动化实战:Excel测试用例封装
    1.安装依赖pipinstallpytest-xlsx收集xlsx文件解析内容,识别测试用例将测试用例交给pytest框架参考文档:https://mp.weixin.qq.com/s/iD_KWamziFrTnDt8qpuWWA2.创建excel文件2.1基本例子注意点:文件名称:test_开头文件内容:必须有标记列插件在运行时,会解析【标记】这一......
  • ssts-hospital-web-master项目实战记录二十六:项目迁移-Hook函数(useDialog.ts)
    记录时间:2024-02-27【使用“文心一言”搜索】指令:Vue项目使用tssetup语法,实现页面遮幕弹框,封装Hook函数,包含ShowAlert、ShowConfirm、ShowPrompt、ShowMsg、ShowError、HideMsg、PageLoading、PageLoaded、MenuUnableUse 在Vue3项目中,结合CompositionAPI和TypeScript......
  • ssts-hospital-web-master项目实战记录二十四:项目迁移-Hook函数(useCountdown)
    记录时间:2024-02-26 【使用“文心一言”搜索】指令:Vue项目使用tssetup语法,实现页面倒计时,封装Hook函数,包含start、reset、stop在Vue3中,你可以使用<scriptsetup>语法和CompositionAPI来封装一个倒计时Hook函数,该函数包含start、reset和stop等方法。下面是如何实现这个倒......
  • ssts-hospital-web-master项目实战记录三十一:项目迁移-Vue项目Hook和插件的区别
    记录时间:2024-02-27一、准备工作【使用“文心一言”搜索】Vue中的生命周期钩子与React中的生命周期方法有何异同?Vue3中的Hook是组合式API的一部分,它们提供了一种新的方式来组织和复用组件逻辑。这些Hook函数,如setup、onMounted、onUpdated等,都是在组件的不同生命周期阶段被调......
  • Web页面请求历程
    本文仅对Web页面请求历程进行简单的介绍,由于作者初学计算机网络,同时也没有学习图论的知识,若有不妥之处还请指出.一、准备DHCP、UDP、IP和以太网以我的笔记本为例,我的笔记本与网络连接,此时笔记本没有ip地址,所以无法进行操作先获取ip地址,笔记本的操作系统生成一个DHCP请求......
  • ssts-hospital-web-master项目实战记录三十二:项目迁移-Vue项目Hook和插件的区别
    记录时间:2024-02-27一、准备工作【使用“文心一言”搜索】Vue3中的Hook(如setup、onMounted、onUpdated等)具体是如何工作的?它们与组件的生命周期有何关联?Vue3引入了CompositionAPI,这是一种新的、可选的方式来组织和重用Vue组件的逻辑。在CompositionAPI中,Hook(如setup、onMo......
  • 2024年Apache DolphinScheduler RoadMap:引领开源调度系统的未来
    非常欢迎大家来到ApacheDolphinScheduler社区!随着开源技术在全球范围内的快速发展,社区的贡献者“同仁”一直致力于构建一个强大而活跃的开源调度系统社区,为用户提供高效、可靠的任务调度和工作流管理解决方案。在过去的一段时间里,我们取得了一些重要的成就,但我们的愿景远未实......
  • webserver服务器学习记录
    利用IO复用技术Epoll与线程池实现多线程的Reactor高并发模型利用正则与状态机解析HTTP请求报文,实现处理静态资源的请求利用标准库容器封装char,实现自动增长的缓冲区基于小根堆实现的定时器,关闭超时的非活动连接利用单例模式与阻塞队列实现异步的日志系统,记录服务器......