Linux
漫步企鹅
但凡做就要尽力做得最好,不为过去碌碌无为而悔恨。
展开
-
Ubuntu16.04 CUPS安装与Andoird系统各种打印机PDF打印
ubuntu安装cups。原创 2024-04-12 17:32:34 · 421 阅读 · 0 评论 -
终端异常退出后,后台进程不关闭的解决办法
终端异常退出后,后台进程不关闭的解决办法:1、使用nohup命令: nohup [argument…] & nohup可以屏蔽SIGHUP信号!2、使用 screen命令。-------你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务转载 2013-10-19 21:08:20 · 2062 阅读 · 0 评论 -
常用awk命令
awk 用法:awk ' pattern {action} ' 变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当前记录里域个数NR 到目前为止记录数OFS 输出域分隔符ORS 输出记录分隔符1、awk '/101转载 2013-04-24 13:59:53 · 555 阅读 · 0 评论 -
LINUX下的SD卡分区
LINUX下的SD卡分区 首先在windows下面使用HP格式化工具格式化SD卡,然后将SD卡接入Linux操作系统。识别SD卡后,打开终端。查看SD卡是否已经挂载,如果已经挂载需要先卸载再操作。可以通过mount来进行查看。输入mount,我们可以看到我们的盘符为sdb。在终端输入umount /media/FAT32将其卸载。 下面我们对SD卡进行分区。首转载 2012-07-05 10:33:27 · 2489 阅读 · 0 评论 -
GDB的使用
相关网站 http://www.jimmy-lam.com/studyarea/goldencat/debug.htm http://phi.sinica.edu.tw/~tyuan/pcfarm.old/manuals/gnu/gdb_basic.html GDB的使用 当程序出错并产生core 时 快速定位出错函数的办法 gdb 程序转载 2012-07-09 11:52:35 · 538 阅读 · 0 评论 -
USB摄像头到ARM下图像显示方案
1、重新编译内核,将相应摄像头驱动加载进去,在开发板执行,便能显示出图像了。$mplayer -tv driver=v4l2:width=320:height=240:device=/dev/video0 -fps 25 tv://2、另外luvcview 需交叉编译SDL库移植,并交叉编译luvcview,依赖X11库,可以出图像,FB的不知道为什么不能出图像。原创 2012-07-09 17:04:40 · 2504 阅读 · 1 评论 -
linux usb 摄像头测试软件webcam spcaview luvcview xawtv 使用问题
在用v4l进行测试时,总会出现问题,而且大部分都是 ... Invalid argument,这让我很是无解。这个问题专门开贴来解决。先说一下我用的测试软件。现在的平台ubuntuLinux version 2.6.27-7-genericusb摄像头驱动:UVC(USB Video Class Linux device driver)-->集成.( 从2.6.26开始,转载 2012-07-10 09:10:31 · 3725 阅读 · 3 评论 -
Frambuffer + SDL
很早就想基于一个基本的LFS系统,搭建SDL(framebuffer设备)来跑,今天终于抽出时间整一下。 主要分为N个阶段一、内核对framebuffer的支持; 进入内核源码目录,运行make menuconfig Graphics support ---> Support for frame buffer devices --->转载 2012-07-10 14:21:13 · 1890 阅读 · 0 评论 -
luvcview摄像头程序到Cortex A8的移植
一、 下载SDL源码包,交叉编译#tar –xzvf SDL-1.2.14.tar.gz#mv SDL-1.2.14 SDL-1.2.14-arm#cd SDL-1.2.14-arm/#cd /usr/local/#sudo mkdirSDL-ARM-linux-gcc4.3.3#./configure CC=arm-none-linux-gnueabi-gcc--t原创 2012-07-11 11:18:59 · 2398 阅读 · 0 评论 -
luvcview摄像头程序到Cortex A8的安装移植
luvcview摄像头程序到Cortex A8的安装移植 1. 概述 1.1.写作目的为了方便大家了解luvcview安装使用,特撰写该文档提供大家参考学习。2. 经验总结2.1.SDL多媒体库2.1.1.luvcview运行依赖SDL多媒体库,下载SDL源码包,交叉编译SDL#t原创 2012-08-02 14:55:33 · 5482 阅读 · 5 评论 -
Qt4.7.3交叉编译移植
Qt4.7.3交叉编译移植作者:风竹郎 2012-07-26前言: 由于我新增加了一个扩展盘,启动系统后都必须挂在这个盘。#sudo fdisk –l#mount /dev/sdb1 /home/ema/dvsdk一、 解压QTE,新建平台目录1、 解压#tar –xzvf qt-everywhere-op原创 2012-08-02 14:49:24 · 3738 阅读 · 1 评论 -
Linux设备文件简介
概述设备管理是linux中比较基础的东西,但是由于Linux智能程度的越来越高,Udev的使用越来越广泛,使得越来越多的Linux新用户对 /dev 目录下的东西变得不再熟悉。有时候遇见问题就会变得抓狂。Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使用同一个转载 2012-07-19 16:24:46 · 756 阅读 · 0 评论 -
qt-embedded-linux移植要点qt
1、安装qt对系统的要求安装qt的过程在不同的平台上会有所不同,主要关嵌入式linux平台上如何安装。若需要提供对OpenSSL的支持,需要通过单独安装OpenSSL Toolkit,来获得Secure Sockets Layer (SSL)。对于不同的平台上,会有不同的要求。下面具体关注嵌入式linux的要求。如果要在qt上对QtWebKit模块的支持,必须使用uClibc 0.9.29转载 2012-07-19 10:13:03 · 884 阅读 · 0 评论 -
移植Qt4.7.3
说明:之前移植了Qt,也设置了环境变量,然后运行Qt程序,出现程序界面,但是对于鼠标点击,Qt界面花屏,出现系统背景,绿色等相关信息失望至极,现在我们就来做Qt移植。一、介绍:PC系统:ubuntu10.04LTSkernel: 2.6.32交叉编译器:arm-none-linux-gnueabi-gcc 4.3.3 (arm-2009q1-203)目标板:DM3730(处原创 2012-07-20 16:25:45 · 1349 阅读 · 0 评论 -
移植了Qt4.5
最近成功的移植了Qt4.5。非常感谢天嵌的指导。一. 内核的移植保证在内核中添加鼠标驱动。具体路径如下:Device Driver->HID Devices->选上/dev/hiddev raw HID device support.这里的HID是human input device的意思。二.Qt的鼠标配置1.首先要编译Qt,其配置如下:转载 2012-07-20 09:30:04 · 744 阅读 · 0 评论 -
LCD驱动移植
1. LCD工作的硬件需求: 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/转载 2012-07-21 09:26:15 · 742 阅读 · 0 评论 -
Qt Creator创建纯C、c++工程
1、下载新版本:下载2.4版本的Qt Creator ,新建工程就已经可以创建。2、新建工程:对于老版本,linux系统更新开发工具比较麻烦,那么新建Qt空的工程:修改.pro工程文件,添加 :QT-=core gui,然后新建main.c文件及其他文件,添加到qt的工程里面就可以了。3、好处:好处是调试、编写,编译都很方便友好。不过对于内核的调试估计还得gdb。原创 2012-07-21 16:01:32 · 7681 阅读 · 2 评论 -
DM3730触摸屏校验
DM3730触摸屏校验(附Qt部分)$cp ~/tslib /usr/local/$vi /etc/profileexport LD_LIBRARY_PATH=/usr/local/tslib/lib:$LD_LIBRARY_PATHexport T_ROOT=/usr/local/tslibexport TSLIB_CONSOLEDEVICE=noneexport原创 2012-07-20 13:44:25 · 1201 阅读 · 0 评论 -
Qt移植对USB鼠标键盘、触摸屏的支持
一、USB键盘经过一番搜索,发现对Qt键盘的支持主要关系到两个方面:1、 键盘类型确定: 4.7以前的Qt版本,如果是PS2圆孔键盘,Qt编译时需加上选项:-qt-kbd-vr41xx(未测试);如果是USB键盘,需加上-qt-kbd-usb选项。 Qt4.7.3默认的是tty,对于USB键盘可用,不需要配置。 2、环境变量设置: 然后移植到原创 2012-07-21 09:08:21 · 3909 阅读 · 4 评论 -
虚拟机下系统键盘无法使用
状态描述:虚拟机下系统内部键盘无法输入原因:360安全卫士阻止解决方案:1、关系虚拟机2、打开260安全卫士3、“功能大全”->“360木马防火墙”->“阻止列表”,删除相关vmware的阻止项。3、“信任列表”,到虚拟机安装目录下添加,信任文件vmware-vmx.exe 、vmware.exe两个文件。重新打开虚拟机,一切OK。原创 2012-08-10 09:49:40 · 2257 阅读 · 0 评论 -
strlwr linux下编译不通过
strlwr 原型:extern char *strlwr(char *s); 用法:#include 功能:将字符串s转换为小写形式 说明:只转换s中出现的大写字母,不改变其它字符。返回指向s的指针。 注意事项:在Linux的编译器中,有可能会编译不通过。 举例: // strlwr.c #include原创 2012-09-10 16:21:33 · 2490 阅读 · 0 评论 -
Qt到Cortex-A8的移植
Qt到Cortex-A8的移植 作者:凤竹郎 2012-10-11一、 前言准备工作:交叉编译好的qt4.7.3的库,交叉编译好的tslib库,交叉编译好的mobility库。以及交叉编译好的Qt原创 2012-08-02 14:41:49 · 2381 阅读 · 0 评论 -
ubuntu的离线翻译工具之系统自带办公字典
ubuntu的离线翻译工具之系统自带办公字典 ubuntu系统自带了一个字典,这个字典是英英翻译,而且只能联网使用,但是,经过改造后就可以离线使用了,对于学习英语的同学离线版的办公字典也是蛮好用的。改造过程:步骤一,这个系统自带办公字典在”应用程序”–>”办公”里可以打开,但现在它还只能联网使用。步骤二,依次在终端中输入如下命令,添加相关文件和支持转载 2012-10-12 15:25:27 · 1289 阅读 · 0 评论 -
gstreamer 的安装
1. gstreamer0.10-plugins-ugly_0.10.14-1_i386.deb的 安装 sudo dpkg -i gstreamer0.10-plugins-ugly_0.10.14-1_i386.deb Selecting previously deselected package gstreamer0.10-plugins-ugly.(Reading databa原创 2012-10-18 09:49:17 · 1729 阅读 · 2 评论 -
Flash Player 11 for Linux的安装和在线视频的播放
1.解压$tar xzvf install_flash_player_11_linux_i386.tar.gz2.查看安装说明$vim readme.txt o Copy libflashplayer.so to the appropriate browser plugins directory. At the prompt type: + c原创 2012-10-19 11:33:04 · 1124 阅读 · 0 评论 -
ubuntu10.04LTS登陆桌面无法进入
现象:更新和安装一些软件后,重启,ubuntu10.04LTS登陆桌面无法进入,只有登陆窗口背景色和命令窗口。 鸣谢:有谁碰到过这样的问题,帮忙解决和分享一下,非常感谢。 解决过程:$sudo apt-get install gdm //无解$sudo apt-get install ubuntu-desktop //试验中··· 说明:问题解决了,重装ubun原创 2012-10-20 14:55:16 · 924 阅读 · 0 评论 -
asm/page.h No such a file or dictionary | error: 'PAGE_MASK' undeclared
1、查找:通过查找在 /usr/include/sys/user.h 中找到了PAGE_MASK的定义2、解决:把 #include 改成#include 编译估计就可以通过了。3、总结:这很可能是系统版本差异的原因,新的系统版本是在后面这个路径下定义的。这个方法已经验证有效。4、还有这些方法我没有试过,我不建议这么用,也许可以,分享给大家。将#include原创 2012-11-02 16:27:57 · 2834 阅读 · 0 评论 -
位图文件(BMP)格式以及Linux下C程序实现
说到图片,位图(Bitmap)当然是最简单的,它是Windows显示图片的基本格式,其文件扩展名为*.BMP。由于没有经过任何的压缩,故 BMP图 片往往很大。在Windows下,任何格式的图片文件都要转化为位图格式才能显示出来,各种格式的图片文件也都是在位图格式的基础上采用不同TAG: BMP 说到图片,位图(Bitmap)当然是最简单的,它是Windows显示转载 2012-11-02 16:51:03 · 1221 阅读 · 0 评论 -
ubuntu下VMware安装VMware tools
1、注意现则安装的VMware tools在线更新下,必须要和虚拟机版本一致;2、安装包放在非系统root全线的文件夹下解压、安装,否则很/可能解压或暗转错误;例如可以把安装包放在根目录/tmp、 /opt下完成。3、解压安装一定要使用root用户;4、安装重启系统之后,设置下共享目录,复制粘贴,虚拟机和windows共享将给你带来意想不到的方便。原创 2012-11-06 16:57:05 · 621 阅读 · 0 评论 -
位图文件(BMP)格式以及Linux下C程序实现
说到图片,位图(Bitmap)当然是最简单的,它是Windows显示图片的基本格式,其文件扩展名为*.BMP。由于没有经过任何的压缩,故 BMP图 片往往很大。在Windows下,任何格式的图片文件都要转化为位图格式才能显示出来,各种格式的图片文件也都是在位图格式的基础上采用不同TAG: BMP 说到图片,位图(Bitmap)当然是最简单的,它是Windows显示图片的基本格式,其文转载 2012-11-07 19:36:30 · 1235 阅读 · 0 评论 -
iPad上搭建c,c++,objc开发环境
分类: iOS/Mac EmbeddedLinuxC++ 2012-02-11 00:381752人阅读 评论(0)收藏 举报注:sdk下载 http://code.google.com/p/ios-devel/downloads/list已在iPad2上成功搭好开发环境,测试了几个程序没问题。C环境首先安装libgcc,其它包都依赖转载 2012-11-22 15:34:59 · 4211 阅读 · 0 评论 -
Linux下IOS开发环境搭建
toolchain4 /Show File FinderUpdate README on telesphoreolatest commite92df064b0 javacom authored February 01, 2012ProjectsNovember 05, 2011update sys5转载 2012-11-22 15:32:51 · 3917 阅读 · 0 评论 -
罗伯特·佩拉:朴素的硅谷式创新
罗伯特·佩拉:朴素的硅谷式创新2012年7月21日07:19 经济观察报 我要参与(0)出现在我们面前的罗伯特·佩拉(Robert J. Pera)看起来像一个安静的大男孩,表情中总有一种沉思的味道。今年34岁的他,曾在苹果公司担任硬件工程师,2005年,他创办了一家无线网络设备制造公司,取名叫优比快科技公司(Ubiquiti Networks),于去年10月在Nasdaq上市转载 2012-11-22 20:35:17 · 893 阅读 · 0 评论 -
BIOS设置命令
1、查看环境变量#printfenv2、设置环境变量@setenv3、保存环境变量设置@saveenv原创 2013-01-07 10:35:45 · 670 阅读 · 0 评论 -
*** glibc detected *** ./IrayGui: double free or corruption (!prev): 0x003e47f8 ***
*** glibc detected *** ./IrayGui: double free or corruption (!prev): 0x003e47f8 ***00128000-0012c000 rwxp 00118000 b3:02 31097 /home/root/myGui0012c000-004a3000 rwxp 00000000 00:00 0原创 2013-01-07 17:23:13 · 1510 阅读 · 2 评论 -
Ubuntu下外接显示器双屏显示的方法
[日期:2008-05-10]来源:Linux公社 作者:Linux整理[字体:大 中 小]由于我用的是笔记本.屏幕有点少.所以有的时候想外接显示器来显示更大的区域,如果是在Windows下那可是很方便的事情.只需要按一下Fn+F4就可以了.但现在在Ubuntu Linux下.就变成了一件有点麻烦的事情了,以前没找到好的方法,现在参考了一些文档,再加上804对我的本本的转载 2013-01-29 13:51:43 · 2252 阅读 · 0 评论 -
linux应用程序错误
init.c:-1: error: undefined reference to `main'file not found: init.c原创 2013-01-18 11:48:11 · 623 阅读 · 0 评论 -
linus
linusLinus Torvalds,Linux核心的创作者,于1969 年12月28 日出生在芬兰的赫尔辛基。当Linus十岁时,他的祖父,赫尔辛基大学的一位统计教授,购买了一台Commodore VIC-20计算机。Linus帮助他祖父把数据输入到他的可编程计算器里,做这些仅仅是为了好玩,他还通过阅读计算机里的指令集来自学一些简单的BASIC程序。当他成为赫尔辛基大学的计算机科学转载 2013-02-20 10:42:55 · 705 阅读 · 0 评论 -
将一般的用户加入sudo组is not in the sudoers file. This incident will be reported解决方法
$vim /etc/sudoers youname ALL=(ALL) ALL原创 2013-03-12 17:40:03 · 622 阅读 · 0 评论 -
Redhat5.6下mysql的安装和使用
一、redhat下mysql的安装读者寄语:1、安装可能会出现以下错误: 2、这些mysql的安装包都在redhat光盘里可以找到。依次按照下面的顺序安装,就会成功。 sudo rpm -ivh perl-DBI-1.52-2.el5.i386.rpm sudo rpm -ivh mysql-5.0.77-4.el5_5.4.i386.rpm原创 2013-03-14 15:03:03 · 1258 阅读 · 0 评论