《安富莱嵌入式周报》第236期:2021.10.18--2021.10.24

2023-12-17 00:32

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

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

目录

1、三代示波器显示屏和远程桌面访问同时运行的极致流畅感

2、 微软新出的网页版VS Code

 3、Winhex实现hex或者bin文件裁剪合并方法,简单易用,复制粘贴即可实现

 4、TouchGFX V4.18发布,增加视频控件,可以方便的添加视频文件到工程中

5、任天堂的H7B0游戏机再出新款

6、ARM技术大会2021 ARM DevSummit

(1)今年技术大会是线上举行的,会议视频都有保留。

(2) 基于ARM核芯片已经发货2000亿片芯片,现在每秒就有900颗ARM内核芯片生产出来。

(3)ARM虚拟硬件Virtual Hardware V0.2 Beta版发布

7、DSP库带的样条插补效果还不错,制作第2版DSP教程相应章节中

8、ST发布支持EtherCAT的电机控制板

9、ThreadX内核和各种中间件升级至V6.1.9,相应软件包已经可下载

10、H7-TOOL本周进展

(1)经常有客户咨询如何可以不按C键就可以脱机烧录程序,这里推荐下TOOL的自动烧录功能,简单易用,无需重复按C键烧录,1拖4和单路都支持自动烧录。

1、进入1拖4脱机烧录界面:

2、长按S后,会烧录1次,然后提示等移除:

3、4路板子全部移除后,提示会变成等待插入#1  #2  #3  #4:

4、重新插入4路,会自动烧录,无需短按C键:

(2) H7-TOOL配套一拖四裸片烧录适配器 LQFP64-0.4

(3) H7-TOOL烧录器高级脚本用例

(4) 发布4个H7-TOOL的I2C控制器案例教程

a、H7-TOOL的I2C控制器驱动EEPROM操作说明,支持AT24C02/04/08/16/32/64/128,仅需读写两个函数,随意访问

b、 H7-TOOL的I2C控制器驱动气压传感器BM085/BM180操作说明,简单易用

c、H7-TOOL的I2C控制器驱动光照传感器BH1750操作说明,简单易用

d、H7-TOOL的I2C控制器驱动陀螺仪MPU6050操作说明,简单易用


1、三代示波器显示屏和远程桌面访问同时运行的极致流畅感


三代示波器介绍:http://www.armbbs.cn/forum.php?mod=viewthread&tid=109054

随着完成满屏波形刷新破100帧大关,给大家展示下三代示波器显示屏和远程桌面访问同时运行的极致流畅感
【三代示波器开发】显示屏和远程桌面访问同时运行的极致流畅感_哔哩哔哩_bilibili

另外也做了插补方面的实现研究,效果确实美,跟毛笔字有一拼。

还需继续努力修正,可以观察瞬间毛刺,这个插补虽然漂亮,但是看不到毛刺了。

 

另外现在刷新速度太快了,自带荧光(余晖)效果:

 

2、 微软新出的网页版VS Code


Visual Studio Code for the Web

上周在为H7-TOOL的I2C控制器做各种I2C设备的支持,测试了LUA编程,确实非常给力

 

 
3、Winhex实现hex或者bin文件裁剪合并方法,简单易用,复制粘贴即可实现


实现方法说明:http://www.armbbs.cn/forum.php?mod=viewthread&tid=109228

测试了下Winhex做裁剪,比较好用,坛友也推荐了一款010editor,有兴趣也可以试试

 

 

4、TouchGFX V4.18发布,增加视频控件,可以方便的添加视频文件到工程中


TouchGFX 4.18: Improving Interactions with Users Through Videos and With Developers Through Collaboration

视频展示:
TouchGFX V4.18发布,增加视频控件,可以方便的添加视频文件到工程中_哔哩哔哩_bilibili

 

5、任天堂的H7B0游戏机再出新款


Game & Watch: The Legend of Zelda | Hardware | Nintendo

去年推出过一款:

 

今年再出新款

 

 



 

6、ARM技术大会2021 ARM DevSummit


(1)今年技术大会是线上举行的,会议视频都有保留。


技术中心点播内容 - Arm DevSummit 2021

 

 

(2) 基于ARM核芯片已经发货2000亿片芯片,现在每秒就有900颗ARM内核芯片生产出来。


Arm Partners Have Shipped 200 Billion Chips - Arm Blueprint

当前Cortex-M内核每年出货量占据ARM核总出货量的75%

 

(3)ARM虚拟硬件Virtual Hardware V0.2 Beta版发布


Introduction

虚拟硬件是 Cortex-M 设备子系统的精确仿真模型,专为复杂的软件验证和测试而设计。



 

7、DSP库带的样条插补效果还不错,制作第2版DSP教程相应章节中


本打算上个周末就整理完毕的,没有整理完。

原始波形效果:

 

插补处理后:

 

 

8、ST发布支持EtherCAT的电机控制板


SL-ETH001V1 - Positioning motor control solution with EtherCAT connectivity - STMicroelectronics

框图:

 

 
板子:

 

 

9、ThreadX内核和各种中间件升级至V6.1.9,相应软件包已经可下载


下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97925

下面是内核更新记录:



 

 

10、H7-TOOL本周进展


H7-TOOL介绍:http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
 

(1)经常有客户咨询如何可以不按C键就可以脱机烧录程序,这里推荐下TOOL的自动烧录功能,简单易用,无需重复按C键烧录,1拖4和单路都支持自动烧录。


下面以1拖4为例进行说明:

进入脱机烧录界面后,长按S是自动连续烧录,检测到IC自动启动,无需短按C。

1、进入1拖4脱机烧录界面:


 

2、长按S后,会烧录1次,然后提示等移除:


 

3、4路板子全部移除后,提示会变成等待插入#1  #2  #3  #4:


 

4、重新插入4路,会自动烧录,无需短按C键:

 

 

 

(2) H7-TOOL配套一拖四裸片烧录适配器 LQFP64-0.4


这是按客户要求定制的一拖四裸片烧录适配座,大家有这方面需要可以联系我们,可定制其它封装烧录座

这个烧录插座略贵,国内没有兼容的,用的国外进口的。



芯片1脚位置:



烧录配置,建议烧录完毕断电模式
 


 

 

(3) H7-TOOL烧录器高级脚本用例


专门做了一个示例:http://www.armbbs.cn/forum.php?mod=viewthread&tid=109238

需要灵活脱机烧录控制,可以试试:

 


 

(4) 发布4个H7-TOOL的I2C控制器案例教程


相应教程在下次升级TOOL固件时,将整理到已经发布的PDF文档中,当前先在论坛看即可。

H7-TOOL的I2C控制器支持USB,以太网和WiFi三种连接方式,同时以太网和WiFi支持局域网和外网控制。

I2C控制器使用的LUA文件调用非常简单,与我们的V567开发板的BSP驱动函数一模一样,可以直接像C一样调用,使用非常简单。

a、H7-TOOL的I2C控制器驱动EEPROM操作说明,支持AT24C02/04/08/16/32/64/128,仅需读写两个函数,随意访问

http://www.armbbs.cn/forum.php?mod=viewthread&tid=109261

 

b、 H7-TOOL的I2C控制器驱动气压传感器BM085/BM180操作说明,简单易用


http://www.armbbs.cn/forum.php?mod=viewthread&tid=109266

 

c、H7-TOOL的I2C控制器驱动光照传感器BH1750操作说明,简单易用


H7-TOOL的I2C控制器驱动光照传感器BH1750操作说明,简单易用(2021-10-24) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

 

d、H7-TOOL的I2C控制器驱动陀螺仪MPU6050操作说明,简单易用


http://www.armbbs.cn/forum.php?mod=viewthread&tid=109264

 



 

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



http://www.chinasem.cn/article/502466

相关文章

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

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

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

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

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

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

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

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

深入探索嵌入式 Linux

摘要:本文深入探究嵌入式 Linux。首先回顾其发展历程,从早期尝试到克服诸多困难逐渐成熟。接着阐述其体系结构,涵盖硬件、内核、文件系统和应用层。开发环境方面包括交叉编译工具链、调试工具和集成开发环境。在应用领域,广泛应用于消费电子、工业控制、汽车电子和智能家居等领域。关键技术有内核裁剪与优化、设备驱动程序开发、实时性增强和电源管理等。最后展望其未来发展趋势,如与物联网融合、人工智能应用、安全性与

Science|癌症中三级淋巴结构的免疫调节作用与治疗潜力|顶刊精析·24-09-08

小罗碎碎念 Science文献精析 今天精析的这一篇综述,于2022-01-07发表于Science,主要讨论了癌症中的三级淋巴结构(Tertiary Lymphoid Structures, TLS)及其在肿瘤免疫反应中的作用。 作者类型作者姓名单位名称(中文)通讯作者介绍第一作者Ton N. Schumacher荷兰癌症研究所通讯作者之一通讯作者Daniela S. Thomm

react笔记 8-18 事件 方法 定义方法 获取/改变数据 传值

1、定义方法并绑定 class News extends React.Component {constructor(props) {super(props)this.state = {msg:'home组件'}}run(){alert("我是一个run") //方法写在类中}render() {return (<div><h2>{this.state.msg}</h2><button onCli

嵌入式技术的核心技术有哪些?请详细列举并解释每项技术的主要功能和应用场景。

嵌入式技术的核心技术包括处理器技术、IC技术和设计/验证技术。 1. 处理器技术    通用处理器:这类处理器适用于不同类型的应用,其主要特征是存储程序和通用的数据路径,使其能够处理各种计算任务。例如,在智能家居中,通用处理器可以用于控制和管理家庭设备,如灯光、空调和安全系统。    单用途处理器:这些处理器执行特定程序,如JPEG编解码器,专门用于视频信息的压缩或解压。在数字相机中,单用途

基于微信小程序与嵌入式系统的智能小车开发(详细流程)

一、项目概述 本项目旨在开发一款智能小车,结合微信小程序与嵌入式系统,提供实时图像处理与控制功能。用户可以通过微信小程序远程操控小车,并实时接收摄像头采集的图像。该项目解决了传统遥控小车在图像反馈和控制延迟方面的问题,提升了小车的智能化水平,适用于教育、科研和娱乐等多个领域。 二、系统架构 1. 系统架构设计 本项目的系统架构主要分为以下几个部分: 微信小程序:负责用户界面、控制指令的

嵌入式面试经典30问:二

1. 嵌入式系统中,如何选择合适的微控制器或微处理器? 在嵌入式系统中选择合适的微控制器(MCU)或微处理器(MPU)时,需要考虑多个因素以确保所选组件能够满足项目的具体需求。以下是一些关键步骤和考虑因素: 1.1 确定项目需求 性能要求:根据项目的复杂度、处理速度和数据吞吐量等要求,确定所需的处理器性能。功耗:评估系统的功耗需求,选择低功耗的MCU或MPU以延长电池寿命或减少能源消耗。成本