自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (8)
  • 收藏
  • 关注

原创 VTS First Script

【代码】VTS First Script。

2024-05-18 14:02:24 250

原创 VTS BACnet PC Simulator

VTS。

2024-05-18 10:43:42 365

原创 ESP32-C3 vscode USB-Serial-JTAG 调试

看了之后,还是不会ESP32-C3的调试及下载,你过来打我!esp32c3内置USB-Serial-JTAG的使用。

2024-01-30 19:51:50 742 1

原创 BACnet资料整理

链接: linkhttps://bacnet.sourceforge.net/https://sourceforge.net/projects/bacnet/files/bacnet-tools/https://wenku.baidu.com/view/bd90924ef424ccbff121dd36a32d7375a517c620?aggId=96877cd2f90f76c661371a76&fr=catalogMain_text_ernie_recall_v1%3Awk_recommend_main1

2023-07-03 20:04:54 316

原创 STM32F7xx Keil5 RTX RL-TCPnet DP83822移植

可以PING通,但client无法连接,后来发现是netInitialize以及server相关的测试代码需要放在同一个task里。【STM32F407】第11章 RL-TCPnet V7.X之TCP服务器。RTE创建tcp server例程,参考该例程,进行修改。修改后的TCP_Socket_server.c。去掉文件只读属性,之后需要修改,添加到工程。修改RTE_Device.h ETH配置。暂时全部默认配置,DHCP已打开。修改DP83822 ID。修改DP83822驱动。

2023-06-04 16:02:40 1127 1

原创 STM32 USB CDC Lib OS malloc问题

CubeMX生成代码,在USB中断里调用了malloc!!!!

2023-06-04 15:49:12 121

原创 STM32 USB CDC Lib OS malloc问题

CubeMX生成代码,在USB中断里调用了malloc!!!!

2023-05-02 06:46:46 90

原创 STM32 C++ 无法启动

STM32 C++ 无法启动

2023-04-23 19:33:28 92

原创 STM32F767 STM32CubeMX USB VCP驱动无法识别

2023-04-21 19:48:53 392

原创 STM32 USB资料整理

https://www.armbbs.cn/forum.php?mod=viewthread&tid=90026https://img.anfulai.cn/bbs/90026/AN57294%20USB%20101%20An%20Introduction%20to%20Universal%20Serial%20Bus%202.0%20(Chinese).pdfhttps://www.armbbs.cn/forum.php?mod=viewthread&tid=99710https://www.bilibi

2023-04-21 19:45:22 422

原创 libusb USB CDC bulk win32

【代码】libusb USB CDC bulk win32。

2023-04-16 14:49:59 520

原创 STM32 USB CDC bulk device

STM32 USB CDC bulk device

2023-04-16 09:20:22 183

原创 MDK RTE template [cube]

创建MDK RTE template [cube]工程

2023-04-09 15:42:55 109

原创 MDK RTX template

创建MDK RTX工程

2023-04-09 15:41:51 88

原创 MDK RTE template [classic]

创建MDK RTE template工程

2023-04-09 15:40:59 90

原创 【记录】STM32串口测试

测试环境正点原子战舰STM32F767STM32串口中断收发为了验证硬件的正确性,最简单的方法是接收串口工具的数据,然后将接收到的数据发送STM32串口-接收定长数据uint8_t g_u8SndBuf[UART_LEN] = "USART1 Send test\n\r";uint8_t g_u8RcvBuf[UART_LEN] = {0};void MX_USART1_UART_Init(void){ huart1.Instance = USART1; huart1

2020-06-25 10:03:29 1959 1

原创 【问题】Win10 system占用cpu资源高

现象查看具体信息锁定目标:ACPI ,跟系统中断有关电源管理,关闭PCI Express

2020-06-24 15:00:57 1627

转载 Appium uiautomatorviewer error

Appium uiautomatorviewer errorAppium Erroruiautomatorviewer error taking device screenshot eofDownload an old version of platform tools from Googlecopy adb.exe and replace with current one in your...

2019-07-17 10:50:49 195

原创 【总结】gvim+ctags+cscope+taglist阅读Linux源码

效果图1. 插件管理安装vundle1.1 建立文件夹在home文件夹下创建.vim .vim/bundle,修改权限rick@ubuntu:~$sudo mkdir -p .vim/bundlerick@ubuntu:~$ ls -al .vimtotal 12drwxr-xr-x 3 root root 4096 7月 29 16:41 .drwxr-xr-x 22 rick ric

2017-10-08 11:35:29 922

原创 【整理】树莓派初识

1. 购买裸版 TF卡 16G或以上 电源 散热片 风扇 HMI转VGA (只有初次设置时连接屏幕使用,设置完成后就可以直接用SSH或VNC远程登录控制了)其他配件,如外壳,麦克风,扬声器等,可以根据需要购买。2. 安装2.1 散热片有三个芯片需要散热片,CPU,GPU,RAM,位置如下2.2 散热片散热片红线接PIN4,黑线接PIN62.3 外壳不同外壳有不同的安装方法, 总体讲,不

2017-09-02 09:06:51 671 1

原创 APUE--环境搭建

从书中第一个例子,缺少apue.h头文件,所以使用前需要简单配置一下所需的文件。1.下载该文件。 官网地址:http://www.apuebook.com/code3e.html2.解压3.复制文件复制apue.h 到 /usr/include/下: cp ./apue.3e/include/apue.h /usr/include/ 复制error.c 到 /usr/include/下: c

2017-01-23 22:01:05 1007

原创 【问题】GDI泄漏

问题MFC程序,运行一段时间后,画面刷新异常。现象1:画面刷新异常,花屏现象2:死机,画面不再响应鼠标事件现象3:CResourceException 异常,显示资源被耗尽First-chance exception at 0x756dc54f in 机器视觉检测系统.exe: Microsoft C++ exception: CResourceException at memory locatio

2017-01-14 10:12:46 1079

原创 【问题】开发板挂载NFS失败

错误信息...IP-Config: Complete: device=eth0, addr=192.168.10.11, mask=255.255.255.0, gw=192.168.10.1, host=192.168.10.11, domain=, nis-domain=(none), bootserver=192.168.10.175, rootserver=

2017-01-08 15:09:03 1053

原创 【记录】LCD驱动

1.LCD驱动框架1.1程序结构打开设备 app: open(“/dev/fb0”, …)kernel: fb_open int fbidx = iminor(inode); struct fb_info *info = = registered_fb[0];读设备 app: read()kernel: fb_read

2016-12-17 09:23:43 810

原创 【已解决】ubuntu tty 黑屏

参考资料现象Ctrl+Alt+F1~F6后,显示黑屏。Ctrl+Alt+F7可以正常返回图形模式。原因通常是由于启动时的分辨率与显卡不兼容导致。解决方法解决方法是设置Grub为true text-mode启动。1.打开终端Ctrl+Alt+T2.输入以下命令sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub3.更新g

2016-12-14 09:03:33 4608

原创 【总结】三菱 伺服电机 转矩模式 设置

1. 接线端子对应的含义。20:24V电源正极 46:24V电源负极 42:急停 15:伺服启动 41:正转选择 19:负转选择27:正负8V模拟输入,转矩控制(测试时,没有连接,使用PC38偏置电压,调节转矩) 28:正负8V模拟输入,转矩控制 2:正负10V模拟输入,转速控制(测试时,没有连接,使用PC08设定值,调节转矩)43:速度选择(SP3)2. 配置2.1. 模式设置电机模

2016-12-03 21:36:30 27346 3

原创 【总结】Halcon图像拼接

1. 为什么要拼接如果你的被射物足够小; 如果你的镜头视野足够大; 如果你的银子足够多,可以买更牛的相机,更牛的镜头。。。如果你没有那么多的如果,项目多了,图像拼接在所难免。2. 效果是啥借助Halcon自带的例子,就是将下面两张图像,拼接为一个更宽的图像。图像1: 图像2: 拼接后的图像: 有没有变得更宽?3. 拼接步骤读取图像提取特征点计算变换矩阵拼接参考Halcon例程pr

2016-10-07 18:28:47 35263 10

原创 【记录】Gvim搭建IDE编程环境(Win7)

1.环境Win7+gvim74.exe2.准备使用的插件,下载地址3.安装3.1.安装gvim74安装目录为D:\Vim安装完成后,自动打开README.txt。此时安装目录-vimrc就是gvim的配置文件了。之后的插件安装配置都需要修改该文件。代开瞄一眼,基本看不懂,暂且放下继续。vim74下就是gvim的安装目录。有三个目录一会儿就会用到。 1.doc → 说明文档 2.plugin →

2016-08-29 22:50:40 699 1

原创 【记录】初识字符设备驱动程序

1. 概要u-boot:启动内核 内核:启动应用程序 应用程序:读写文件,点灯,获取按键值等等。1.1应用程序与内核、驱动的关系大家各司其职,显然应用程序不应该关心内部实现方式,使用标准的接口open, read, write等操作文件和设备(设备也是一种文件)。以一个简单的应用程序为例。int main(){ int fd1, fd2; int val = 1; fd1

2016-08-09 10:05:56 585

原创 【记录】根文件系统启动参数设置

NFS启动OpenJTAG> set bootargs noinitrd root=/dev/nfs nfsroot=192.168.10.175:/work/nfs_root/first_fs ip=192.168.10.11:192.168.10.175:192.168.10.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0Open

2016-08-08 19:43:39 406

原创 【记录】挂接NFS

1. 目的每次修改文件系统,或者驱动程序,重新烧写开发板,这样频繁的操作没有必要,我们希望在服务器中,修改文件系统或者驱动程序,调试,待一切都稳定后,再去烧写到开发板上验证。解决方法就是网络文件系统,NFS。因为开发板可以通过网络与服务器连接,那么就可以让开发板启动服务器上的文件系统。这样,可以直接远程登录服务器,操作服务器中的文件系统,这些修改也会直接反应到开发板上。2. 具备的条件条件: 1.

2016-08-08 18:33:49 1741

原创 【记录】制作最小根文件系统

概述所谓制作根文件系统,就是创建各种目录,并在里面创建各种文件。如在/bin,/sbin目录下存放各种可执行程序,在/etc目录下存放配置文件,在/lib目录下存放库文件。 通常,使用Busybox来创建上述目录下的可执行文件。最小根文件系统内容包括1./dev/console,/dev/null 2.init程序,由busybox创建 3./etc/inittab(配置文件) 4.配置文件

2016-08-08 15:21:05 3913

原创 【记录】kernel打补丁,编译

解压准备好内核文件后,执行解压命令book@book-desktop:~$ cd /work/system/book@book-desktop:/work/system$ lsbusybox-1.7.0.tar.bz2 u-boot-1.1.6_jz2440.patchlinux-2.6.22.6_jz2440.patch u-boot-1.1.6.tar.bz2linux

2016-08-08 15:18:52 1162

原创 【记录】u-boot中添加命令

1. 添加命令目标:在u-boot中添加一条命令,执行命令后打印出hello world和参数信息。新建cmd_hello.c,放到common目录下。#include <common.h>#include <watchdog.h>#include <command.h>#include <image.h>#include <malloc.h>#include <zlib.h>#incl

2016-08-08 15:16:49 419

原创 【记录】U-boot编译

系统对比u-boot打补丁准备u-boot文件和补丁文件解压 book@book-desktop:/work/system$ tar xjf u-boot-1.1.6.tar.bz2 打补丁 book@book-desktop:/work/system/u-boot-1.1.6$ patch -p1 < ../u-boot-1.1.6_jz2440.patch 注意:这里曾经出现无法打补丁,

2016-08-08 15:15:36 400

原创 【记录】中断

1. 比喻2. 概要2.1. 中断是一种异常。发生异常后:CPU进入异常模式PC指针跳入异常入口(固定地址)2.2. 怎么用中断中断发生初始化引脚 使能中断 保存“别人”的状态,寄存器的状态中断处理分辨中断源 进行不同的处理 清理工作,清中断中断结束恢复“别人”的状态,寄存器的状态2.3. 中断框图

2016-08-08 15:13:22 337

原创 【记录】NAND FLASH控制器

结构 bin文件的结构包括两部分,主程序被放到NAND flash中的4096地址上。 前4k程序负责把主程序直接复制到SDRAM中。 前4k程序在片内的SRAM中执行,主程序在SDRAM上执行。

2016-08-08 15:11:58 359

转载 【记录】存储管理器

1. 概要存储管理器负责管理2440的所有内存设备。2440的地址线ADDR0~ADDR26,即最大执行寻址2^27=128M空间。 CPU通过8根片选信号nGCS0~nGCS7,控制bank0~bank7,每个bank大小为128M,这样就实现了须知1G地址空间。 除此之外,0x4800~0x5FFFFFFF,地址空间为特殊寄存器地址范围,控制不同的硬件单元模块。存储器与外设不同的bank可以

2016-08-08 15:11:01 1029

转载 【转载】ARM指令集

ARM指令集 ARM 指令集• 寄存器和处理器模式(26-bit 体系) • 寄存器和处理器模式(32-bit 体系) • 程序状态寄存器和操纵它的指令 • 寄存器装载和存储指令 • 算术和逻辑指令 • 移位操作 • 乘法指令 • 比较指令 • 分支指令 • 条件执行 • 软件中断指令 • APCS (ARM 过程调用标准) • 编写安全的 32-bit 代码的基本规则 •

2016-08-08 15:08:29 2355

原创 【总结】2440烧写方式

2440烧写方式1.1 使用并口烧写1.2 使用OpenJTAG烧写OpenJTAG支持将二进制代码烧写到FLASH中。它的烧写工具是oflash。oflash烧写完成后会自动复位。1.2.1 安装oflash光盘资料\windows\tools目录下,双击01.OpenOCD with GUI setup.exe进行安装。驱动安装成功后,设备管理器中会增加100ASK JTAG安装完成后,在命令

2016-08-08 15:04:45 1808

C语言C programming language

C语言C programming language

2023-02-02

LIN入门LIN基本知识

LIN入门LIN基本知识

2023-02-02

STM32F7开发源程序讲解

STM32F7开发源程序讲解,原理,程序,全面解析,嵌入式入门好资料

2017-11-16

STM32F7程序

STM32F7最新例程。包含各种资源源程序,可以参考,学习。单片机入门学习资料难得的资料。

2017-11-16

Gvim搭建IDE编程环境(Win7)

Gvim搭建IDE编程环境(Win7)

2016-08-29

51单片机开发板书后例程

51单片机开发板书后例程

2016-05-26

51单片机开发板例程

51单片机开发板例程

2016-05-25

51单片机开发板资料

51单片机开发板资料

2016-05-25

汇编语言 第2版 王爽 工具

汇编语言 第2版 王爽 工具 Win7 64下使用的所有工具

2016-01-06

ado方式操作数据库封装类的使用范例

ado方式操作数据库封装类的使用范例在VS2010上实现

2015-03-08

空空如也

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

TA关注的人

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