《安富莱嵌入式周报》第251期:2022.01.31--2022.02.06

2023-12-17 00:18

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

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

目录

视频版:

1、编写C编译器入门教程

2、推荐一批非常棒的编程字体

(1)修补了大量字体:

(2)3600+ 图标:

(3)50+ 开发人员编程字体:

(4)各种终端字体:

3、Microchip给自家单片机做的UI库效果还挺溜,展示了一个手势识别案例,并且自带的GUIBuilder也很强

4、汽车动力转向系统的单片机逆向

5、Altia Design发布V13.3

6、GL Studio在Xilinx  Kria KV260套件上同时展示医疗、工业,消费和汽车领域应用

7、OSDEV网站提供了非常丰富的操作系统方面知识

8、ulisp编程语言

9、Sigfox申请破产保护,曾经融资5亿美元

10、微软相关消息

(1)Visual Studio 2022 for Mac Preview 5上线,看来VS也要走上跨平台道路了

(2)windows新终端效果也太秀了

(3)甲骨文Linux 8.5发行版也开始登录Windows应用商店,方便用户快速安装使用,配上了WSL封装层,像之前的Ubuntu一样

11、 ThreadX内核及其所有中间件全部升级至V6.1.10

12、H7-TOOL本周进展

(1)增加新的脱机烧录支持芯片中

(2)新的PDF版操作文档已经整理发布,近期发布新版固件2.1.3还再升级一次

(3)H7-TOOL新版上位机示波器功能展示



视频版:

《安富莱嵌入式周报》第251期:2022.01.31--2022.02.06,编写C编译器,50款非常棒的编程字体,VS for Mac版,GL Studio_哔哩哔哩_bilibili

《安富莱嵌入式周报》第251期:2022.01.31--2022.02.06,编写C编译器,50款非常棒的编程字体,VS for Mac版,GL Studio


1、编写C编译器入门教程


Dr. Brian Robert Callahan

这个比较爆技能,可以让大家对C编译器有个全面的认识:

 如果对这方面内容感兴趣,可以体验一把:

2、推荐一批非常棒的编程字体


Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher

(1)修补了大量字体:

(2)3600+ 图标:

(3)50+ 开发人员编程字体:

(4)各种终端字体:


 

3、Microchip给自家单片机做的UI库效果还挺溜,展示了一个手势识别案例,并且自带的GUIBuilder也很强


https://www.microchip.com/en-us/ ... ics-and-touchscreen

8080接口方式驱动。

视频展示:腾讯视频

安装了MPLAB X IDE,体验了下里面的GUIBuilder,很强。

加载方法:
Open an Existing MPLAB® Harmony v3 Project - Developer Help (microchipdeveloper.com)


 

4、汽车动力转向系统的单片机逆向


Hacking a VW Golf Power Steering ECU - Part 1 – Willem's Blog

作者对市场上某家车企的动力转向系统里面的ECU进行了完整逆向过程,对这方面内容感兴趣可以了解下

一共写了4篇文章做全解析:

 拆件开是看不到使用的ECU具体型号的


 

5、Altia Design发布V13.3


Altia Releases Altia Design 13.3 - Altia - User Interface Design Tools and GUI Software

本次更新主要是车载娱乐相关的更新,视频展示如下:

腾讯视频
 

6、GL Studio在Xilinx  Kria KV260套件上同时展示医疗、工业,消费和汽车领域应用


GL Studio High Fidelity HMI Quad Demonstration Application

GL Studio快速创建功能丰富的 2D 和 3D 交互式 HMI,速度比其他 HMI 工具快 80%。
GL Studio的运行时性能是同类产品中最好的,与其他HMI工具相比,每秒平均提供6到10倍的帧数。
GL Studio是当今最可靠的HMI工具,具有最高水平的适航航空电子设备,医疗设备,核设施和铁路认证。

截图:

 视频展示:

GL Studio在Xilinx  Kria KV260套件上同时展示医疗、工业和汽车领域应用https://v.qq.com/x/page/h33225b6oca.html
 

7、OSDEV网站提供了非常丰富的操作系统方面知识


Expanded Main Page - OSDev Wiki

整理了693个操作系统方面知识分类,如果对操作系统方面知识感兴趣,可以看看


 

8、ulisp编程语言


uLisp

uLisp是Lisp编程语言的一个版本,专门用于有限RAM量的MCU上运行,从AVR到ARM,ESP32,RISC-V等都进行了支持


 

9、Sigfox申请破产保护,曾经融资5亿美元


Sigfox files for bankruptcy protection to survive the pandemic – IoT Times (eetimes.com)

Sigfox曾经还是很火的物联网技术,其低成本和低能耗覆盖了75个国家,13亿人口,每天处理2000万对象生成的8000万条消息。

现在依然是LPWAN技术市场上最好的技术之一,相比NB-IoT和LTE-M等蜂窝物联网技术更便宜。


 

10、微软相关消息

(1)Visual Studio 2022 for Mac Preview 5上线,看来VS也要走上跨平台道路了

Visual Studio 2022 for Mac Preview 5 - Visual Studio Blog (microsoft.com)

(2)windows新终端效果也太秀了

购买 Windows Terminal - Microsoft Store zh-CN

Windows 终端程序是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。主要功能包括多个选项卡、窗格、Unicode、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置。这是一个开源项目,我们欢迎社区参与。如要参与,请访问 GitHub - microsoft/terminal: The new Windows Terminal and the original Windows console host, all in the same place!

(3)甲骨文Linux 8.5发行版也开始登录Windows应用商店,方便用户快速安装使用,配上了WSL封装层,像之前的Ubuntu一样

现在很多厂家的Linux发行版都登录微软应用商店了。

购买 Oracle Linux 8.5 - Microsoft Store zh-CN

11、 ThreadX内核及其所有中间件全部升级至V6.1.10

论坛下载:
ThreadX全家桶源码和文档下载,含GUIX,Filex,NetX,USBX,GUIX Studio,TraceX等,全部升级至V6.1.10(2022-02-04) - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

(1)ThreadX内核升级至V6.1.10,更新大量A系多核支持。

(2)ThreadX USBX可以独立使用了,不依赖ThreadX内核。

从V6.1.10版本开始,通过宏定义UX_STANDALONE可以使能

(3)ThreadX FileX和LevelX升级至V6.1.10,FileX升级修改exFAT格式下固定Sector大小问题。

(4)ThreadX NetXDUO也更了很多内容。


 

12、H7-TOOL本周进展

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

(1)增加新的脱机烧录支持芯片中

(2)新的PDF版操作文档已经整理发布,近期发布新版固件2.1.3还再升级一次

论坛下载:
H7-TOOL操作说明和客户常见问题汇总贴,含PDF离线版(2022-02-07) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

近期发布新版固件2.1.3还会再升级一次

(3)H7-TOOL新版上位机示波器功能展示

这两天微调下,初步已经完成。

波形水平缩放和垂直位置调节,动态GIF:

 触发电压调节效果:

 水平测试和垂直测量调节效果:

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



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

相关文章

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

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

06 C++Lambda表达式

lambda表达式的定义 没有显式模版形参的lambda表达式 [捕获] 前属性 (形参列表) 说明符 异常 后属性 尾随类型 约束 {函数体} 有显式模版形参的lambda表达式 [捕获] <模版形参> 模版约束 前属性 (形参列表) 说明符 异常 后属性 尾随类型 约束 {函数体} 含义 捕获:包含零个或者多个捕获符的逗号分隔列表 模板形参:用于泛型lambda提供个模板形参的名

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

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

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

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

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

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

深入探索嵌入式 Linux

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

前端-06-eslint9大变样后,如何生成旧版本的.eslintrc.cjs配置文件

目录 问题解决办法 问题 最近在写一个vue3+ts的项目,看了尚硅谷的视频,到了配置eslintrc.cjs的时候我犯了难,因为eslint从9.0之后重大更新,跟以前完全不一样,但是我还是想用和老师一样的eslintrc.cjs文件,该怎么做呢? 视频链接:尚硅谷Vue项目实战硅谷甄选,vue3项目+TypeScript前端项目一套通关 解决办法 首先 eslint 要

Linux 删除 当前下的 mysql-8.0.31 空文件夹

在Linux中,如果你想要删除当前目录下的名为mysql-8.0.31的空文件夹(即该文件夹内没有任何文件或子文件夹),你可以使用rmdir命令。但是,如果mysql-8.0.31文件夹并非完全为空(即它包含文件或子文件夹),rmdir命令会失败。 如果你的目标是删除mysql-8.0.31文件夹及其内部的所有内容(无论是否为空),你应该使用rm命令结合-r(或-R,它们是等价的)选项来递归地删

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

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

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

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