C语言数组移动的那些事
修改时间:2021.05.06 11:12 使用环境:Windows10 Clion C11 GCC 前情回顾 做嵌入式设计时涉及到数据动态绘图的功能,需要将所需数据放置在一个固定长度的数组中,就有了数组整体移动、抛弃旧数据、插入新数据的需求,由此有了两种解决方案,并做了一些简单的性能测试。 方案1 使用memcpy函数复制数组地址数据到对应地址,…
FPGA开发笔记
使用环境:Windows10 Quartus Prime 17.1 Lite Testbench仿真 1.打开编译功能网表后编译工程 2.新建verilog文件,编写Testbench文件,注意module名与文件名相同。可使用Quartus生成的Testbench模板 3.配置工程仿真选项,选择仿真程序为modelsim-altera,新建Tes…
STM32开发笔记
修改时间:2021.04.17 23:04 使用环境:Windows10 STM32CubeMX Clion(GCC-arm+OpenOCD) 0.重定向串口 在usart.c的USER CODE BEGIN 0处添加以下代码: //将printf重定向到串口输出#ifdef __GNUC__#define PUTCHAR_PROTOTYPE in…