自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 QLineEdit定制类Windows IP输入框

定制QlindeEdit方便输入Ip地址、子网掩码、网关等,功能参考Windows IP输入框,实现以下功能。

2023-10-26 15:50:19 309

原创 virtualbox 给Linux磁盘扩容

可以先尝试直接修改磁盘大小 调整分区大小,不过我的不行 VBoxManage.exe modifyhd "D:\virtuallinux\linux20\U20\U20-disk001.vdi" --resize 6000第二种办法,先建一个空白分区,再将旧的分区克隆到新建的分区,然后用gparted分区//先新建一个空的虚拟盘,大小为扩容后的大小.\VBoxManage.exe createhd -filename "D:\virtuallinux\linux20\U20\linux_.

2022-05-01 02:01:18 704

原创 Windows中vs code配置C/C++环境

1.配置mingwmingw,同时将bin目录配置到系统变量PATH中2.配置vscodevscode下载扩展C/C++,C/C++Runner设置mingw为C/C++的编译器查看-命令面板-输入C/C++: 编辑配置(UI)在编译器路径中选择D:/mingw/MinGW/bin下的g++IntelliSense模式选择windows-gcc-x64c标准选择c11(或者按需要选择)c++标准选择c++11(或者按需要选择)重新启动vs code3.配置工程文件夹新

2022-04-30 10:05:11 1261

原创 Qt5.9 Modbus request timeout 0x5异常解决

使用Qt5.9的Modbus模块时,频繁出现request timeout 0x5异常使用官方Examples时,也有此问题,同时使用官方的Examples时,点击read过快时,会出现数据更新不及时的问题此问题,外网已有bug提交,参考此地址https://bugreports.qt.io/browse/QTBUG-53767按照上述bug提交网址,可知在5.13.0 RC 1版本,此bug已解决遂想到使用Qt5.13以后的Qt SerialBus模块替换当前5.9版本模块,刚好电脑上还有一个6.

2022-04-09 00:29:37 1594

原创 使用source insight添加linux头文件

zip -r myinc.zip /usr/include/ 将linux的头文件包含目录复制出来,放在si工程中si中有一些函数名不会被识别,在si的安装目录中找到c.tom中,将不想被识别的信息添加到;other keywords下面,;sal.h上面添加,重新打开si,同步即可...

2022-02-22 00:36:20 1192

原创 在Ubuntu中搭建nfs服务,使用X210开发板在uboot中用nfs加载系统测试

1.注意事项注意Winshared文件夹由于权限问题,不能作为服务器地址使用2.安装相关应用sudo apt-get install nfs-kernel-server,安装服务器3.建立服务器目录mkdir ~/nfs # 这是建立tftp传输目录。sudo chmod 0777 ~/nfs #修改权限4.配置/etc/exportssudo vi /etc/exports*:所有用户均可连接rw:挂接此目录的客户端对该共享目录具有读写权限sync:资料同步写入内存和

2021-12-18 13:23:16 439

原创 U_BOOT_VERSION“ (“ __DATE__ “ - “ __TIME__ “)“CONFIG_IDENT_STRING解析

uboot刚启动时会输出类似以下信息,现对其内容进行浅析U-Boot 1.3.4 (Mar 7 2016 - 11:55:20) for x210uboot中的原型为,U_BOOT_VERSION" (" __ DATE__ " - " __ TIME__ ")"CONFIG_IDENT_STRING对于前后两部分,比较容易理解,但中间的__DATE__及__TIME__因为在uboot中并没有对及进行定义也没有编译生成U_BOOT_VERSION自不用说,是在主Makefile中产生的,其内.

2021-12-15 20:44:40 661

原创 S5PV210 u-boot中启动过程解析

一,背景在学习uboot中看到start.s中有一段读取0xE000_0004(PRO_ID_BASE+OMR_OFFSET)来判断启动方式的代码,从代码中可以得出使用0xE000_0004中bit1-bit5进行判断 ldr r0, =PRO_ID_BASE ldr r1, [r0,#OMR_OFFSET] bic r2, r1, #0xffffffc1结合S5PV210_iROM_ApplicationNote_手册,对0xE000_0004与OMPIN的

2021-12-12 16:59:50 434

原创 在Ubuntu中搭建tftp服务,使用X210开发板加载系统测试

参考地址:https://www.cnblogs.com/icefree/p/7902043.html#_label11.注意事项注意Winshared文件夹由于权限问题,不能作为服务器地址使用2.安装相关应用sudo apt-get install xinetd,安装xinetd,安装完成xinetd后接下来安装tftp和tftpd apt-get install tftp-hpa tftpd-hpa3.建立服务器目录mkdir /tftpboot # 这是建立tftp传输目录。

2021-12-08 18:51:20 797

原创 一文讲透C语言指针数组和数组指针的区别及使用方法

一、指针数组1.什么是指针数组指针数组是指一个数组,数组里面存放的元素是指针2.指针数组的声明形式指针数组的声明形式int *p[3]3.指针数组的实质指针数组的实质是声明了一个包含n个相同类型指针的数组,首先他是一个数组,其次数组存放的内容是指针二、什么是数组指针1.什么是数组指针数组指针是一个指针,这个指针是一个指向数组的指针2.数组指针的声明形式指针数组的声明形式int (*p)[3]3.数组指针的实质数组指针是一个指向数组的指针,这个指针表示的是一个数组的起始地址,指向的数

2021-11-28 23:31:44 1619

原创 S5PV210开发板板载Gsensor KXTE9读取XYZ坐标值

Study210开发板板载Gsensor读取XYZ坐标值一、板载Gsensor KXTE9需要用到的寄存器简介1. CT_RESP (0x0C)2. X_OUT (0x12)3. Y_OUT (0x13)4. Z_OUT (0x14)5. CTRL_1 (0x1B)6. CTRL_3 (0x1D)二、S5PV210和2440在I2C通信上的区别三、相关函数功能1. read_data 读板载KXTE9的寄存器数据2. write_data 写板载KXTE9的寄存器数据四、程序运行结果五、代码示例六、完整代

2021-11-19 12:43:14 833

原创 S5PV210 led.bin Makefile 浅析

1.在学习朱老师的课程时,对第一个Led.bin的Makefile的一点浅显的理解,担心以后忘记,Mark一下2.注释后跟的数字是makefile执行的顺序#1. 要构造led.bin,要依赖于start.o,没有start.o时,就要在下面规则中找led.bin: start.o #4. $^是指构造目标文件所有的依赖文件,这里指start.o arm-linux-ld -Ttext 0x0 -o led.elf $^ arm-linux-objcopy -O binary led.elf

2021-11-01 23:29:14 143

原创 Halcon 联合 C# QT编程第0章遇到的那些坑

1.选择.net平台时,要选择.net3.5

2020-04-07 23:13:13 302

原创 使用C++遍历所有九宫格横竖斜=15的数字组合

使用C++遍历所有九宫格横竖斜=15的数字组合共找到8组代码如下:```cpp#include<iostream>#include<string>#include<fstream>using namespace std;void printArray(int a[3][3]){ //输出找到的组合 for (int i...

2020-03-10 16:17:17 1093

原创 嵌入式学习------void *的用法

int main(int argc, const char *argv[]){ void *pa; int *ppa; int a; a = 5; ppa = &a; pa = ppa; printf("%d.\n",*(int *)pa); return 0;}

2019-04-18 22:09:59 206

原创 函数指针的用法

函数指针是指向函数的指针变量,即本质是一个指针变量。区别于指针函数,指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。函数指针和指针函数是大部分在学C语言时比较头疼的一个概念,今天我给大家简单分析下1.指针函数的使用与声明如下类型标识符 *函数名(参数表)int *f(x,y);指针函数比较简单,这里就不举例子了,2.函数指针的使用与声明如下 int (*...

2019-04-05 17:30:32 3489

原创 lvalue required as increment operand报错处理方法

先看代码: char s1[M] = {" "}; while(*s1){ if(*s1 != ' '){ *s2 = *s1; s2++; s1++; } s1++; }因为s1是数组名,不能进行赋值操作,所以也不能++操作,如果对数组名进行了赋值操作就会报lvalue required as increment operand...

2019-03-31 20:09:01 12822 2

原创 韦东山JZ2440开发板之EOP在win10下驱动安装方法

今天用win10安装EOP驱动时发现了两个问题,解决方法放在这里,供有需要的朋友借鉴1.首先安装时一直提示无法找到驱动,后来经仔细观察发现,驱动文件少了一个ftd2xx.h的文件,重新下载,安装成功2.大家都知道WIN7以后驱动会强制签名,所以EOP驱动安装以后要每次开机时选择强制禁用驱动签名开机,非常麻烦.经网上各种方法综合试验,发现只有下面这个方法比较有用:用管理员打开命令行,输入下面两...

2019-03-30 15:16:24 825

原创 嵌入式学习笔记(一)Linux 常用命令

Linux 常用命令1 pwd 显示当前位置2 ls -a 显示隐藏文件(Linux下隐藏文件是以.开头的3 ls -l 显示文件详情4 ls -R显示目录下的目录5 df -T显示磁盘剩余空间6 cat 打印文件到终端7 cat -s 打印时多个空行合并成一个空行显示8 cat -b 打印时显示行号9 nl 相当于cat[] -s10 h...

2019-03-15 22:35:34 143

解决Qt Serialbus 报错3.5char问题源码

Qt Serialbus 报错 dropping older ADU fragments due to larger than 3.5 char 用qt打开此项目编译安装即可解决

2022-04-09

S5PV210用iic与KXTE9通信.zip

使用朱有鹏老师的Study210开发板的板载Gsensor进行数据读取,代码已调通,可正常读取数据

2021-11-19

KXTE9-Getting-Quick-Started.pdf

KXTE9快速开发指南

2021-11-19

空空如也

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

TA关注的人

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