自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 I2C时序 逻辑分析仪

writereadCSDN。。。。。。。。什么检查逻辑。。。。。,我只是单纯的做笔记

2019-08-06 09:29:44 1336

原创 v3s Camdroid ping通外网设置

ifconfig eth0 192.168.1.180route add default gw 192.168.1.1 dev eth0setprop net.dns1 192.168.1.1

2019-04-21 22:30:07 467

原创 wpa_supplicant与wpa_cli个人总结

wpa_supplicant的帮助文档usage:wpa_supplicant [-BddhKLqqstuvW] [-P] [-g] -i -c [-C] [-D] [-p<driver_param>] [-b<br_ifname>] [-f] [-e] [-o] [-O] [-N -i -c [-C] [-D] [-p<driver_param>...

2019-04-14 21:03:21 4611

转载 QT 生成EXE执行文件

//文章来源 http://tieba.baidu.com/p/3730103947本文从上述链接里面所转载,仅仅是学习记录,如需删除,请联系一下。Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt

2017-09-14 15:04:41 2122

原创 网络时间同步小程序

代码参照网络上的一些代码,如需删除请告知static int TimeGet(){ struct sockaddr_in from_addr; /*服务器端地址*/ struct sockaddr_in server_addr; /*服务器端地址*/ int sock , ret , rec_len , server_len; char count = 0; un

2017-07-04 15:54:30 1448

转载 socket 广播小实例

文章参考:http://www.cnblogs.com/leaven/archive/2012/08/22/2650772.htmlLinux 部分:server代码:#include#include#include#include#include#include #include#define IP_FOUND "IP_FOUND" /*IP发现命令*/

2017-06-13 15:53:33 2479

原创 ubuntu 14.04 /mnt/hgfs 无法挂载

安装完vmware-tools工具后,执行sudo apt-get install open-vm-dkms 后使用sudo mount -t vmhgfs .host:/ /mnt/hgfs命令提示"Error: cannot mount filesystem: No such device"解决方法:$ git clone https://github.com/rasa

2017-02-16 21:25:29 4175 1

转载 module_i2c_driver 分解

#define module_i2c_driver(__i2c_driver) \ module_driver(__i2c_driver, i2c_add_driver, \ i2c_del_driver)#define i2c_add_driver(driver) \ i2c_register_driver(THIS_MODU

2016-08-31 17:36:27 6062 1

原创 一个简单驱动程序

实现自动创建/dev/xx节点#include #include #include #include #include #include #include #include #include #include #include #include #include #include static int test_open(struct inode *nd , st

2016-08-16 10:16:16 364

原创 VIN驱动个人总结

以下,均属个人观点rcar-vin 和Device driver 都被注册到V4L2框架上,Device driver 的配置会透过V4L2框架对rcar-vin driver 进行相应的配置,对于V4L2的VIDIOC_S_FMT设置,针对的是V4L2输出的格式的设置(/dev/video0 输出的设置),而对与device driver 的输入则是流向/dev/video0

2016-08-11 09:58:23 766

转载 devm_regmap_init_i2c

本文有此处转载http://blog.csdn.net/luckywang1103/article/details/470918173.0linux内核版本中,codec driver是直接调用i2c的i2c_master_send函数与i2c_transfer函数来实现i2c的读写,3.3版本,codec driver通过调用snd_soc_read和snd_soc_write函

2016-08-05 14:31:34 7191

转载 bmp图像处理的三个重要头文件

#pragma   pack(push)  #pragma   pack(1)        ---这一步很重要,不然读出来的头信息是错的,强制转换了结构体大小typedef struct tagBITMAPFILEHEADER {          WORD    bfType;          DWORD   bfSize;       

2016-07-15 15:20:19 970

原创 #define ##用法

#define dump_resource(dev,res)  if(res) dump##res(dev)dump_resource(&dev,connectors);  =>  dump_connector(&dev);dump_resource(&dev,crtcs);  =>  dump_crtcs(&dev);单个的#n 则是将n字符串化

2016-07-08 11:06:37 668

原创 emmc挂载,分区及格式化

该文章整合了一些网上的资源,如有侵权请告知,我会进行相应删除1.linux 嵌入式时使用的emmc 最开始是没有进行分区设置的,所以系统要挂载emmc 需要先对emmc 进行分区及格式化。首先需要使用fdisk 进行emmc 分区,下面为log 及说明fdisk /dev/mmcblk1Command (m for help): m        ---输入m获

2016-07-01 17:23:15 43545

原创 160630项目回顾

1.linux 环境下与串口通信(1)open串口节点   fd = open("/dev/ttySC6", O_RDWR | O_NOCTTY | O_NDELAY);    if (-1 == fd)    {        printf("Can't Open Serial Port\n");        return -1;    }    printf(

2016-06-30 15:18:06 358

原创 启动文件系统Kernel panic - not syncing: Attempted to kill init! 报错

移植linux3.10到mini2440过程出现的错误1.内核读取时CRC错误,原因使用super vivi烧写内核文件到nand flash造成的错误,解释方法:直接在Uboot 里面使用tftp命令或者fatload usb 0:1 0x30008000 uImage(usb start u盘启动命令)将内核文件拷贝到内存,然后通过nand命令将文件写到nand flash中。2.

2016-04-06 23:47:09 11351

转载 implicit declaration of function

有两种情况会产生这种警告1 没有把函数所在的c文件生成.o目标文件2 在函数所在的c文件中定义了,但是没有在与之相关联的.h文件中声明

2015-07-06 13:40:43 948

原创 0702阶段总结

声明:文章部分内容来源于网络,如有侵权,请及时通知,本人将删除相应部分,文章仅为个人学习记录1.Linux内核对寄存器的操作,需要对相应的地址进行映射才能访问相应寄存器地址的值。 裸机上对寄存器的操作:*((volatile unsigned short*)SYS_DMAOR_L) = 0x0000;SYS_DMAOR_L 为寄存器地址的宏;在Linux驱动层则需要进行转换。sys_dmaor_a

2015-07-02 10:13:48 344

转载 libudev库接口的一些相关资料

http://www.freedesktop.org/software/systemd/libudev/链接libudev库的一些接口函数    #include      #include      #include      #include      #include            int main(void)      {       str

2015-04-24 16:25:58 3791

原创 简单的TCP 和 UDP 通信

声明:文章中内容部分参考网络资料。============================TCP and UDP service=============================  #include  #include  #include  #include  #include  #include  #include  #define DEFAULT

2015-04-20 14:12:19 433

原创 tar-1.28源码的交叉编译

1.       将tar-1.28.tar.gz放置到虚拟机/root/目录下,使用tar –xvjf tar-1.28.tar.gz进行解压。2.       将CQ5交叉编译工具arm-linux-androideabi-4.6.tar.bz2放置到/root/文件目录下,解压缩。3.       修改/etc/profile文件,在最后增加一行export PATH="$PAT

2015-01-15 17:44:08 3815

转载 linux共享内存mmap

文章来源于网络 (1)void *mmap(void *start, size_t len, intprot, int flag, int fd, off_t offset );把文件或设备映射或解除映射到内存中0)flag:必须有MAP_SHARED 标志MAP_SHARED对映射区域的写入数据会复制回文件内,而且允许其他映射该文件的进程共享。MAP_PRIVATE 对映

2015-01-07 23:08:24 449

全志V3S平台可用,busybox提取的tftp

全志V3S平台可用,busybox提取的tftp,直接放到external目录下。

2019-02-16

V3S摄像头测试代码

V3S摄像头测试代码,调用部分API接口,实现摄像头的测试,使用HerbCamera相关API,自己备份使用

2018-06-20

V4L2捕获摄像头图片

整合网上的资源写的一个V4L2捕获摄像头图片的测试代码,自己备份用的。

2018-06-20

空空如也

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

TA关注的人

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