Ruffian Heng embedded semimonthly : The first 49 period
Here are some interesting projects in the embedded world / Tools and some hot news , The lunar year is divided into 24 solar terms , We hope to release an issue on time on every day of exchange .
This journal is an open source project (GitHub: JayHeng/pzh-mcu-bi-weekly), Welcome to submit issue, Contribute or recommend things you know about embedded systems .
Previous review :《 Ruffian Heng embedded semimonthly : The first 48 period 》
Nagging
The beginning of spring was last Friday , This embedded semimonthly magazine has also lasted for the third year , From what was initially decided 100 We are almost halfway to our goal .
Ruffian Heng wishes all readers in 2022 Work smoothly in the year of the tiger , A successful career , Love is sweet , Family happiness , Professional technology is advancing by leaps and bounds , Become an industry expert .
This issue includes 2 Information 、3 A project 、1 A tool , I hope it helps you !
Information class
1、 NVIDIA M & A ARM The case is over ,ARM seek IPO
It lasted for more than a year 、 NVIDIA acquisition, which has attracted much attention from all parties ARM The case finally came to an end . According to the CNBC news , Local time 2 month 8 Japan , NVIDIA said in a joint press release , because “ Major regulatory challenges ”, NVIDIA acquired from Softbank ARM Your plan has failed .
Softbank group also announced , They will work with Arm Coordination , It will be 2023 year 3 month 31 Start to prepare within the fiscal year ending on the th Arm Public offering of . Softbank Group believes ,Arm Technology and intellectual property rights will continue to be the core of mobile computing and artificial intelligence development .
2、 Smart core semiconductor released its second product family Z20K148
In recent days, , China's professional automotive chip supplier - Smart chip semiconductor , Launch based on Arm Cortex M4F Automotive microcontroller Z20K148, Mainly for car body control 、 Functional gateway , Smart cockpit 、 New energy BMS、 Motor control and other applications .
- The product page :https://www.zhixin-semi.com/product?productid=61f34e4d219b6b640f115bed
ZC20K148 Using industry leading 40nm Manufacturing process , Main frequency up to 160MHz, adopt AEC-Q100 authentication , according to ISO26262 Process development , Satisfy ASIL-B.Z20K148 Of AUTOSAR MCAL, SDK, Evaluation board , Reference designs have been launched in succession .
Project class
1、wolfSSL - A lightweight embedded SSL/TLS Encryption library
wolfSSL It's based on C Lightweight language SSL/TLS library , Specifically for embedded and RTOS Environmental Science , The main feature is small size , Fast , Feature set .
wolfSSL The origin of can be traced back to 2004 year , at that time Larry Stefonic and Todd Ouska Realize that there is no other open source , Dual authorization embedded SSL Libraries are available .OpenSSL It was available at that time , But many OpenSSL Users want one that can be easily portable , smaller , faster , Alternatives available under a clear commercial license , Equipped with a clean and modern API, And provide business style developer support .
- Project address :https://github.com/wolfSSL/wolfssl
2、wolfBoot - An open source commercial embedded bootloader
wolfBoot It's a portable , A safe boot loader solution independent of the operating system , It depends on wolfCrypt Perform firmware authentication , And provide firmware update mechanism .
- Project address :https://github.com/wolfSSL/wolfBoot
wolfBoot Support multiple keystores and / Or hardware based public key accelerator , for example Freescale-LTE and STM32-PKA. Through and with wolfTPM The integration of provides TPM-2.0 Support .wolfBoot Do not perform any specific key configuration , In the simplest case , Just create a private key and use it to sign updates for the target .
3、QueueForMcu - Queue function module for MCU
QueueForMcu It is a queue function module based on MCU , It is mainly used for 8 position 、16 position 、32 Bit non operation RTOS MCU application , Compatible with most MCU platforms .
- Project address :https://github.com/xiaoxinpro/QueueForMcu
QueueForMcu The main features :
1. Dynamically create queue objects
2. Dynamically set the queue data buffer
3. Statically specify the queue element data length
4. Save queue data by value transfer
Tool class
1、MCU_Font - LVGL Multilingual conversion tool for
If your project uses LVGL, Then you need to switch between Chinese and English , The official provides conversion tools (https://lvgl.io/tools/fontconverter) , But you need a font , And the operation is very complicated .
LVGL The default font size is very large , It is a full library of English and characters , Very huge , Very resource intensive . At this time, you can try MCU_Font Software , It can generate the corresponding word library on demand . Chinese and English , Even Japanese , Korean , All icons can be mixed and used , A very convenient tool .
- Software address :https://gitee.com/WuBinCPP/MCU_Font_Release
Welcome to subscribe to
The article will also be posted to my Blog Park home page 、CSDN Home page 、 Zhihu Homepage 、 WeChat official account On the platform .
WeChat search " Ruffian scale embedded " Or scan the QR code below , You can watch it for the first time on your mobile phone .