
技术疑难
qinjinghua2012
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
.owner = THIS_MODULE为什么加“点”的原因
在阅读GNU/Linux内核代码时,我 们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/storage/usb.c中有这样一个结构体初始化 项目:static struct usb_driver usb_stor转载 2015-01-07 16:39:41 · 519 阅读 · 0 评论 -
一篇不错的v4l2
其实,学习就是一个过程,刚开始最难接受,过后就容易了。。。。首先在学习v4l2之前,你得起码先有个摄像头,不然没得玩另外,最好给自己指定一个计划,有针对性的学习,定下时间,这样学习才有紧迫感v4l2架构入门其实并不是很难,高级的我还没资格说,想当初我刚开始看的时候,也是感觉超级难啊,因为没有抓住体系,对整体没有认识,所以我就花了两天时间天转载 2015-01-20 16:57:43 · 580 阅读 · 0 评论 -
基于H.264的远程视频监控
有兴趣的留言一起研究 开始做自己的毕业设计了,希望这个暑假能把毕业设计搞完,下学期就去找工作,希望能早到一份好工作。回到正题,经过几天的摸索对H.264远程监控有了一定的认识,特别是图像采集这一块。jpg、yuv、bmp,M-jpeg等。1、首先分析一下手上的资源: 手上有两款开发板,一款是4.3寸天嵌的tq2440,和一款友善的tiny6410,一个中星微的zc301摄转载 2015-01-21 00:45:14 · 6488 阅读 · 0 评论 -
为sourceinsight添加makefile、kconfig、*.S文件支持
大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfig中的文字在搜索的时候不能找到,这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。下面就讲一下 如何添加makefile:打开Source Insight,在新建工程之前,进入Options -> Document Option转载 2015-01-04 08:54:42 · 434 阅读 · 0 评论 -
ubuntu执行apt-get install出错解决方案
解决办法: sudo rm /var/lib/apt/lists/* -vfsudo apt-get update转载 2015-04-10 12:55:10 · 1326 阅读 · 0 评论 -
S3C6410 MFC文档学习笔记
S3C6410 MFC文档笔记1、用户应用程序可以调用6410自带的编码库,在这些库的函数可以直接进行系统层的函数调用(open、iotcl、close)2、在解码处理过程中,S3C6410支持两种模式的输入流:LINE_BUF和RING_BUF。3、在LINE_BUF模式中,应用程序需要根据一帧实际的大小来填充输入缓存。LINE_BUF模式支持MPEG4/H.263、H.264、VC原创 2015-04-21 03:51:27 · 1000 阅读 · 0 评论 -
SPI协议及工作原理分析
一、概述. SPI, Serial Perripheral Interface, 串行外围设备接口, 是 Motorola 公司推出的一种同步串行接口技术. SPI 总线在物理上是通过接在外围设备微控制器(PICmicro) 上面的微处理控制单元 (MCU) 上叫作同步串行端口(Synchronous Serial Port) 的模块(Module)来实现的, 它允许 MCU 以全转载 2015-07-05 12:11:52 · 458 阅读 · 0 评论 -
linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar z转载 2015-09-19 15:55:02 · 490 阅读 · 0 评论 -
Linux补丁学习笔记
Linux补丁学习笔记1、diff补丁的功能:比较两个文件(文件夹)的不同,然后记录下来。2、patch就是利用diff制作的补丁来实现源文件(夹)和目的文件(夹)的转换。2.1 给单个文件打补丁的方式,已知文件text0、text1。patch [option] [originalfile [patchfile]]originalfile的对象可以为text0也可以为te原创 2015-09-24 00:13:29 · 719 阅读 · 0 评论 -
Linux中U盘的挂载、卸载、格式化
一、在Ubuntu12.04系统中,实现对U盘的挂在、卸载。1、首先确定U盘的挂载点:fdisk -l 例如得到如下: Device Boot Start End Blocks Id System /dev/sdb1 8192 7744511 3868160 b W95 FAT32原创 2015-09-23 15:33:52 · 2544 阅读 · 0 评论 -
和菜鸟一起学linux之V4L2摄像头应用流程
对于v4l2,上次是在调试收音机驱动的时候用过,其他也就只是用i2c配置一些寄存器就可以了。那时只是粗粗的了解了,把收音机当作v4l2的设备后会在/dev目录下生成一个radio的节点。然后就可以操作了。后来就没怎么接触了。这周,需要调试下usb的摄像头。因为有问题,所以就要跟进,于是也就要开始学习下linux的v4l2了。看到一篇很不错的文章,下面参考这篇文章,加上自己的一些见解,做一些总结把。转载 2015-01-19 13:02:20 · 785 阅读 · 0 评论 -
YUY2(YUV) 与 RGB 格式图片的相互转换 以及 基于YUY2(YUV)的blending
YUY2经常用于电视制式以及许多摄像头的输出格式.而我们在处理时经常需要将其转化为RGB进行处理,这里简单介绍下YUY2(YUV)与RGB之间相互转化的关系:http://msdn2.microsoft.com/en-us/library/ms893078.aspx YUY2(YUV) To RGB:C = Y - 16D = U - 128E =转载 2015-01-18 21:51:44 · 914 阅读 · 0 评论 -
ubuntu 12.04搭建tftp服务器的安装、设置、调试
ubuntu 12.04搭建tftp服务器的安装、设置、调试 第一步:先说明一下ubuntu默认root是禁用的,所以先要创建root用户,这样以后不用再sudo了:$ su root输入密码获取获取管理员账户操作 www.2cto.com 第二步:安装服务安装tftp-hpa tftpd-hpa xinetd# apt-g转载 2015-01-11 17:55:19 · 612 阅读 · 0 评论 -
ubuntu/wireshark --Lua: Error during loading: [string "/usr/share/wireshark/init.lua"]:45问题解决
错误如下:解决方案:修改init.lua直接运行wireshark的话会报错:Lua: Error during loading:[string "/usr/share/wireshark/init.lua"]:45: dofile has been disabled要对其进行修改,终端运行sudo gedit /usr/转载 2015-01-11 23:30:29 · 1162 阅读 · 0 评论 -
OK6410如何通过tftp下载运行C程序
OK6410如何通过tftp下载运行C程序Ubuntu12.04中TFTP服务器的安装请参考本博客中转载的文章,经本人验证是可行的。《ubuntu 12.04搭建tftp服务器的安装、设置、调试》。Ubuntu中具体步骤:1、在Ubuntu中建立C程序:vi /forlinx/test.c2、利用交叉编译工具编译,生成可执行文件test:#arm-linux-gcc原创 2015-01-11 20:21:52 · 978 阅读 · 0 评论 -
ubuntu下安装TFTP服务器
1. sudo apt-get install tftp-hpa tftpd-hpasudo apt-get install xinetd2. cd /home/somebodymkdir tftpboot (创建TFTP服务器工作目录)chmod 777 tftpboot3、建立配置文件在/etc/xinetd.转载 2014-12-11 15:26:18 · 503 阅读 · 0 评论 -
OK6410挂载Ubuntu12.04中NFS文件系统
OK6410挂载Ubuntu12.04中NFS文件系统 =========================预先准备============================== OK6410开发板先预先装好飞凌公司提供的U-boot、内核以及文件系统源码,确保开机后可正常启动。 配置虚拟机Linux网络: IP:210.45.153.235 默认网关:210.原创 2015-01-16 00:20:05 · 804 阅读 · 0 评论 -
Linux环境下DNW工具的使用(OK6410)
一直在Windows下开发,某些bug总是使我不能全心全意的信任Windows,从开发嵌入式开始,一直就想把开发环境转移到Linux环境下,特别是下载程序的时候,不过确实有Linux的开发环境,就拿下载程序来说,Linux下的minicom和dnw真的是很好用,同时也可以学习源代码。下面教你如何下载、安装、使用dnw。1. dnw由两部分构成:USB驱动和下载工具,USB驱动便是sec转载 2014-12-11 15:06:40 · 1120 阅读 · 0 评论 -
利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!
利用SecureCRT上传、下载文件(使用sz与rz命令)借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。 其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混): sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等转载 2015-01-19 19:56:30 · 552 阅读 · 0 评论 -
.tar.bz2 解压出错问题解决方案
下载了一个压缩文件:*.tar.bz2格式,用zxvf解压总是出错,以为是文件损坏.看了这篇文章,终于解压成功.从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包要解压很简单 :.tar.gz 格式解压为 tar -zxvf xx.tar.gz转载 2015-01-17 20:20:23 · 4087 阅读 · 0 评论 -
技术网址资源汇总(更新中。。。)
2015-04-02:1、51CT0博客___ID:tickTick___网址:http://ticktick.blog.51cto.com/原创 2015-04-20 16:38:41 · 936 阅读 · 0 评论