《安富莱嵌入式周报》第299期:IAR发布嵌入式软开发基础问题PDF,树莓派单片机运行Verilog,纯汇编实现的游戏, 电磁辐射频谱图, 乐鑫ESP32-P4
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!
视频版:
https://www.bilibili.com/video/BV1xW4y137bv
1、IAR发布嵌入软件开发的12个基础问题PDF
e-book.pdf (6.37MB)
Free E-Book from IAR Systems: “The 12 Fundamentals of Embedded Software Development” | IAR Systems
非常好的文档,从开发环境,设备设置,代码大小,代码性能,代码质量,调试,授权,访问支持,安全等方便进行了介绍。而且包含了IAR,MDK和GCC的比较。
唯一缺憾是没有加入CLANG对比。
2、CMSIS-DSP库增加大量窗函数,加强FFT支持
https://github.com/ARM-software/CMSIS-DSP/tree/main/Source/WindowFunctions
之前我们做FFT都是在矩形窗下进行的。这次新增了很多窗函数支持。各种加窗处理,其实就是加权,FFT处理完毕后再做插值修正(目的是解决栅栏效应),可大大提升频率和相位精度。
传统的汉明hamming窗,布莱克曼blackman窗,Nuttall窗,welch窗,新增的hft窗。
我们的DSP数字信号处理教程近期需要加入新章节更新了。
3、树莓派单片机运行Verilog硬件编程语言
https://github.com/tvlad1234/FakePGA
树莓派单片机自带可编程IO,用户可以编程实现各种外设,类似FPGA的功能,我们软件编程就可以方便配置。
考虑到这个功能类似FPGA,那么是否可以直接运行Verilog硬件编程语言,答案是可以的,作者做了一个实现。他通过使用Verilator将RTL编译成一个周期精度的C++模型来实现这一点,然后可以在微控制器上执行。这允许用户通过电路板的 GPIO 引脚访问仿真设计的信号,这比在计算机上仿真提供了更多的实践体验。
4、纯汇编实现的游戏《过山车大亨》
Chris Sawyer Software Development
早期版本99%是用x86汇编程序编写的,带有少量的C 用于与 MS Windows 和 DirectX 接口的代码。
看这个界面渲染效果,汇编来说实现有点太费劲了。
可惜没有搜到汇编代码源码,仅找到了第2版,但这个版本已经修改为C++实现
GitHub - OpenRCT2/OpenRCT2: An open source re-implementation of RollerCoaster Tycoon 2
《安富莱嵌入式周报》第299期:IAR发布嵌入式软开发基础问题PDF,树莓派单片机运行Verilog,纯汇编实现的游戏, 电磁辐射频谱图, 乐鑫ESP32-P4相关推荐
- 【安富莱专题教程第8期】基于emWin模拟器的USB BULK上位机开发,仅需C即可,简单易实现...
说明: 1.如果你会emWin话的,就可以轻松制作上位机.做些通信和控制类上位机,比使用C#之类的方便程度一点不差,而且你仅会C语言就可以. 2.并且成功将emWin人性化,可以做些Windows系统 ...
- 《安富莱嵌入式周报》第245期:2021.12.20--2021.12.26
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第246期:2021.12.27--2022.01.02
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第269期:2022.06.06--2022.06.12
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第275期:2022.07.18--2022.07.24
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第285期:电子技术更新换代太快,我要躺平,Linux内核6.1已经并入RUST,一夜161个网站密码遭泄,Matlab精选课件,开源电子书
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第251期:2022.01.31--2022.02.06
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第249期:2022.01.17--2022.01.23
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第283期:全开源逆向“爆破”硬件工具,Linux内核6.1将正式引入RUST语言,I3C培训教程,80款市场成熟的电感式位置传感器设计
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
最新文章
- 计算机windows8黑屏怎么办,老司机为你解说win8系统电脑黑屏开不了机的处理办法...
- Python实现字符串反转的6种方法
- 特征工程的宝典-《Feature Engineering for Machine Learning》翻译及代码实现
- mysql5.5怎么删除字段_Linux 上 Mysql5.5 只能新建表中的字段不能删除表,权限root...
- jdbc mysql驱动_MySQL JDBC驱动程序如何处理准备好的语句
- JSP request response session
- 微服务架构 —— 服务雪崩与容错方案
- Android 手机卫士--解析json与消息机制发送不同类型消息
- 关于更新内容次序问题
- java 冒泡算法_关于java中的冒泡算法
- 产品管理工作的文档管理
- JavaScript标识符与关键字和保留字
- 使用IDM下载软件下载百度云网盘里的资源,以Chrome浏览器为例
- 关于二进制补码+CS5463
- 打印时显示rpc服务器不可用,打印时出现RPC服务器不可用 ?
- Topsis与熵权法
- 小姜技术博客开通啦!
- linux基因组文件,科学网-NGS基础 - 参考基因组和基因注释文件-陈同的博文
- maven仓库镜像改为阿里巴巴
- 【教程】在Radmixture运行无标杆成分名的任意祖源计算器的方法