嵌入式与Linux
lanbing510
热衷计算机技术,机器智能,爱折腾的博士僧
展开
-
虚拟机安装linux
虚拟机安装linux如需转载,请指名出处和作者,谢谢合作!! 对于玩linux的新手来说,一般的用个虚拟机安装个linux似乎更合适。下面我就简单得说一下在虚拟机下安装linux的过程。 一、首先,安装虚拟机。现在一般有两个版本的虚拟机——vmware和virtual pc。我们选择vmware来安装linux。在百转载 2010-04-25 18:44:00 · 1032 阅读 · 0 评论 -
UDP协议来快速无丢失传输图像程序
以下程序实现了UDP协议下无丢失快速的传输图像数据,测试数据是egtest01图像库,实现了PC和嵌入式端的图像传输,传输+读写的速度可以实现10+M/S,贴上代码可作为参考服务器端程序#include #include #include #include #include #include #include #include #define SER原创 2014-08-31 01:15:43 · 6382 阅读 · 4 评论 -
解决recvfrom阻塞接受问题
recvfrom阻塞接收的问题,网络不通就一直等,想改成非阻塞的,也不可靠谱。最后设置了一个超时时间struct timeval tv_out;tv_out.tv_sec = 3;//等待10秒tv_out.tv_usec = 0;setsockopt(sock_fd,SOL_SOCKET,SO_RCVTIMEO,&tv_out, sizeof(tv_out))原创 2014-08-31 01:08:33 · 16969 阅读 · 1 评论 -
Sed替换实例
让我们看一下 sed 最有用的命令之一,替换命令。使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换。下面是该命令最基本用法的示例: Linux代码$ sed -e 's/foo/bar/' myfile.txt 上面的命令将 myfile.txt 中每行第一次出现的 'foo'(如果有的话)用字符串 'bar' 替换,然后将该文件内容输出到标准输出转载 2014-05-27 20:43:08 · 1358 阅读 · 0 评论 -
Linux PC和ARM版的QT环境设置及到ARM移植&常见错误解决方法
1 PC版本在终端中输入:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer◆qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator◆qt4-doc 这个是帮助文档◆qt4-qtconfig Qt的配置工具,这个装好默原创 2014-04-14 16:30:28 · 19771 阅读 · 1 评论 -
Ubuntu下视频的处理
一 视频下载很多实验数据会从YouTube上下载,我用的工具是youtube-dl1 安装: sudo apt-get install youtube-dl 即可2 配置使用:如果你已经翻墙,直接: youtube-dl http://www.youtube.com/watch?v=ksjfsjfslkjfskfjs 就可以;如果没有翻墙,可以在~/.bashrc中添加 http_原创 2014-12-28 17:51:35 · 4298 阅读 · 0 评论 -
Windows下的Linux - Cygwin 安装软件
有时候想用Linux下的一些小命令,比如diff,打开虚拟机下的Linux太费时又占用很大的计算资源,于是这种情况下选择了CygwinCygwin安装后可用的包并不是特别多,用setup.exe安装起来很不人性话。还好,有apt-cyg,和apt-get 一样强大,有了apt-cyg安装软件变得so easy。1 安装apt-cyg在Cygwin下输入: lynx原创 2015-05-15 11:18:33 · 3020 阅读 · 0 评论 -
Ubuntu Win8双系统 Grub引导Win8
Win8的基础上添加Ubuntu,安装的过程中注意启动器选择为/boot所在的设备(然后在Window下用EasyBCD引导Ubuntu),太长时间没装双系统了,不留神启动器选成了Windows 8 loader,然后悲剧开始了:无论如何不能引导启动Win8了,从PE引导硬盘启动可以引导成功,但从本地引导一直是黑屏和一个一直闪动的光标。期间试着修复引导,修改坏道,重建MBR,BCD原创 2015-08-25 16:55:05 · 2628 阅读 · 1 评论 -
Linux下Opencv的安装及配置使用
一、安装1 安装cmake及一些依赖库sudo apt-get install cmakesudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev2 安装op原创 2014-12-03 15:50:58 · 67970 阅读 · 3 评论 -
车牌检测及识别 开源代码 OpenALPR配置及使用
最近项目需要,搞起了车牌,先大概做了下调研:检测的基本方法有:1 用边缘检测+轮廓提取+车牌特征进行车牌的检测2 用Harr-like特征或者LBP特征+Adaboost来训练模板用于车牌的检测;还有用神经网络训练的3 两者结合识别的基本方法有:1 用Tesseract.来进行训练2 用车牌上的字符直接训练识别器用到的库是网上的一个开源项目原创 2014-12-28 18:12:21 · 14029 阅读 · 9 评论 -
天嵌E9平台下进行USB Wifi模块RT3070驱动的移植
由于项目工作需要,要在天嵌E9平台下实现wifi的点对点,点对多点的传输。Wifi 模块芯片:雷凌3070芯片 嵌入式平台:E9(ARM)交叉编译环境:arm-none-linux-gnueabi由于项目工作需要,要在天嵌E9平台下实现wifi的点对点,点对多点的传输。Wifi 芯片:雷凌3070芯片 嵌入式平台:E9(ARM)交叉编译环境:arm-none-l原创 2014-07-18 23:58:49 · 3392 阅读 · 0 评论 -
ARM网络配置
最近写基于UDP的图像传输程序,遇到了原创 2014-04-25 17:26:09 · 1951 阅读 · 0 评论 -
linux中文乱码问题
linux中文乱码问题 最近,公司在XP系统于LINUX之间传数据时出现了中文乱码问题! 首先,解释一下字符集: 汉字编码: * GB2312字集是简体字集,全称为GB2312(80)字集,共包括国标简体汉字6763个。 * BIG5字集是台湾繁体字集,共包括国标繁体汉字13053个。 * GBK字集是简繁字集,包括了GB字集、BIG5字集和一些符号,共包括21003个字符。 * GB18030是转载 2010-04-28 07:07:00 · 1477 阅读 · 0 评论 -
完全用 GNU/Linux 工作
[精华] 完全用 GNU/Linux 工作http://www.chinaunix.net 作者:enfuzion 发表于:2005-12-08 16:05:56【发表评论】【查看原文】【Linux讨论区】【关闭】 转自http://www.chinaunix.net/jh/4/16102.html完全用转载 2010-05-01 11:05:00 · 1031 阅读 · 0 评论 -
linux 备份
一、 1、备份 使用root帐户备份。[root@fedora /]# tar -zcvpf /backup/fedora10_backup/20090301backup.tar.gz / --exclude=misc --exclude=sys --exclude=proc --exclude=data --exclude=home --exclude=files --exclude=b转载 2010-05-08 06:48:00 · 825 阅读 · 0 评论 -
LINUX下进行C语言编程
源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们以一个实例来说明如何使用gcc编译器. 假设我们有下面一个非常简单的源程序(hello.c): int main(int argc,char **argv) {转载 2010-05-08 06:52:00 · 915 阅读 · 0 评论 -
写得蛮好的linux学习笔记
linux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk/dev 系统周边设备转载 2010-05-08 06:57:00 · 1368 阅读 · 0 评论 -
mplayer
MPlayer 是我在 Linux 系统中用到的相当好的媒体播放程序,它因支持播放广泛的音/视频文件格式而著称。本文所要探讨的,除却一般的使用方法之外,更包括一些鲜为人知的提示和诀窍。相信在阅读此文后,你的多媒体播放体验将会增色不少。播放文件使用 MPlayer 播放媒体文件最简单的方式是:mplayer MPlayer 会自动检测文件的类型并加以播放,如果是音频文件,则会在命令行中显示该播放文转载 2010-05-08 12:10:00 · 1738 阅读 · 0 评论 -
gdb详解
GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下:GDB主要帮忙你完成下面四个方面的功能:1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3.当程序被停住时,可以检查此时你的程序中所发生的事。4.动态的改变你程序的执行环境。如果不打开-g或者-ggdb(GDB转载 2010-05-29 13:31:00 · 2352 阅读 · 0 评论 -
VMWare tools的安装过程及文件共享设置
为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。 1、安装客户机系统,linux这里选用CentOS5 2、启动虚拟机中的Linux后,(注意必须是启动虚拟机后)。选择菜单里的VM选项,里面有一个子项是Install VMware Tools转载 2010-04-27 22:58:00 · 3102 阅读 · 1 评论 -
Grub rescue 进入不了系统
解决方法如下:grub rescue> ls #查找grub的配置文件,因为分区表被破坏,用ls命令列出分区,和shell下的ls一样。我的配置文件在(hd0,8)grub rescue >set root=(hd0,8) #设置文件路径grub rescue >set prefix=(hd0,8)/boot/grub #同上grub rescue> ins原创 2014-04-16 13:06:07 · 1277 阅读 · 1 评论 -
V4L2采集视频数据
Video for Linux two(Video4Linux2)简称V4L2,是V4L的改进版。V4L2是linux操作系统下用于采集图片、视频和音频数据的API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。在远程会议、可视电话、视频监控系统和嵌入式多媒体终端中都有广泛的应用。 一、Video for Linux two 在Linux下,所有转载 2014-04-20 23:18:48 · 13689 阅读 · 0 评论 -
ubuntu 12.04搭建tftp服务器的安装、设置、调试
ubuntu 12.04搭建tftp服务器的安装、设置、调试 第一步:先说明一下ubuntu默认root是禁用的,所以先要创建root用户,这样以后不用再sudo了:$ su root输入密码获取获取管理员账户操作 www.2cto.com 第二步:安装服务安装tftp-hpa tftpd-hpa xinetd# apt-get install tftp-转载 2014-04-08 17:41:03 · 960 阅读 · 0 评论 -
Linux下安装Matlab2014及破解
最近由于项目需要,需要在ubuntu下安装Matlab,具体操作如下:1 从http://pan.baidu.com/s/1o6qKdxo#path=%252Fmatlab 下载Matlab2014的Linux版本及破解文件2 下载完成后将iso文件挂载到Linuxsudo mkdir /media/matlabmount -o loop [path][filena原创 2014-12-03 15:42:29 · 142232 阅读 · 38 评论