自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 linux指令学习-uname指令

uname [OPTION]...[功能]查看系统信息。[举例]*打印内核的名称:$uname -s或$uname输入之后,输出如下:Linux这里,我机器的内核名称是Linux.*打印发布的内核:$uname -r输入之后,输出如下:2.6.27

2017-02-24 10:45:36 251

原创 全志A20下,查看当前系统里面各个IO口的占用情况

我们写驱动的时候,很多时候都是在开发板厂商提供的BSP开发包下面进行开发;各种IO口的占用情况,我们并不一定完全了解;甚至由于文件分散的原因,自己写好的驱动,可能在无意中也占用了某个IO口;于是在写新驱动的时候,由于IO被别的地方占用了,会导致io_request失败;如果自己搜索代码,有时候会很难找到;这个时候,linux系统的一个功能就起作用了,这个就是debugfs;如果你的驱动

2016-12-28 12:19:05 346

原创 全志A20在linux下,交叉编译inetutils工具支持telnet登陆

目的写本篇文章,一是防止遗忘;二是和大家分享一下完整的让一个开发板在linux环境下支持telnet登陆的方法,因为我的开发板文件系统太精简,完全没有支持telnet的工具,所以过程很曲折,该走的弯路走了个遍;准备的素材1、交叉编译inetutils工具,具体下载地址可以百度,我使用的是inetutils-1.9这个最新版。由于我的文件系统里面只有telnet,没有telnetd和inetd这2个工

2016-11-15 12:44:31 1105

原创 windows平台使用Qt5进行ffmpeg开发 - ffmpeg库的导入相关问题

前段时间用A20做摄像头的读取,显示,录像等,用的是ffmpeg+v4l2来做的。那么,最近需要做一个在PC端用网络查看的,也需要实现这样的功能。结果发现在ubuntu下面进行配置ffmpeg库导入的方法失效了,总是提示各种函数未定义,类似于这样的:undefined reference to `avcodec_register_all'后来有幸找到了一个别人的工程,试验了半天,终于找到了

2015-05-09 13:55:44 1137

原创 Qt5.3.1交叉编译arm版本方法

写出这篇文章,也是在我花了2天折腾之后,解决问题之后才写的。因为我之前的开发板里面的Qt4.7.4是在64位ubuntu14.04下面编译的,但是在虚拟机下面,摄像头打不开。我最近的项目就是围绕摄像头的,那就只能在ubuntu10.10下面可以使用摄像头了,但是ubuntu10.10我用的又是32位的版本。所以我必须编译一个32位的Qt的ARM版本出来。这两天真的是搞死我了,看了几百篇

2015-05-03 20:56:48 1150

原创 A20项目开发 - 让开发板支持电阻屏

A20开发板默认配套的是7寸电容触摸屏,当然,商家为了节约成本,上面用的触摸芯片支持的分辨率其实是达不到7寸屏的分辨率的,但是简单用用还是没问题。那么,由于产品需要试验一下电阻触摸屏的效果,再决定最后实际是才用电容屏还是电阻屏。作为工程师,这个任务自然是交给我们来完成的,下面就给出解决方案。1、经过分析和咨询,得到一个结论,开发板驱动本身就支持电阻屏,这个是通过修改在/CQA2

2015-04-30 09:21:09 826 1

原创 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found 错误的解决

今天在老的ubuntu10.10里面安装Qt5.4.1的时候,遇到个新问题,装完成之后提示这么一个错误/usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.15' not found这个导致安装运行都产生问题,于是必须解决它,网上一查找到了解决办法,现在收集到自己的问题里面来。方法如下:1、输入以下指令查询当前系统里面的GLIBCXX_3.4.15的

2015-04-24 09:17:20 282

原创 ffmpeg经验分享第一课 - 对于x264以及ffmpeg的源码下载,PC端以及ARM端的编译,以及在Qt中引用

最近要做一个小项目,有这么几个内容1、可以连接摄像头2、可以实时显示摄像头内容到LCD上面3、可以在实时显示摄像头内容的时候,进行录像保存到SD卡里面4、可以通过WIFI传输摄像头内容,在PC端上面同样实现以上三点内容思来想去,只能上linux操作系统了,于是选定了我之前使用的A20开发板,双核的,做起来应该轻松点。软件的话,使用Qt,外加ffmpeg来实现。由于对ff

2015-04-23 11:16:33 401

原创 A20开发经验心得第三集-minicom的交叉编译

在经过这2周的时间后,使用Qt来进行网络的文件传输,摄像头数据的采集传输已经都完成掉了,这部分相关代码,会在后期整理成单独的小例子进行发布。这周开始做ARM和ARDUINO的串口通信部分,那么,为了方便串口的测试,先移植一个minicom到板子上面进行试验。以下贴出的是之前在S5PV210上面移植的操作步骤,这次移植到A20上面,也只是修改了下这个run文件里面的交叉编译器的路径,其他不需要变

2015-01-27 13:21:02 420

原创 A20开发经验心得第二集-网络测速软件iperf的编译及使用

上一篇里面,我们的WIFI已经测低OK了,现在已经可以很简单轻松的链接网络。那么,下一步,就是想测试一下这个WIFI到底能达到什么速度了。怎么做呢?先是想写程序来测试的,不过因为牵扯到2个程序,比较麻烦。所以想找找有没有现成的工具可以使用的。机缘巧合之下,发现了一个很好用的工具iperf。于是百度了一些文章,直接把它交叉编译到了我们的全志A20的开发板上面了。最后测试下来,效果确实还不错。板载

2015-01-23 12:56:43 560

原创 A20开发经验心得第一集-linux下面wifi拨号软件wpa_supplicant的移植操作及其他

拿到这个开发板已经有3个星期了。使用的是全志A20开发板。首先重中之重的内容就是WIFI的功能。因为1/3的工作内容就是使用WIFI,所以拿到手就一直进行调试。可是倒霉的是,怕什么就来什么。由于第一次使用WIFI,所以什么也不懂。开发板也没有提供这方面的帮助。问了老板几个问题后,就不管我了。不过好歹让我知道了,WIFI是用wpa_supplicant这个软件来拨号的。于是网上查了N篇资料,花了

2015-01-20 11:29:26 855

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