往期周报汇总地址:嵌入式周报 - 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相关推荐

  1. 【安富莱专题教程第8期】基于emWin模拟器的USB BULK上位机开发,仅需C即可,简单易实现...

    说明: 1.如果你会emWin话的,就可以轻松制作上位机.做些通信和控制类上位机,比使用C#之类的方便程度一点不差,而且你仅会C语言就可以. 2.并且成功将emWin人性化,可以做些Windows系统 ...

  2. 《安富莱嵌入式周报》第245期:2021.12.20--2021.12.26

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

  3. 《安富莱嵌入式周报》第246期:2021.12.27--2022.01.02

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

  4. 《安富莱嵌入式周报》第269期:2022.06.06--2022.06.12

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

  5. 《安富莱嵌入式周报》第275期:2022.07.18--2022.07.24

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

  6. 《安富莱嵌入式周报》第285期:电子技术更新换代太快,我要躺平,Linux内核6.1已经并入RUST,一夜161个网站密码遭泄,Matlab精选课件,开源电子书

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

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

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

  8. 《安富莱嵌入式周报》第249期:2022.01.17--2022.01.23

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

  9. 《安富莱嵌入式周报》第283期:全开源逆向“爆破”硬件工具,Linux内核6.1将正式引入RUST语言,I3C培训教程,80款市场成熟的电感式位置传感器设计

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

最新文章

  1. 计算机windows8黑屏怎么办,老司机为你解说win8系统电脑黑屏开不了机的处理办法...
  2. Python实现字符串反转的6种方法
  3. 特征工程的宝典-《Feature Engineering for Machine Learning》翻译及代码实现
  4. mysql5.5怎么删除字段_Linux 上 Mysql5.5 只能新建表中的字段不能删除表,权限root...
  5. jdbc mysql驱动_MySQL JDBC驱动程序如何处理准备好的语句
  6. JSP request response session
  7. 微服务架构 —— 服务雪崩与容错方案
  8. Android 手机卫士--解析json与消息机制发送不同类型消息
  9. 关于更新内容次序问题
  10. java 冒泡算法_关于java中的冒泡算法
  11. 产品管理工作的文档管理
  12. JavaScript标识符与关键字和保留字
  13. 使用IDM下载软件下载百度云网盘里的资源,以Chrome浏览器为例
  14. 关于二进制补码+CS5463
  15. 打印时显示rpc服务器不可用,打印时出现RPC服务器不可用 ?
  16. Topsis与熵权法
  17. 小姜技术博客开通啦!
  18. linux基因组文件,科学网-NGS基础 - 参考基因组和基因注释文件-陈同的博文
  19. maven仓库镜像改为阿里巴巴
  20. 【教程】在Radmixture运行无标杆成分名的任意祖源计算器的方法

热门文章

  1. 直播预告 | IJCAI专场五!
  2. MySql——忘记密码怎么办
  3. 电气器件系列三十二:电缸
  4. 客服ai虚拟数字人技术方案及制作流程
  5. 聊聊Neo4j图数据库的那些明显优势
  6. 成都Java开发已经饱和了?
  7. 5个月前,如果你没有不屑于刷这份《字节内推+面试宝典》,今天坐到字节Android部门,年薪70w+的人就是你了......
  8. The Download Sites
  9. 如何成为新媒体百万大咖?教你5分钟学会制作电影解说短视频
  10. mac苹果下载VSCode最全步骤