自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Deven Huang的博客

记录工作中遇到的问题

  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

原创 go 使用笔记

【代码】go 使用笔记。

2024-09-30 15:00:56 181

原创 stm32使用笔记

【代码】stm32使用笔记。

2024-08-12 21:00:39 377

原创 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 217

原创 buildroot构建文件系统添加nfs客服端及其它笔记

buildroot nfs git rsync支持

2023-04-01 16:40:14 820

原创 ubuntu下github无法使用

【代码】ubuntu下github无法使用。

2023-03-24 20:45:24 316

原创 mdk 环境配置

mdk 背景配置, 工具配置

2022-11-01 16:08:49 492

原创 win10 win11下添加nfs客服端到linux

windows下搭建nfs客服端到ubutu

2022-10-27 21:25:02 4396 1

原创 rt-thread中使用WebClient WebNet总结 http学习

基于rt-thread的webserver,webclient http使用,学习

2022-10-27 18:00:36 2766

原创 stm32 串口不通调试总结

stm32 串口调试总结

2022-08-26 18:51:49 1804

原创 sd卡镜像备份

将sd卡中的镜像克隆到另一张sd卡中

2022-06-17 18:58:36 604

原创 rt-thread stm32h7 无法接收组播数据

rt-thread ssdp无法接收组播数据

2022-06-02 17:56:22 499

原创 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 1195 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 411

原创 linux应用程序内存跟踪

linux 内存评估,内存泄漏定位

2021-12-28 16:55:27 742

原创 rt-thread中webclient使用

rt_thread中webclient 使用记录

2021-12-17 09:23:44 1455

原创 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 350

原创 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 1693

原创 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 396

原创 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 213

原创 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 502

原创 c 学习笔记

1. 函数指针typedef int(*MY_FUNC_P)(int, int);//我喜欢这样用 //备注 函数和数组本身就是地址,不用进行取地址

2021-01-20 15:48:42 95

原创 开发笔记

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 100

原创 rt-thread stm32h743

最近想在野火stm32h743_pro板子上做点rt-thread的练习,但是rt-thread的sdk不对这款板子支持,743的也没eth例程,折腾了很久终于把网络调通了,需要的人可以参考下。后面打算基于这款板子把其它的模块驱动也移值了。gitee仓库地址 ...

2021-01-04 19:48:16 514

原创 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 224

原创 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 275

原创 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 553

原创 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 1771

原创 llinux 开发环境环境配置

ubuntu 环境搭建

2020-03-22 18:00:37 527 1

原创 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 576

原创 与 LPI2C 外设一样

与 LPI2C 外设一样,RT1052 芯片也集成了专门用于 SPI协议通讯的外设 FlexSPI、LPSPI,其中 LPSPI主要定位于通用的 SPI通讯,而 FlexSPI外设除了支持 SPI通讯外还提供了很多与存储器相关的特性,所以 FlexSPI外设通常用于与使用 SPI协议的存储设备进行通讯。...

2020-03-20 12:28:09 723

原创 stm32 智能识别

二维码门禁系统1、STM32通过ESP8266实时访问服务器,并请求门牌id时间。2、STM32通串口向显示屏SDWe0706二维码数据,该显示屏中有一个将收到的自动转为数据转的功能,直接串口发送数据后显示屏上自动生成二维码,具体开发见组态串口屏开发资料包内容,为防止二维码被拍照后远程远程开门,故通过向服务器获取时间,以服务器时间作为二维码,并实时刷新。3、用户扫描二维码,首次扫描输入学号密...

2020-03-20 12:24:59 1390

原创 网关升级规划

timer定时器任务1.数据保存2.数据修改3.触发A: 71之前M:72之前版本需要中间固件升级

2020-03-20 12:23:10 336

原创 网关升级移植规划

1.初始化任务 用户初始化2.读任务列表 读用户数据3.读注册标志位3.升级处理4.看门狗5.固件升级清空7E55C989D202E5A1F524000100BD00C989D202E5A1F524475A3300000000000000000000000000000000000000000000000000000000006C9E95F61CEF7A0F416475726F4...

2020-03-20 10:05:12 131

原创 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 334

原创 电脑故障分析

电脑开不了机,cpu 风扇在转,可能是静电问题,拔掉所有接线,拔下bios电池(纽扣电池),按住开机键10s,等一会儿,装上纽扣电池,通电开机。2。排除法,替换内存,硬盘 ,显卡,主板,CPU,找到问题。3.换线,重启。...

2020-03-19 21:34:30 135

原创 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 1721

原创 iar for arm 8.41 icf文件

Iar 链接文件中的icf文件 1.memory 可编址的存储空间2.region 不同的存储器地址区域3. block 不同的地址块4.Section的 初始化与否5.Section 在存储空间中的放置...

2020-03-18 12:53:14 616

原创 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 329

原创 stm32743 sdram外扩

1. sdram 初始化一定要在时钟初始化之后,否则初始化不会成功2.配置分散加载文件将stack分配在内部sram3.操纵系统的堆可分配在外部空间,使用静态方法创建线程...

2020-03-16 18:06:45 511

转载 vscode 基础教程

零、快速入门有经验的可以跳过快速入门或者大致浏览一遍1. 命令面板命令面板是vscode快捷键的主要交互界面,可以使用f1或者Cmd+Shift+P(win Ctrl+Shift+P)打开。在命令面板中你可以输入命令进行搜索(中英文都可以),然后执行。命名面板中可以执行各种命令,包括编辑器自带的功能和插件提供的功能。所以一定要记住它的快捷键Cmd+Shift+P2....

2020-03-16 14:16:22 301

mdk背景主题配置文件皮肤黑色

mdk背景配置文件,默认白色比较刺眼,这个背景配合windows保护色用。

2022-09-15

SourceInsight教程.pdf

Source Insight 是一个功能十分强大、 使用也很方便的程序编辑器。 它内置对 C/C++、Java 甚至 x86 汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而, Source Insight 正在国际、国内众多的 IT 公司使用。 Source Insight 功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用 Source Insight 的朋友往往觉得很麻烦。这里本人结合自己的使用经验,简单说说 Source Insight 的 使用。 (本文以 McuSystem 为例, Source Insight 以 3.0 版本为例。其他版本的 Source Insight 大同小异 )

2020-03-16

基于c#的udp通信

c# 基于vs2019写的udp通信程序,可以收发数据,可以用这个改造网络调试助手,适合入门的人员,只会c语言,不会面向对象的嵌入式开发者

2020-03-16

MK64FN1M0xxx12_flash.icf

mk64修改后的icf文件,定义一个新section,将函数房子该section中

2019-08-18

IAR下如何让程序在RAM中运行.pdf

IAR 下如何将程序拷贝在 RAM 中运行,来自stm32官方。

2019-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除