随笔分类 - 理论学习
主要是数学和信号部分的学习
摘要:前言 很多情况下需要自己实现printf,有时是即有的printf改了半天设置仍不满足要求,比如体积太大,或者是其功能不够。这里记录一个常用的自行实现的全功能printf. 这个是从rt-thread上抄来的,gcc下,是一个完整的c文件。 实现 rt_vsnprintf /* * Copyrigh
阅读全文
摘要:导语 大多数人用的PC操作系统都是win10/11,但是做嵌入式开发者是无法跳开Linux的。与在PC上装双系统相比,WSL能直接访问win下面的文件系统,且能跟win并存,可借用win的很多工具,对于我这样的菜鸡Linux用户来说是大大降低了Linux的学习门槛。 而在这篇博客中,WSL首先的作用
阅读全文
摘要:前言 在最近的两年工作经历中,用的微控制器的架构越来越杂,STC的八位机,STM8,STM32G系,仿STM32系,乐鑫无线系列,沁恒的RISV-V系列,也自己摸索了几个型号的cortex M7并尝试使用A7。我越来越觉得单片机无聊和乏力。单片机层次的嵌入式软件工程师大多是电子系出身,专业主干课程是
阅读全文
摘要:导语 自换城市生活后,我很久没有正儿八经地写一个技术类的博客和总结之类的了。我在南京时总是有相当多的事项想记录整理成文下来,但是却没有这么多的时间,毕竟逐项验证和整理是很费时间的,而我的时间一直都不算多。 回到武汉后,我开始从各种方面开始思考我的生活和我的职业:我到底想要什么样的生活,我到底该如何发
阅读全文
摘要:杂记 前言 我总是很希望自己能产生一种感知电压变化的能力,就像B站上的教学动图中,电流从电源流出时导线就像LED亮起来一样,我将指尖触到导线上就能感受到实时的电压变化。我在上学和工作时经常由于无法理解或者认知错误陷入非常迷惘和痛苦中,比如在我理解数学和电磁场的基本理论时,或者我的代码运行中出现了我认
阅读全文
摘要:引入 我之前有两方面的使用屏幕的案例。在做的模块上需要用到屏幕来显示的时候,全是SPI屏幕,并口屏幕和IIC屏幕。在研究了驱动(或者是绘图函数更加合适)之后,我发现其实他们就是直接写显存,这个显存在面板驱动芯片内部。在废旧笔记本显示器再利用的方面,当时经常是另买一个40pin的驱动版和面板接在一起,
阅读全文
摘要:傅里叶变换的粗犷理解 傅里叶变换是用来将信号波形从时域转成频域的分析方法,以往通过时域来分析信号波形的好处是准确了解每个时刻波形的幅度。我们知道任何周期信号都能认为是若干个三角函数信号的叠加。所以,从频域分析能很简单地看出周期信号的组成。这里 放一个经典的图。 左侧的纵轴是幅度,中间的X轴是时间轴,
阅读全文
摘要:之前上学时我的信号学得最差了,主要原因还是我高数学得不怎么样。可能是人总敬畏自己最不会的,所以我觉得我学过诸多科目中,数学是最博大精深而最妙的,从最开始的一次函数到反比例函数,二次三次函数和双曲线,椭圆曲线,到倒数和积分的莱布尼茨的公式,我越来越明显地认识到到数学已经不只是干巴巴地计算下火车什么时候
阅读全文