08 2024 档案

摘要:方法1.栈顶地址是否小于等于栈底 在FreeRTOSConfig.h中,配置 点击查看代码 #define configCHECK_FOR_STACK_OVERFLOW 1 在StackMacros.h文件中可以看到如下代码 点击查看代码 #if( ( configCHECK_FOR_STACK_O 阅读全文
posted @ 2024-08-29 10:06 Charles_hui 阅读(46) 评论(0) 推荐(0) 编辑
摘要:看到一段大小端验证代码,记录下来 点击查看代码 uint32_t endianess_test = 0x11223344; uint8_t * endianess_test_p = (uint8_t *) &endianess_test; bool big_endian = endianess_te 阅读全文
posted @ 2024-08-22 16:45 Charles_hui 阅读(9) 评论(0) 推荐(0) 编辑
摘要:platform bus资料参考:https://www.jb51.net/article/231922.htm 阅读全文
posted @ 2024-08-21 19:56 Charles_hui 阅读(2) 评论(0) 推荐(0) 编辑
摘要:一.设定屏幕参数 1.更改设备树下的lcd节点参数 目录:arch/arm/boot/dts/imx6ull-14x14-nand-7-1024x600-c.dts 点击查看代码 &i2c2 { goodix_ts@5d { reg = <0x5d>; }; }; &lcdif { display0 阅读全文
posted @ 2024-08-21 19:00 Charles_hui 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1.拷贝根文件系统,运行windows下的vbs脚本,准备烧录 点击查看代码 #!/bin/bash while : do echo "/************20表示程序适配G20主机, 30表示程序适配G30*********/" echo "输入 20 or 30:" read aNum c 阅读全文
posted @ 2024-08-21 18:33 Charles_hui 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一.前言 做linux开发也有一段时间了,对整个系统已经熟悉了很多,linux是一个非常大的系统,现在对常见的驱动做一个总结,以此来加深记忆和理解。 二.常见驱动及其子系统分类 1.Linux设备分类 linux系统抽象出的设备可以分为三类:char_dev,block_dev,net_dev。字符 阅读全文
posted @ 2024-08-16 18:42 Charles_hui 阅读(174) 评论(0) 推荐(0) 编辑
摘要:一、前言 产品上有一个声控开关的需求,需要用到ADC,调试过程遇到了很多问题,特此记录下。(都可以写个小故事了) 二、过程 1.修改设备树 板子上ADC功能默认是没有打开的,所以先改设备树。 1.1 BUG1:从doc文档直接复制代码,格式错误,编译和运行不会报错。 描述:我直接从doc文档把ADC 阅读全文
posted @ 2024-08-14 17:16 Charles_hui 阅读(76) 评论(0) 推荐(0) 编辑
摘要:方法一 1.允许堆栈检测 API 的使用 打开 FreeRTOSConfig.h 文件,找到宏 INCLUDE_uxTaskGetStackHighWaterMark 并将其值定为 1。 2.uxTaskGetStackHighWaterMark 函数的说明 点击查看代码 /* *函数参数:xTas 阅读全文
posted @ 2024-08-13 10:41 Charles_hui 阅读(304) 评论(0) 推荐(0) 编辑
摘要:信号通过一个FIR滤波器其实就是信号与FIR滤波器的系数进行卷积(即乘累加)的过程。我们以一个简单信号模型为例,了解一下FIR波形器的原理。 1.给定三组信号 现在有三组信号,分别是: 信号1:低频信号,即在时域上变化慢的信号,其输入先后为1 1 1 1 2 2 2 2。 信号2:直流信号,其输入先 阅读全文
posted @ 2024-08-12 16:12 Charles_hui 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1.BUG描述 pc下发文本信息,采用unicode编码形式,下位机单元接收后,需要将其解码成utf-8的编码形式显示出来,但是发现文本首部和尾部出现乱码。 2.BUG原因 原因很简单,解码的时候尾部和首部没有对齐。记录这个BUG主要是记录下汉字的编码方法。 3.修复方法 解码时对齐即可。 4.un 阅读全文
posted @ 2024-08-08 14:22 Charles_hui 阅读(21) 评论(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 阅读(443) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示