当前位置:网站首页>Anfulai embedded weekly report no. 275: 2022.07.18--2022.07.24
Anfulai embedded weekly report no. 275: 2022.07.18--2022.07.24
2022-07-28 01:18:00 【Tough guy eric2013】
Summary address of previous weekly reports : Embedded weekly report - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - Hardman embedded Forum - Powered by Discuz!

Catalog
Update a video tutorial this week :
1、 The strongest safety key C Code rules Practice Manual , Not one of them.
2、 Open source 2D Vector graphics rendering Library LinaVG
3、 The name is a little dirty , But it's serious programming JSFuck
4、 Small software that supports hundreds of file format parsing FQ
5、MicroChip New launch AVR DD Series of products
6、STM32H7 New system block diagram
8、 Open source C Library and data structure software package SC, Every function can be ported
10、ARM released PAF Physical attack framework
Update a video tutorial this week :
BSP Video tutorial 21 period : Easy one click serial port DMA Send and receive with variable length , Support for bare metal and RTOS, contain MDK and IAR Two ways to play , Than STM32CubeMX It's convenient
Video version :
https://www.bilibili.com/video/BV1dY4y1j7qx
《 Afflux weekly 》 The first 275 period : Share the strongest security key C Code rules Practice Manual , Open source 2D Vector graphics rendering Library , Open source C Library and data structure software package SC, Every function can be ported
1、 The strongest safety key C Code rules Practice Manual , Not one of them.
anssi-guide-rules_for_secure_c_language_software_development-v1.4.pdf (1.06 MB)
In the past C Books on the subject , Or hundreds of thousands of pages thick , Or all kinds of obscure C How to play , After learning, I can only use if else, The advanced playing methods in the book are completely forgotten , Mainly, it is not so practical , not essential .
This time I will share with you the key to safety C Code abandons tradition C The compilation routine of books , Give the rules directly , Recommend ways , References and specification codes , Non standard code display , Greatly convenient for your reference .
a front cover :

Catalog :

Effect display , Although it's in English , But it is very suitable for beginners :

2、 Open source 2D Vector graphics rendering Library LinaVG
It can render anti aliasing shapes , Support gradient colors , line , outline ,SDF Text etc. .
Dynamic effect :

Image address attached : https://download.armfly.com/armbbs/bbs/114331/2D.gif
Other screenshot effects :

characteristic :

3、 The name is a little dirty , But it's serious programming JSFuck
JSFuck - Write any JavaScript with 6 Characters: []()!+
GitHub - aemkei/jsfuck: Write any JavaScript with 6 Characters: []()!+
JSFuck It's based on JavaScript The abstruse and educational programming style of atomic part . It uses only six different characters to write and execute code .
It's not browser dependent , So users can even Node.js Run it on .
For example, the following code is executed alert(1)
[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[
]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]
])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+
(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+
!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![
]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]
+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[
+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!!
[]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![
]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[
]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![
]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(!
[]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])
[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+[+!+[]]+(
!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[
])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]])()Basic grammar :

4、 Small software that supports hundreds of file format parsing FQ
download :Releases · wader/fq · GitHub
instructions :fq/usage.md at master · wader/fq · GitHub
It was originally designed for queries 、 Check and debug multimedia formats , Such as mp4、flac、mp3、jpeg, Now it has been expanded to support hundreds of formats .

Windows Next , Use scoop Commands can be easily installed

effect :

Mind mapping :

5、MicroChip New launch AVR DD Series of products
Can't think of AVR New products are still coming out .
specifications :

block diagram :

Kit :

6、STM32H7 New system block diagram
en.STM32H7-Introduction-Delta_STM32H7_Series.pdf (452.4 KB)
More detailed than the previous system block diagram , The drawing is great .

7、Nordic Wireless communication magazine published 2022 In the first 2 period , Quarterly , It has been launched in succession 16 Years.
Address :Wireless Quarter - nordicsemi.com
NS_WQ_Issue_2_2022.pdf (18.68MB)
like Zigbee, bluetooth ,LoRa,Thread,WIFI,NBIOT Students waiting for correspondence can have a look at , Magazines do more distracted , The electronic version can be downloaded for free .
this 10 Quarterly list of years :

Send out some effects :

8、 Open source C Library and data structure software package SC, Every function can be ported
GitHub - tezc/sc: Common libraries and data structures for C.
features : High performance , Minimum code requirements , Each function has its own C and H file , It is convenient to transplant and use alone .

What's more valuable is that there are corresponding play examples in each file , It's very convenient .
For example, use linked lists :

9、ST news
(1)ST Release motor reference design , Suitable for power up to 250W Reference design of industrial compressors and household appliances .
STEVAL-CTM011V1 - eStore - STMicroelectronics
Buy Motor Control Solution Eval Boards:STEVAL-CTM012V1 - STMicroelectronics eStore
The core of every design is STSPIN32F0601Q, use SIP The packaging technology integrates a motor controller and a three-phase inverter .

Kit :

(2) Volkswagen's new independent software department CARIAD Will and ST Cooperative development SoC, Software defined vehicles for the future of this automaker , future CARIAD All control units of vehicles in the regional architecture will adopt this SoC.
In fact, there is only one core idea : Car hardware , Automotive software is completely controllable , Chip manufacturing is produced by TSMC , And in the future, the primary suppliers of Volkswagen Group will only use ST Jointly developed SoC and ST Home automotive chip , be used for CARIAD Regional architecture .
Automotive systems will be in QNX On the basis of , As part of the software definition .
ps:CARIAD Founded on 2020 year . The Department currently has about 5000 Engineers and developers , We are committed to developing a unified software platform and operating system for all Volkswagen Group brand vehicles .

10、ARM released PAF Physical attack framework
PAF It is a tool library , For understanding physical attacks , For example, fault injection and side channel , And hope to help strengthen the code base to resist these threats .

11、H7-TOOL Progress this week
H7-TOOL Detailed introduction :
H7-TOOL Of SPI Interface mode offline burning is also realized , adopt Lua Applet , We can do it online in a convenient way SPI Interface mode firmware burning , You can also run offline Lua Small program burning .
thus , Formal gathering H7-TOOL Of SPI,I2C,CANFD And serial port interface mode offline burning , If you have time this week , Record one episode of these interface modes bootloader Share the video tutorial .
SPI Interface mode offline burning will be updated to this post :
dynamic :

Screenshot :

边栏推荐
- 论文赏析[ICLR18]联合句法和词汇学习的神经语言模型
- Recommended system - offline recall: u2tag2i, ICF
- Go language variable
- Retinanet网络结构详解
- 共创文旅新篇章|新起典与国华文旅签订战略合作协议
- Redis cache penetration breakdown and avalanche
- File system mount
- Meguiar sued liandian for secret theft and sentenced: liandian was fined NT $100million and three employees were sentenced!
- 华为旗下哈勃投资入股VCSEL芯片厂商纵慧芯光
- C语言程序设计 | 单身狗题目讲解
猜你喜欢

杂谈:一份最初就非常完善的FS跟第一版程序就要求没bug一样不切实际

Postman 的使用
![论文赏析[ICLR18]联合句法和词汇学习的神经语言模型](/img/1c/5b9726b16f67dfc2016a0c2035baae.png)
论文赏析[ICLR18]联合句法和词汇学习的神经语言模型

The cooperation between starfish OS and metabell is just the beginning

110. In depth introduction to sap ui5 fileuploader control - why do you need a hidden iframe

Redis-哨兵模式

mysql查询条件字段值末尾有空格也能查到数据问题

Safety detection risk

BSP视频教程第21期:轻松一键实现串口DMA不定长收发,支持裸机和RTOS,含MDK和IAR两种玩法,比STM32CubeMX还方便(2022-07-24)

Detailed explanation of retinanet network structure
随机推荐
Matlab 绘制 - 点和向量:向量加减的方法和源码
晶方科技:光刻机厂商ASML为公司参与并购的Anteryon公司的最主要客户之一
Matlab drawing - points and vectors: method and source code of vector addition and subtraction
Huawei responded to the US blockade of the supply chain: they still have to pay for 5g patents
System clock failure of database fault tolerance
吴雄昂发内部信:Arm的指控是莫须有的,现有成果不允许有任何损害!
实现ABCD字母递增
Recommended system - indicators: CTR, CVR
Cross desktop web container evolution
杂谈:一份最初就非常完善的FS跟第一版程序就要求没bug一样不切实际
Fabric2.4.4 version building process (complete process)
EWM收货ECC交货单校验逻辑问题
激光器芯片厂商陕西源杰半导体获广发证券、中信证券等8家投资机构入股
测试人员需要了解的软件流程
uni-app进阶之样式框架/生产环境
Interface test practical project 02: read interface test documents and practice
What is the reason for Chinese garbled code when dataworks transmits data to MySQL
计算属性的基本使用
Node red interacts with tdengine
6月19日上会,中芯国际或创造国内最快上市记录!