- 博客(47)
- 资源 (4)
- 收藏
- 关注
原创 rv1126编译报错 buildroot 添加rsync导致popt报错
修改 POPT_SITE = http://ftp.rpm.org/popt/releases/historical/popt-1.16.tar.gz。路径:/home/forlinx/rv1126/buildroot/package/popt/popt.mk 文件修改。
2023-05-11 15:57:47
276
原创 rt-thread中使用WebClient WebNet总结 http学习
基于rt-thread的webserver,webclient http使用,学习
2022-10-27 18:00:36
3484
原创 rt-thread stm32h7 dma cache mpu 缓存一致性
本文以串口dma为例,发送和接收都设计到一致性问题mpu配置,只有mpu配置好后,才能使用缓存策略提升性能,特别是对外部sdram速度提升很高int mpu_init(void){ MPU_Region_InitTypeDef MPU_InitStruct; /* Disable the MPU */ HAL_MPU_Disable(); /* Configure the MPU attributes as WT for AXI SRAM */ MPU_.
2022-05-17 17:45:05
1452
4
原创 gdb使用
参考:参考博客断点使用break filename:lineNumber break … if < condition> ex: break test.c:6 if num>0break break命令没有参数时,表示在下一条指令处停住printx按16进制格式显示变量d按十进制显示变量u按十六进制格式显示无符号整形 ex: print /x co按八进制格式显示变量t按二进制格式显示变量c按字符格式显示变量f按浮点数格式显示变量
2022-03-31 16:23:45
511
原创 rt-thead 多片内存加入堆管理
以stm32f429为例,将ccm高速的64ksram加入堆管理board.h board.h/* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2018-11-5 SummerGift first version */
2021-09-16 11:53:44
430
原创 debian 软件源更改 软件包安装
一. 更换源源文件 /etc/apt/sources.list其中 sources.list.d中的文件为某个特定软件的软件源,如vsode内容如下:#deb-src http://deb.debian.org/debian buster main contrib non-freedeb http://deb.debian.org/debian buster-updates main contrib non-free#deb-src http://deb.debian.org/d
2021-07-15 20:46:15
1792
原创 Linux 开机自启
开机自动登录账号测试平台: Ubuntu20.04修改 /etc/systemd/system/getty.target.wants/serial-getty@ttyS0.service为 ExecStart=-/sbin/agetty --autologin d --keep-baud 115200,38400,9600 %I $TERM// d为用户名,可改为root,经测试效果一样开机自动开启服务2.1 在/etc/rc.local 中添加脚本2.2 通过systenct.
2021-07-05 10:16:55
486
原创 nginx/apache2 cgi 配置
安装组件sudo apt-get -y install nginxsudo apt-get install spawn-fcgisudo apt-get install libfcgi-dev 头文件需要创建文件夹mkdir /usr/share/nginx/cgi-bin // 创建文件 cp demo/usr/share/nginx/cgi-bin // 拷贝启动进程spawn-fcgi -a 127.0.0.1 -p 8088 -C 5 -f /usr/local/..
2021-04-21 15:22:21
258
原创 astyle mdk vscode使用
下载astyle 下载地址windows平台2.1 mdk 格式化单个文件!E // 输入参数 2.2 mdk格式化所有文件"$E*.c" "$E*.h" // 所有.c .h 文件2.3 vsocde配置2.31 安装扩展插件Astyle formate-Astye2.22 配置文件 additional setting.json{ "json.schemas": [ ], "git.ignoreWindowsGit27Warning": true.
2021-04-19 18:13:59
555
原创 c 学习笔记
1. 函数指针typedef int(*MY_FUNC_P)(int, int);//我喜欢这样用 //备注 函数和数组本身就是地址,不用进行取地址
2021-01-20 15:48:42
113
原创 开发笔记
1.rt-thread中 webserve返回204时,会话码必须为200,否则发不出去 char *s = ""; rt_kprintf("Txg:%s\n",s); session->request->result_code = 200; /* 这里必须为200,否则客服端收不到 */ webnet_session_set_header(session, mimetype, 204, "ok", rt_strlen(s)); //这里可以为204 web.
2021-01-08 09:27:02
127
原创 rt-thread stm32h743
最近想在野火stm32h743_pro板子上做点rt-thread的练习,但是rt-thread的sdk不对这款板子支持,743的也没eth例程,折腾了很久终于把网络调通了,需要的人可以参考下。后面打算基于这款板子把其它的模块驱动也移值了。gitee仓库地址 ...
2021-01-04 19:48:16
592
原创 rt-thread使用查询模板
1.线程 rt_thread_t tid1 = rt_thread_create("thread1", thread1_entry, RT_NULL, THREAD_STACK_SIZE, THREAD_PRIORITY, THREAD_TIMESLICE); /* 如果获得线程控制块,启动这个线程 */ if
2020-11-26 19:10:39
263
原创 rtos笔记
1.自动初始化机制1 INIT_BOARD_EXPORT(fn)非常早期的初始化,此时调度器还未启动使用该宏后,fn 将属于 “board init functions”2 INIT_PREV_EXPORT(fn)主要是用于纯软件的初始化、没有太多依赖的函数使用该宏后,fn 将属于 “pre-initialization functions”3 INIT_DEVICE_EXPORT(fn)外设驱动初始化相关,比如网卡设备使用该宏后,fn 将属于 “device in...
2020-11-26 19:10:07
327
原创 git 生成公钥 及使用笔记
ssh-keygen -t rsa -C '2101419675@qq.com'2.一路回车, 提示输入文件名和密码都直接回车3.公钥就生成了,路径为4.在GitHub或gittree中直接将id_rsa.pub中的内的内容加在sskey中就行下面是gittree...
2020-07-05 16:50:07
715
1
原创 vs code 远程终端连接linux
1.ctril+shift+p 输入 Remot-ssh 将 √打上2.更改配置文件3.连接,选择远程服务器右键连接4.如果连不上:将git中openssh 替代 win10 自带 openssh将环境变量中:%SYSTEMROOT%\System32\OpenSSH\ 替换为 #将环境变量中: %SYSTEMROOT%\S...
2020-04-07 21:03:05
1811
原创 FlexSPI外
FlexSPI外设包含有 A/B 两组 SPI通讯接口,即图 21-5 中第①部分 IO_CTL(IO控制逻辑)引出的“SPI Bus FA port”和“SPI Bus FB port”。每组接口最多可外接 2个设备,即 A1、A2、B1和 B2,具体引脚说明见表格 21-2。关于这些引脚,可查阅《IMXRT1050RM》(参考手册),以它为准。...
2020-03-20 12:29:00
613
原创 与 LPI2C 外设一样
与 LPI2C 外设一样,RT1052 芯片也集成了专门用于 SPI协议通讯的外设 FlexSPI、LPSPI,其中 LPSPI主要定位于通用的 SPI通讯,而 FlexSPI外设除了支持 SPI通讯外还提供了很多与存储器相关的特性,所以 FlexSPI外设通常用于与使用 SPI协议的存储设备进行通讯。...
2020-03-20 12:28:09
772
原创 stm32 智能识别
二维码门禁系统1、STM32通过ESP8266实时访问服务器,并请求门牌id时间。2、STM32通串口向显示屏SDWe0706二维码数据,该显示屏中有一个将收到的自动转为数据转的功能,直接串口发送数据后显示屏上自动生成二维码,具体开发见组态串口屏开发资料包内容,为防止二维码被拍照后远程远程开门,故通过向服务器获取时间,以服务器时间作为二维码,并实时刷新。3、用户扫描二维码,首次扫描输入学号密...
2020-03-20 12:24:59
1430
原创 adc 学习
STM32F103 系列一般都有 3 个 ADC, 这些 ADC 可以独立使用, 也可以使用双重/三重模式(提高采样率)。lpc1314只有一个adc,带8路通道STM32F1 的 ADC 是 12 位逐次逼近型的模拟数字转换器。它具有多达 18 个复用通道,可测量来自 16 个外部源、2 个内部信号lpc1314为10位adc源。 这些通道的 A/D 转换可以单次、连续、扫描或间...
2020-03-19 22:34:46
372
原创 电脑故障分析
电脑开不了机,cpu 风扇在转,可能是静电问题,拔掉所有接线,拔下bios电池(纽扣电池),按住开机键10s,等一会儿,装上纽扣电池,通电开机。2。排除法,替换内存,硬盘 ,显卡,主板,CPU,找到问题。3.换线,重启。...
2020-03-19 21:34:30
152
原创 IAR 低版本升高版本报错
iar for arm 7.1以前版本升级以后的版本兼容处理1.新版本包含了core_cm3.c core_cm3.h,所以去掉路径中的core_cm3.文件,移除工程中core_cm3.c文件,然后在option中做如下设置2.修改启动文件,也就是那个.s的汇编文件在将所有的SECTION .text:CODE:REORDER(1)改为 SECTION .text:CO...
2020-03-19 16:33:22
1805
原创 iar for arm 8.41 icf文件
Iar 链接文件中的icf文件 1.memory 可编址的存储空间2.region 不同的存储器地址区域3. block 不同的地址块4.Section的 初始化与否5.Section 在存储空间中的放置...
2020-03-18 12:53:14
699
原创 gdb 调试笔记
1.编辑gcc -g test.c -o test2.命令2.1 启动gdb: gdb 程序名2.2查看程序:l (list) 默认10行 按回车向下翻2.2运行 r (run) 运行程序直到遇到 结束或者遇到断点等待下一个命令2.3添加断点 b break;break 函数名 停在函数的入口处break 行号break 文件名:函数名...
2020-03-18 11:43:48
372
原创 stm32743 sdram外扩
1. sdram 初始化一定要在时钟初始化之后,否则初始化不会成功2.配置分散加载文件将stack分配在内部sram3.操纵系统的堆可分配在外部空间,使用静态方法创建线程...
2020-03-16 18:06:45
568
转载 vscode 基础教程
零、快速入门有经验的可以跳过快速入门或者大致浏览一遍1. 命令面板命令面板是vscode快捷键的主要交互界面,可以使用f1或者Cmd+Shift+P(win Ctrl+Shift+P)打开。在命令面板中你可以输入命令进行搜索(中英文都可以),然后执行。命名面板中可以执行各种命令,包括编辑器自带的功能和插件提供的功能。所以一定要记住它的快捷键Cmd+Shift+P2....
2020-03-16 14:16:22
341
SourceInsight教程.pdf
2020-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人