Marisa9961
  • 首页
  • 归档
  • 友链
  • 关于
嵌入式三方库指南:以FreeRTOS与LVGL为例

嵌入式三方库指南:以FreeRTOS与LVGL为例

众所周知,嵌入式领域有很多优秀的三方开源库。例如 FreeRTOS 、 LVGL 、 CMSIS-DSP 和 LittleFS 等,都是大名鼎鼎的嵌入式三方库。利用这些库,可以大幅提升开发效率,轻松实现任务调度、图形界面等功能,无需再陷入裸机编程的重复造轮子中。 在嵌入式开发中,第三方库的引入方式直接影响项目的可维护性。虽然直接复制源码是最简单的方式,但会带来版本管理、依赖冲突和更新困难等问题。
2025-05-21
Embedded
#STM32 #FreeRTOS #LVGL
锁相放大器:理论研究笔记

锁相放大器:理论研究笔记

最近重新整理之前做过的电赛题目资料时,回忆起了这个有趣的话题。 所谓锁相放大器,就是能够在一片噪声的干扰之中正确找到目标信号,并对其进行分离和增益的一种放大器。 听起来相当魔幻对吧,实际上这样的电路实现起来也确实会困难重重,条件非常苛刻。但是锁相放大器依然还是有很丰富的理论研究价值,接下来就来进行分析。 原理锁相放大器,英文全称Lock-in Amplifier,又称LIA。 利用三角函数积化
2025-01-10
Analog
#Noise #Amplifier
浅析 MSVC STL 中的 sort 实现

浅析 MSVC STL 中的 sort 实现

自从八月打完电赛,就忙着找工作和考研,好久没更新博客了。 前一阵子在刷算法题的时候,忽然开始好奇STL中的排序算法是如何实现的。于是就去研究了 MSVC STL 中的 ranges::sort 的实现。 源代码请看这里 MSVC STL 内省排序首先需要明确的是,C++标准并未严格规定 sort() 的具体实现。于是主流编译器 MSVC 和 GCC 中都选择了 内省排序(Introsort)
2024-11-10
C++
#STL #MSVC
UART通信:IDLE+DMA的优化技巧

UART通信:IDLE+DMA的优化技巧

最近在做UART与上位机通信的时候,注意到STM32的UART居然支持硬件IDLE。 于是就尝试了一把 IDLE+DMA 的模式,使得设备可以自动在接收空闲时唤起中断,DMA直接搬运数据到内存,实现任意长度的命令或是数据都能自动完成接收和回调。 IDLE模式首先来讲讲什么是IDLE模式? 所谓的IDLE就是not working or being used,翻译成中文就是闲置状态。当UART的Rx
2024-07-15
Embedded
#STM32 #SPI #UART
ADF435x锁相环驱动调试

ADF435x锁相环驱动调试

问题最近在做ADF4351锁相环模块,调试过程中遇到了很多问题,因为锁相环本身就结构复杂,所以程序写的比较花费精力。然而,在多方查找参考资料的过程中,注意到了ADI官网提供了调试软件的免费下载。 ADF4351 Evaluation Software 这是ADI官方提供的芯片评估板配套使用软件,可以拿来很方便的计算寄存器参数。可以利用这里生成的参数直接写入MCU并发送给ADF4351。 主要内容
2024-05-12
RF
#PLL
你好,世界

你好,世界

你好,世界这是一个利用Hexo框架搭建的个人博客网站,使用的主题为Fluid 鉴于本人并不擅长前端开发,搭建此博客仅凭兴趣,只为随缘分享一些技术相关的内容。 您在本站即将看到关于嵌入式开发、C/C++开发、Linux以及其他零散的技术内容。 还需提醒的是,本人水平不足,技术有限,文中如有纰漏,欢迎指出并修正。
2024-04-28
Blog
#Hexo #Fluid

搜索

Marisa9961
Hexo | Fluid
总访问量 次 总访客数 人