摘要:        
一.前言 做linux开发也有一段时间了,对整个系统已经熟悉了很多,linux是一个非常大的系统,现在对常见的驱动做一个总结,以此来加深记忆和理解。 二.常见驱动及其子系统分类 1.Linux设备分类 linux系统抽象出的设备可以分为三类:char_dev,block_dev,net_dev。字符    阅读全文
        
            posted @ 2024-08-16 18:42
Charles_hui
阅读(524)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
一、前言 产品上有一个声控开关的需求,需要用到ADC,调试过程遇到了很多问题,特此记录下。(都可以写个小故事了) 二、过程 1.修改设备树 板子上ADC功能默认是没有打开的,所以先改设备树。 1.1 BUG1:从doc文档直接复制代码,格式错误,编译和运行不会报错。 描述:我直接从doc文档把ADC    阅读全文
        
            posted @ 2024-08-14 17:16
Charles_hui
阅读(135)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
方法一 1.允许堆栈检测 API 的使用 打开 FreeRTOSConfig.h 文件,找到宏 INCLUDE_uxTaskGetStackHighWaterMark 并将其值定为 1。 2.uxTaskGetStackHighWaterMark 函数的说明 点击查看代码 /* *函数参数:xTas    阅读全文
        
            posted @ 2024-08-13 10:41
Charles_hui
阅读(551)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
信号通过一个FIR滤波器其实就是信号与FIR滤波器的系数进行卷积(即乘累加)的过程。我们以一个简单信号模型为例,了解一下FIR波形器的原理。 1.给定三组信号 现在有三组信号,分别是: 信号1:低频信号,即在时域上变化慢的信号,其输入先后为1 1 1 1 2 2 2 2。 信号2:直流信号,其输入先    阅读全文
        
            posted @ 2024-08-12 16:12
Charles_hui
阅读(376)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
1.BUG描述 pc下发文本信息,采用unicode编码形式,下位机单元接收后,需要将其解码成utf-8的编码形式显示出来,但是发现文本首部和尾部出现乱码。 2.BUG原因 原因很简单,解码的时候尾部和首部没有对齐。记录这个BUG主要是记录下汉字的编码方法。 3.修复方法 解码时对齐即可。 4.un    阅读全文
        
            posted @ 2024-08-08 14:22
Charles_hui
阅读(35)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
一.前言 先确保下载了“Microsoft C/C++ Extension”插件 二.Linux环境不能跳转的问题 1.配置 c/c++ 插件找到头文件定义 在软件界面按住 Ctrl+Shift+P,在软件上方出现输入框中输入:C/C++:Edit Configurations。选择第一个配置JSO    阅读全文
        
            posted @ 2024-08-07 15:18
Charles_hui
阅读(2044)
评论(0)
推荐(0)
        
        
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号