《痞子衡嵌入式半月刊》 第 8 期

2023-11-11 03:30
文章标签 嵌入式 痞子 半月刊

本文主要是介绍《痞子衡嵌入式半月刊》 第 8 期,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

痞子衡嵌入式半月刊: 第 8 期

这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。

上期回顾 :《痞子衡嵌入式半月刊: 第 7 期》

唠两句

今天是小满,小满节气意味着进入了大幅降水的雨季。痞子衡身处江南,江南雨水尤其多,一年基本有一半时间在下雨。

近期最大的新闻莫过于美国对华为的禁令升级,只要是厂商将使用了美国的技术或设计的半导体芯片出口给华为,就必须得到美国政府的出口许可证。老美真是急眼了,华为加油吧,除了胜利,别无选择!

本期共收录 3条资讯、3个项目、1个工具,希望对你有帮助!

资讯类

1、传华为与意法半导体将联合设计车机芯片

近日,日经新闻从消息源获悉,华为将与ST Microelectronics(意法半导体)共同开发芯片。除了智能手机,还包括针对汽车领域(例如自动驾驶)芯片,这将有助于华为研发自动驾驶汽车技术。

意法半导体多年来一直向华为提供用于各种设备的传感器,两家公司一直在进行长期合作,不过此前并没有共同开发过汽车领域的高级芯片。

意法半导体是宝马等著名汽车厂商的主要合作者之一,华为与它合作可以在车机系统及自动驾驶技术方面有更深的研究。华为最近迅速推出了hi-car,而且成立了车BU部门。

2、安森美半导体推出全新系列QCS-AX2用于Wi-Fi 6E应用

近日,专注于高效能电子产品的安森美半导体宣布新的QCS-AX2芯片组系列已开始提供样品,该系列支持基于增强的Wi-Fi 6E标准的6GHz频段。

资讯主页: https://www.onsemi.cn/PowerSolutions/newsItem.do?article=4535

新产品阵容:

- QCS-AX2-A12:三频(6GHz / 5GHz / 2.4GHz),采用 (AdaptivMIMO) 技术,支持灵活的8x8或4x4架构
- QCS-AX2-T12:三频并行4x4运行,提供高性能、高性价比的路由器方案
- QCS-AX2-T8:三频并行8空间流架构,用于网状网络节点和主流接入点

QCS-AX2系列基于集成的基带和射频(RF)架构,支持关键的Wi-Fi 6E特性,如正交频分多址(OFDMA)、先进的多用户多输入多输出(MU-MIMO),和160MHz通道支持以实现更快的速度,以及SmartScan通道选择支持以最大化频段的使用。

3、瑞萨电子发布支持32位Arm Cortex-M微控制器RA产品家族的灵活配置软件包(FSP)重要更新

瑞萨电子近日发布了面向瑞萨32位Arm® Cortex®-M微控制器RA产品家族的灵活配置软件包(FSP)更新 。FSP 1.0版增加了新的安全和连接功能、高级神经网络、机器学习和电机控制功能,以及增强的编译器、调试器与开发环境。其增强的安全和连接功能可帮助开发人员快速创建安全的IoT端点和边缘解决方案,可适用于工业4.0、楼宇自动化、计量、医疗、消费类可穿戴设备及家用电器等应用。

软件主页: www2.renesas.cn/fsp

该软件包此次更新的特性有:

- 全新的安全与连接功能,支持完整的芯片到云端连接
- 支持所有主要云服务提供商并实现安全连接,包括Amazon Web Services、Microsoft Azure、Google Cloud Platform及任何第三方MQTT代理
- 安全功能包括安全秘钥生成和持久的秘钥加密存储,针对NIST规格的AES、SHA-2、RSA 2048和Brainpool椭圆曲线(ECC)加密的硬件加速
- 基于TLS的安全MQTT连接
- 支持神经网络、机器学习和电机控制

项目类

1、EasyLogger - 一款超轻量级、高性能的 C/C++ 日志库

EasyLogger 是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的 C/C++ 日志库,非常适合对资源敏感的软件项目,例如: IoT 产品、可穿戴设备、智能家居等等。相比 log4c、zlog 这些知名的 C/C++ 日志库, EasyLogger 的功能更加简单,提供给用户的接口更少,但上手会很快,更多实用功能支持以插件形式进行动态扩展。

项目主页: https://github.com/armink/EasyLogger

EasyLogger 主要特性如下:

1. 支持用户自定义输出方式(例如:终端、文件、数据库、串口、485、Flash...);
2. 日志内容可包含级别、时间戳、线程信息、进程信息等;
3. 日志输出被设计为线程安全的方式,并支持 异步输出 及 缓冲输出 模式;
4. 支持多种操作系统(RT-Thread、UCOS、Linux、Windows...),也支持裸机平台;
5. 日志支持 RAW格式 ,支持 hexdump ;
6. 支持按 标签 、 级别 、 关键词 进行动态过滤;
7. 各级别日志支持不同颜色显示;
8. 扩展性强,支持以插件形式扩展新功能。

EasyLogger 运行效果如下:

2、pandora_zhongtian_car - 基于RT-Thread的潘多拉智能遥控小车

今天介绍的是基于Rt-Thread的潘多拉麦克纳娒智能车,整体由底盘,驱动,电池,蓝牙,APP控制,全向轮等组成。

项目主页: https://github.com/sundm75/pandora_zhongtian_car

智能车主控使用的是潘多拉IoT Board物联网开发板,软件使用RT-Thread-v3.1.3。目前第一阶段遥控功能已经完成,未来还可以继续增加手柄遥控,远程控制、声音控制等功能。

3、RT1052-AutoQuad - 基于i.MXRT1052的开源AutoQuad飞控

这是网友jiezhi320参加RT-Thread应用作品征集赛的原创作品,2015年的时候jiezhi320便基于stm32f405rgt6做了一版硬件,但由于UKF算法对CPU占用率太高,2019年的时候作者将其迁移到imx-rt1052上,以期留出足够的资源给大家来给模友们深入开发。

作者主页: https://github.com/jiezhi320

硬件板子基于野火1052 mini开发板,传感器是从马家买的现成模块,采用飞线的形式固定在开发板上(后期会重新设计一款小的适合飞控的板子)

各个传感器接到IMX-RT1052的SPI3上,进行分时操作。用于控制ESC的PWM信号,使用主控上PWM1和PWM2中的AB通道。GPS模块是一个独立的单元,通过串口接到主控的串口5上。

工具类

1、LabVIEW大众版 - 让工程爱好者居家也可以进行创新开发

美国国家仪器(NI)宣布,推出免费下载的针对非商业用户使用的LabVIEW大众版和LabVIEW NXG大众版。而且,该版本提供了与LabVIEW专业版相同的功能。

软件主页: https://www.ni.com/zh-cn/shop/labview/select-edition/labview-community-edition.html

LabVIEW大众版包含:

1. LabVIEW 2020大众版和LabVIEW NXG大众版
2. LabVIEW专业版的所有功能
3. 针对Raspberry Pi、BeagleBoard和Arduino平台的LINX工具包
4. 可访问LabVIEW NXG Web模块,以创建基于Web的应用程序

LabVIEW大众版和LabVIEW NXG大众版将会让越来越多的制造商和工程师认识这种直观的图形化语言,这些版本无疑将充分调动开发人员的主动性和创造力以及促进新的合作方式。

欢迎订阅

文章会同时发布到我的 博客园主页、CSDN主页、微信公众号 平台上。

微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。

这篇关于《痞子衡嵌入式半月刊》 第 8 期的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

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

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

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

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

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

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

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

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

深入探索嵌入式 Linux

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

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

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

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

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

嵌入式面试经典30问:二

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

嵌入式Linux C基本知识点总结

学习这块知识点有好久了,最近借一本书的框架来对基本的知识点进行总结,参考《嵌入式Linux上的C语言编程实践》进行总结记录之。 一、 基本开发环境 Linux下C语言开发环境 使用工具:程序生成工具GCC、程序调试工具GDB、工程管理工具为make和Makefile。 开发流程:使用编辑工具编写C语言源文件,然后编译生成机器代码为主的二进制可执行程序。 编译流程:C语言经过编译-汇

诺瓦星云校招嵌入式面试题及参考答案(100+面试题、10万字长文)

SPI 通信有哪些内核接口? 在嵌入式系统中,SPI(Serial Peripheral Interface,串行外设接口)通信通常涉及以下内核接口: 时钟控制接口:用于控制 SPI 时钟的频率和相位。通过设置时钟寄存器,可以调整 SPI 通信的速度以适应不同的外设需求。数据发送和接收接口:负责将数据从主机发送到从机以及从从机接收数据到主机。这些接口通常包括数据寄存器,用于存储待发