嵌入式 Cube IDE 实现自动代码补全功能

绪论总所周知,我们使用的 Cube IDE 虽然有代码自动补全功能,但是需要通过快捷键 alt + / 来激活代码补全功能,并不能很友好提高开发效率。但是,我们可以通过安装插件来实现自动代码补全功...

2023-11-02 chenmf 157 阅读

嵌入式 基于树莓派4B与STM32的UART串口通信实验(代码开源)

前言:本文为手把手教学树莓派4B与 STM32 的 UART 通讯,本次项目采用树莓派4B与 STM32 进行串口通讯,将彼此的数据进行互相传输。本篇博客同时提供了基于 YOLOv5-Lite 的目标检测数据联动,...

2023-11-02 chenmf 185 阅读

嵌入式 实验一:38译码器的VHDL实现及原理图实现

一、QUARTUS II的简单上手及基本操作找了好多好多,感觉网上都不太人性化,所以自己记录了一下自己写的,还是有点意思的的,但是这前面的没啥意思,到后面连起来用的时候就有意思了!1、项目...

2023-11-02 chenmf 114 阅读

EDA FPGA实现电机转速PID控制

         通过纯RTL实现电机转速PID控制,包括电机编码器值读取,电机速度、正反转控制,PID算法,卡尔曼滤波,最终实现对电机速度进行控制,使其能够渐近设定的编...

2023-11-02 chenmf 121 阅读

EDA Verilog基础入门

本文撰写的参考书目是陈彦辉老师的《数字逻辑电路基础》一.Verilog语法知识简介1.模块结构   Verilog程序的最基本设计单元是“模块”,模块从关键字**module**开始,到**endmodule**...

2023-11-02 chenmf 94 阅读

嵌入式 嵌入式软件学习路线(入门)

刚工作两年,推荐的学习路线只做一家之言,如果有那里有人觉得不合适,可以根据自身的需求寻找更合适的路线,大学的时候学习过单片机,对于单片机也算是入门级,能做一些毕业设计级别的东西...

2023-11-02 chenmf 83 阅读

arm arm交叉编译lmbench

一、下载lmbenchwww.bitmover.com/lmbench 官网下载,http://www.bitmover.com/lmbench/lmbench3.tar.gz我没有下载下来,找的别人的百度云下载链接: https://pan.baidu.com/s/1tGo1clCqY-jQP...

2023-10-31 chenmf 124 阅读

linux LuaJit交叉编译移植到ARM Linux

Lua与LuaJit的主要区别在于LuaJIT是基于JIT(Just-In-Time)技术开发的,可以实现动态编译和执行代码,从而提高了程序的运行效率。而Lua是基于解释器技术开发的,不能像LuaJIT那样进行代码的...

2023-10-31 chenmf 85 阅读

linux linux如何配置emmc和sd卡的各种速率

一、emmcemmc支持多种速率模式,这些模式均可以在dts中进行配置1、legacy 模式通过上面的代码可以看出,由于大部分的卡都是支持HS_52的,所以除非强制修改代码,修改card_type值为不支持HS_5...

2023-10-30 chenmf 172 阅读

嵌入式 Linux驱动开发

1.Linux如何找到设备文件通过 文件名和设备号设备号 : 主设备号和次设备号主设备号区分不同种类的设备次设备号区分同一类型不同的设备Linux的驱动链表会管理这些设备驱动1.添加(编写完驱动...

2023-10-29 chenmf 80 阅读