《安富莱嵌入式周报》第258期:2022.03.21--2022.03.27

2024-03-16 19:40

本文主要是介绍《安富莱嵌入式周报》第258期:2022.03.21--2022.03.27,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

 

本周更新了两期视频教程:

(1)视频教程第10期:STM32H7的GPIO专题,非阻塞式驱动编程思想,按键FIFO,蜂鸣器驱动的新式玩法(2022-03-23)
STM32H7视频教程第10期:STM32H7的GPIO专题,非阻塞式驱动编程思想,按键FIFO,蜂鸣器驱动的新式玩法(2022-03-23) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!
(2)DSP视频教程第5期:Matlab生成C算法文件在STM32上运行,相比Simulink生成C工程具有更广泛适用性
DSP视频教程第5期:Matlab生成C算法文件在STM32上运行,相比Simulink生成C工程具有更广泛适用性(2022-03-27) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!



视频版:


《安富莱嵌入式周报》第258期:开源极客工具,小型开源C库,安全代码覆盖率,轻量型纯C编写的libwebsocket库,模拟IC平均价格预计在2022年增长1%_哔哩哔哩_bilibili
 



1、Qt发布的安全关键程序的代码覆盖率白皮书


Qt_WhitePaper_Code Coverage for Safety-Critical Programs.pdf (1.88MB)

文档概述了什么是代码覆盖率,它的作用,以及多大程度的代码覆盖率才能获得安全关键软件认证。

 

 

 



2、开源极客工具Flipper Zero,主控使用的STM32W55B


https://github.com/flipperdevices

支持Sub-1GHz收发,125KHz RFID,NFC,蓝牙,红外,扩展IO,iButton等。

 

效果和结构: 

 

 

部分规格:

 



3、国产模拟IC厂家杰华特微电子获得ISO26262功能安全流程ASIL D等级认证


杰华特微电子股份有限公司 (joulwatt.com)

消息来自他们自家的媒体账号。

ISO26262已经成为全球电子零部件供应商和芯片供应商进入汽车行业的准入门槛之一。

 



4、基于newlib和AVR Libc的轻量型C库Picolib


https://github.com/picolibc/picolibc

搞GCC类开源全家桶IDE方案的对newlib都比较熟悉,Picolib支持的架构如下:

 

这里要说的是他用的AVR Libc,因为AVR资源有限,所以C库也有一定的参考价值。


avrdudes/avr-libc: The AVR Libc package provides a subset of the standard C library for AVR 8-bit RISC microcontrollers. (github.com)

 



5、轻量型纯C编写的libwebsocket库,支持HTML5,MIT授权,随意商用


官网:libwebsockets.org lightweight and flexible C networking library

 

 

提供了80多个案例供用户参考:

 

 文档:

 



6、大量8位单片机的参考设计


Build Your Own Microcontroller Projects (kswichit.com)

主要是51,AVR,PIC等。大家有需要可以看看(部分截图):

 



7、IC Insights预测2022年模拟市场将增长12%,高达832亿美元


https://www.icinsights.com/news/bulletins/Analog-Market-Momentum-To-Continue-Throughout-2022/

此前2021年模拟IC销售创历史性地增长30%。同时模拟IC平均价格预计在2022年增长1%。

 

模拟IC细分预测:

 



8、ThreadX GUIX的和第3版emWin教程的时钟表界面都设计好了

本打算把教程文档和例子都分享了,时间上没有安排好,本周发布应该没问题了。

例子已经结合了硬件RTC。

ThreadX GUIX。
GUIX的图片旋转抗锯齿做的还是非常不错的。

 

emWin动态:

 

静态:

 



9、借助Embedded Studio V6.2x,现在使用DAPLINK做在线调试和RTT同时使用也贼方便了

(1)之前发过帖子H7-TOOL高速DAPLINK配合Embedded Studio的玩法:

H7-TOOL高速DAPLINK用于Embedded Studio操作说明,采用OpenOCD配GDB Server(2021-12-08)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=109999

(2)现在新版的Embedded Studio,从6.2x开始已经直接重定向了printf自动选择RTT:

 

(3)下面是我使用树莓派单片机做的在线调试和RTT同时使用展示:

H7-TOOL使用三线连接方式即可:

 

 

动态效果:

 



10、H7-TOOL本周进展

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

(1) H7-TOOL的250M采样率示波器转接板驱动开发中。

底层pio程序调通,125M双通道不间断采集到内存,当前开发硬件触发问题中。
 

(2)整理制作H7-TOOL的SPI控制器玩法中。

做几个TOOL外接SPI从机的案例,这个在实际应用中经常用到,方便调试SPI从机设备

初步实现了H7-TOOL直接接V7板子的SPI接口,TOOL做主控,V7板子做SPI从机:

 

 

(3)H7-TOOL的示波器杜邦线直接测量RS232也是没问题的。

这里直接使用TOOL的RS232和TTL都输出字符。

 

TOOL的串口助手输出0x31:

 

实际测量的TTL和232效果,他们的输出真好是反向的,232的输出幅值在正负5V。TTL输出是0-3.3V

 

动态效果:

 

 

这篇关于《安富莱嵌入式周报》第258期:2022.03.21--2022.03.27的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/Simon223/article/details/123828377
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/816523

相关文章

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

嵌入式Linux之使用设备树驱动GPIO的实现方式

《嵌入式Linux之使用设备树驱动GPIO的实现方式》:本文主要介绍嵌入式Linux之使用设备树驱动GPIO的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、设备树配置1.1 添加 pinctrl 节点1.2 添加 LED 设备节点二、编写驱动程序2.1

嵌入式Linux驱动中的异步通知机制详解

《嵌入式Linux驱动中的异步通知机制详解》:本文主要介绍嵌入式Linux驱动中的异步通知机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、异步通知的核心概念1. 什么是异步通知2. 异步通知的关键组件二、异步通知的实现原理三、代码示例分析1. 设备结构

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

荣耀嵌入式面试题及参考答案

在项目中是否有使用过实时操作系统? 在我参与的项目中,有使用过实时操作系统。实时操作系统(RTOS)在对时间要求严格的应用场景中具有重要作用。我曾参与的一个工业自动化控制项目就采用了实时操作系统。在这个项目中,需要对多个传感器的数据进行实时采集和处理,并根据采集到的数据及时控制执行机构的动作。实时操作系统能够提供确定性的响应时间,确保关键任务在规定的时间内完成。 使用实时操作系统的

嵌入式Openharmony系统构建与启动详解

大家好,今天主要给大家分享一下,如何构建Openharmony子系统以及系统的启动过程分解。 第一:OpenHarmony系统构建      首先熟悉一下,构建系统是一种自动化处理工具的集合,通过将源代码文件进行一系列处理,最终生成和用户可以使用的目标文件。这里的目标文件包括静态链接库文件、动态链接库文件、可执行文件、脚本文件、配置文件等。      我们在编写hellowor

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业

【LabVIEW学习篇 - 21】:DLL与API的调用

文章目录 DLL与API调用DLLAPIDLL的调用 DLL与API调用 LabVIEW虽然已经足够强大,但不同的语言在不同领域都有着自己的优势,为了强强联合,LabVIEW提供了强大的外部程序接口能力,包括DLL、CIN(C语言接口)、ActiveX、.NET、MATLAB等等。通过DLL可以使用户很方便地调用C、C++、C#、VB等编程语言写的程序以及windows自带的大

树莓派5_opencv笔记27:Opencv录制视频(无声音)

今日继续学习树莓派5 8G:(Raspberry Pi,简称RPi或RasPi)  本人所用树莓派5 装载的系统与版本如下:  版本可用命令 (lsb_release -a) 查询: Opencv 与 python 版本如下: 今天就水一篇文章,用树莓派摄像头,Opencv录制一段视频保存在指定目录... 文章提供测试代码讲解,整体代码贴出、测试效果图 目录 阶段一:录制一段