arm+linux
奔跑吧小考拉
这个作者很懒,什么都没留下…
展开
-
GigeVision设备端c++实现
只实现了设备端协议,使用海康的VMS软件做应用端显示,视频中显示了0~255变化的灰度图像数据。原创 2024-04-20 11:13:29 · 268 阅读 · 1 评论 -
ubuntu 数据库可视化
数据库可视化原创 2022-06-21 11:05:06 · 678 阅读 · 1 评论 -
Opencv2.3.0在linux平台上的安装
在opencv中文网站下载源码:OpenCV-2.3.0.tar.bz2在RHEL5中进行解压:#tar jxvf OpenCV-2.3.0.tar.bz2#cd OpenCV-2.3.0未安装cmake需要先安装cmake#cmake -D BUILD_NEW_PYTHON_SUPPORT=NO .#make#make install#gedit /etc/ld.原创 2012-07-03 17:41:58 · 1630 阅读 · 0 评论 -
Linux system函数返回值
例:status = system("./test.sh");1、先统一两个说法:(1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值(2)shell返回值:指system所调用的shell命令的返回值,比如上例中,test.sh中返回的值为shell返回值。2、如何正确判断test.sh是否正确执行?仅判断stat转载 2012-12-31 13:44:41 · 1096 阅读 · 0 评论 -
arm Linux 如何自动检测并mount SD卡,以及如何得知已经mount
一、土八路做法:SD 卡一旦插入系统,内核会自动在/dev/下创建设备文件:sdcard。 但有时可能时用户在拨出卡前并没有umount的话,第二次插卡进去后系统创建的就不是sdcard设备文件了,而是mmcblk0, mmcblk1p1, mmcblk2p1, 或mmcblk3p1.所以只需用if ( fopen("/dev/sdcard", "r") == NULL ) 来检测SD转载 2012-12-29 22:20:40 · 18937 阅读 · 1 评论 -
linux下U盘状态检测
Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中。如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误。可是很多数据都会因为这个不及时的错误报告而丢失。 事实上,USB驱动程序在U盘插入和拔出时,都对系统配转载 2012-12-29 22:16:32 · 6477 阅读 · 1 评论 -
OpenCV-2.0.0移植到海思hi3520(ARM11)
原帖地址:http://www.opencv.org.cn/forum/viewtopic.php?t=137411.下载OpenCV-2.0.0.tar.bz2并解压;2.cd OpenCV-2.0.0;3../configure --host=arm-hismall-linux --without-gtk --without-carbon --without-quicktime -转载 2013-02-19 09:28:39 · 3088 阅读 · 1 评论 -
linux下FAT32格式u盘只读的问题及解决方法
以下是网上看到的解决办法:http://blog.csdn.net/heqiuya/article/details/7870554其实是掉电保护,之前挂在的SD变成了制度文件,只需要将SD卡重新挂载一遍就OK了. FAT: Filesystem panic (dev mmcblk0p4) fat_free_clusters: deleting FAT entry beyond EO原创 2013-06-15 16:10:03 · 20880 阅读 · 0 评论 -
RHEL5 make menuconfig 出现 error: curses.h: No such file or directory的解决方法
在使用命令:make menuconfig的时候出现以下问题In file included from scripts/kconfig/lxdialog/checklist.c:24:scripts/kconfig/lxdialog/dialog.h:32:20: error: curses.h: No such file or directoryIn file included from s原创 2013-12-02 11:04:05 · 4216 阅读 · 0 评论 -
Line in和Mic in的区别及使用
我们的电脑声卡上,一般都会有Line in和Mic in两个接口,翻译成中文就是“线性输入”和“麦克风输入”,这两个都是输入端口,但是还是有区别的:1、Line in端口:该端口主要用于连接电吉他、电子琴、合成器等外界设备的音频信号输出的录音,由于这些设备本身输出功率就比较大,因此需要连接到Line in端口录音,当然使用它们录音从某种程度上也可以被称为外部设备的“内录”。一般您使用的声卡转载 2013-12-30 14:41:08 · 1924 阅读 · 0 评论 -
Ubuntu/Fedora高版本安装海思SDK的方法
网友达文西提出解决办法 1)Ubuntu下修改默认Shell:dash为bash输入 dpkg-reconfigure dash 后选 no 选项2)解压SDK到当前目录后 进入目录如: ./Hi3515_V100R001C01SPC050/software/board解压 tar zxvf Hi3515_SDK_V1.0.5.0.c1.tgz进入目录,找到 s转载 2013-12-18 17:15:44 · 2161 阅读 · 0 评论 -
什么是流媒体?
流媒体技术是网络技术和多媒体技术发展到一定阶段的产物。术语流媒体既可以指在网上传输连续时基媒体的流式技术,也可以指使用流式技术的连续时基媒体本身。在网上传输音频、视频等多媒体信息目前主要有两种方式:下载和流式传输。采用下载方式,用户需要先下载整个媒体文件,然后才能进行播放。由于网络带宽的限制,下载常常要花很长时间,所以这种处理方式延迟很大。而流媒体实现的关键技术是流式传输。传输之前首先对多媒体进行转载 2012-06-19 15:39:08 · 891 阅读 · 0 评论 -
qt designer “property editor”编辑时键盘不能使用问题解决方法
今天在pc机上安装qtopia后遇到此问题,是由于系统的输入法造成的。 解决方法:终端输入#pkill scim 关闭输入法。原创 2012-04-21 15:42:14 · 1514 阅读 · 0 评论 -
嵌入式工作一年小感
工作以后就很少写东西,经常看到CSDN上面很多已经在嵌入式行业打拼多年的前辈们记录了他们这一路的点点滴滴,我觉得很多地方都值得我们学习。 突然发现,我已经在嵌入式这个行业工作了刚好满一年了,因为是个小公司,能够请教的人真的很少,在这一年里时,大部分是靠自己看书上原创 2011-08-03 18:32:32 · 1937 阅读 · 2 评论 -
linux定时器的实现方法
Linux提供定时器机制,可以指定在未来的某个时刻发生某个事件,定时器的结构如下:-------------------------------struct timer_list {struct list_head list;unsigned long exp转载 2011-09-07 11:08:43 · 552 阅读 · 0 评论 -
通讯-同步异步区别
同步与异步传输的区别1,异步传输是面向字符的传输,而同步传输是面向比特的传输。2,异步传输的单位是字符而同步传输的单位是桢。3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。4,异步传输对时序的要求较低,同步传输往转载 2011-09-19 14:26:04 · 685 阅读 · 0 评论 -
rtc驱动
实时时钟在我们平时应用中经常会用到,先简单介绍下date与hwclock的异同。二者相同点:都是表示时间的。不同点:date 是表示系统的时间,假如在系统启动时没有设置的话,系统都会从1970-01-01 00:00年开始。关机掉电后时间被清除,下次开机又从1970-原创 2011-09-21 10:19:43 · 513 阅读 · 0 评论 -
关于实现udev/mdev自动挂载与卸载
在网上有很多关于讲mdev的自动挂载基本上都是一个版本,经过测试自动挂载确实可行,但是关于自动卸载mdev似乎不能很好的支持,经过修改已经可以做到与udev的效果相似。不能在挂载的目录中进行热插拔,否则会出现问题,不过此问题在下次插入U盘时不会造成影响,可能对U盘有损坏。本文原创 2011-08-02 09:58:17 · 3967 阅读 · 0 评论 -
虚拟机redhat9开机不能进入图形界面解决办法
在启动时无法进入图形界面,出现错误提示:Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI转载 2011-11-04 09:23:53 · 2750 阅读 · 0 评论 -
ADC和触摸屏接口
硬件平台 S3C6410 ADC(Analog to Digital Converter)模数转换器 10-bit/12-bit的CMOS ADC可以接收8个通道的模拟信号输入,并将它们转换为10-bit/12-bit的二进制数据。在5MHz的A/D转换时钟下,最大的转换速率可以达到1MSPS(SPS:sample per second,每秒采样次数)。A/D转原创 2012-03-06 12:32:19 · 2676 阅读 · 0 评论 -
RHEL5上opencv2.0.0安装
在opencv中文网站下载源码:OpenCV-2.0.0.tar.bz2在RHEL5中进行解压:#tar jxvf OpenCV-2.0.0.tar.bz2#cd OpenCV-2.0.0#./configure#make#make install#ldconfig#g++ `pkg-config opencv --libs --cflags opencv` dra原创 2012-05-03 11:42:14 · 955 阅读 · 0 评论 -
web服务器boa移植
/*******************************************************硬件平台:MPC8315操作系统:redhat9web服务器:boa-0.94.13*******************************************************/1. 从http://www.boa.org 下载 boa-0.原创 2012-04-19 17:58:28 · 639 阅读 · 0 评论 -
嵌入式cgi编程
再往上看了一篇博客《嵌入式CGI开发之旅》,里面有简单的介绍了cgi的一些编程方法。原创 2012-04-20 15:01:40 · 750 阅读 · 0 评论 -
基于TQ2440硬件平台linux操作系统下OV9650的拍照实验
最近在做linux下ov9650的c通道1280*1024拍照,遇到了一些问题。原创 2011-07-27 22:53:04 · 1979 阅读 · 4 评论