自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 网络编程 - 本地socket

示例流程图:/****************************** UDP-service.c******************************/#include <stdio.h>#include <string.h>#include <sys/socket.h>#include <netin...

2019-08-24 16:56:43 207 1

原创 linux C程序获取shell脚本输出内容

#include<stdio.h>#include<string.h>/***************************函数说明:获取shell程序的输出内容*输入参数: const char *commond,命令 char*buf,接收内容buf int buf_len, 接受内容最大长度*输出函数:无...

2019-08-24 15:22:19 414

原创 移植智能卡/读卡器系列驱动(libusb、pcsc-lite、pcsc_tools、ccid)到嵌入式ARM开发板上

这里安装目录统一用同一个,不然会有问题,这里统一为安装到/usr/ccid下(有些同学可能是公司的服务器,没有权限安装到/usr目录下,那就安装在你本地,如${PWD}/ccid,然后记得要确认pcsc-lite和ccid源码包里的config.h文件某些定义的路径是否是对的,后面具体会讲)一、编译libusb下载地址:https://github.com/libusb/libusb...

2019-04-27 23:25:28 2403

原创 Ubuntu16.04安装qemu模拟2440开发板

参考教程:1、https://www.cnblogs.com/zwxwill/p/9431774.html2、https://blog.csdn.net/maxwell_nc/article/details/442795533、http://www.cnblogs.com/jinmu190/archive/2011/03/21/1990698.html其他版本的ubuntu安...

2019-04-24 00:40:14 1558

原创 QT添加大资源文件后编译报错的解决方法

在虚拟机Ubuntu系统上,QT添加过大的资源文件过后会报“virtual memory exhausted: Cannot allocate memory”解决方法:在工程pro为文件上添加CONFIG += resources_big注意:该配置参数只有QT5的SDK才有效,QT4不能用这方法。我测试用的是QT5.12.2,是可以编译成功的。其他QT5的版本没试过,所以不...

2019-03-24 23:00:36 1689

原创 QT+libusb使用系列(三)

前言:这篇开始讲下怎么在Qt中使用libusb一、新建一个QT Gui工程二、工程pro文件里添加libusb库路径和libusb.h文件三、调用libusb接口,实现列出所有的usb设备的功能四、执行程序,输出如下:五、用libusb库函数的时候要注意的坑:有些函数使用需要root权限,不然会报错。就像libusb_open_device_...

2019-03-17 00:50:40 5563 6

原创 QT+libusb使用系列(二)

前言:接着上一篇,这篇开始安装QT和libusb相关工具一、安装QT4.8.7 SDK和QT Creator2.11)用命令行,安装QT4.8.7 SDK2)安装QT Creator2.1,安装包下载地址:https://download.qt.io/archive/qtcreator/2.1/二、安装libusb1)下载地址https://sourcefo...

2019-03-17 00:11:07 3741 1

原创 QT+libusb使用系列(一)

前言:由于要做一个跨平台的的usb数据读写的工具,所以选择了QT+libusb这种组合,那不管是window、linux、国产系统都可以用了,下面就开始记录一下整个过程,后面也好回忆一点。一、ubuntu系统的测试环境搭建1)虚拟机用的是VMware14.1.1,Ubuntu用的是16.04.62)虚拟机里创建ubuntu 64位新系统,一路基本默认就行:...

2019-03-16 22:48:46 7816

原创 Windows上用NFS方式调试arm开发板

一、在Windows上搭建NFS服务器1)首先下载haneWIN软件,我用的是1.1.69汉化版的,下载地址:https://www.cr173.com/soft/259275.html2)安装按照默认即可。3)修改安装目录下的export文件,添加允许挂载的目录,如下图:# exports exampleE:\nfs_share -name:nfs4)重启NFS全部服务...

2019-03-09 14:54:05 2991 1

原创 快速解读Nor Flash Datasheet

前言:Nor Flash datasheet的内容那么多,哪里内容是我们在移植驱动的时候需要用到的呢?本文下面以MX25L3236F为例,提供了简单的方法,旨在用快速的方式帮助驱动初学者,完成Nor Flash的驱动移植。MX25L3236F datasheet地址:http://www.macronix.com/Lists/Datasheet/Attachments/7416/MX25L...

2018-12-22 15:57:27 1446

原创 嵌入式linux系统的时间设置

一、设置系统时间#设置系统时间为2018-12-12 08:00:00date -s 201812120800.00  二、获取系统时间//获取时间,未经时区转化的时间time_t sys_time = time(NULL);//转化为东八区的时间sys_time += 8*3600;//转为“year-mon-day hours:min:sec”的字符串格式s...

2018-12-22 14:16:28 493

原创 source insight 3.5多文件并行显示、支持utf8编码的插件

实测下面两种都能用插件:http://www.cnblogs.com/Red_angelX/p/3713935.html外挂程序:https://blog.csdn.net/orbit/article/details/7702472

2018-12-07 17:40:47 5361 1

原创 大端模式和小端模式的区别

在arm和PC主机上进行数据交互时,经常涉及到大小端的转换。大端模式,指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。(比较符合我们平时的读写习惯)小端模式,指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。 如变量 int a = 0x31323334,则在大端模式下存储结构如下图: 在小端模式下的存储结构如下图:...

2018-12-05 22:38:42 3017

转载 转载:浅析字符设备驱动程序

原博客地址:https://blog.csdn.net/lizuobin2/article/details/52695533 &amp;nbsp; 在 2.4 的内核我们使用&amp;nbsp;register_chrdev(0, “hello”, &amp;amp;hello_fops) 来进行字符设备设备节点的分配,这种...

2018-08-15 10:52:01 120

空空如也

空空如也

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

TA关注的人

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