Linux
文章平均质量分 81
langonghan
这个作者很懒,什么都没留下…
展开
-
Linux常用命令
root为超级用户退出时可用Logout或exit,然后按enter,按Ctrl+D也可以退出系统关机和重启:poweroff和reboot;shutdown -h now 立即关机 -h +mins 指定分钟以后 -h hh:ss 在一个特定的时间内#startx 启动KDE桌面环境#xinit 启动XServer原创 2009-03-13 15:31:00 · 463 阅读 · 0 评论 -
Ubuntu12.04下交叉编译Qt4.8.2步骤
1.安装支持库#sudo apt-get install build-essential#sudo apt-get install libxrender-dev libxrandr-dev libxcursor-dev libxinerama-dev libxi-dev libxt-dev libglib2.0-dev libxtst-dev2.切换到su用户#sudo passw原创 2012-07-04 17:32:52 · 5798 阅读 · 0 评论 -
交叉编译Qt4.8.2
1. 安装交叉编译器。利用友善之臂自带的交叉编译器。将arm-linux-gcc-4.3.2.tgz 放在 /root下,执行如下操作#cd /root#tar xvzf arm-linux-gcc-4.3.2.tgz –C /#gedit /root/.bashrc在bashrc最后一行添加 export PATH=$PATH:/usr/local/arm/4.3.2/bin转载 2012-07-04 11:36:58 · 3222 阅读 · 0 评论 -
XP下安装Ubuntu要注意的问题
Windows使用XP, Linux选用Ubuntu. 但其实基本思想是一样的: Linux现在流行的bootloader是grub. xp和nt采用的是ntloader. Ubuntu论坛里的这篇文章主张采用这样的引导方式: ntloader -gt; grub -gt; win/lin. 但正如有的网<br />先补充一下基础知识: 理解Linux的启动过程. 另外, 手头要有xp和的安装光盘. (Ubuntu的LiveCD, 用以挂载硬盘分区以及恢复mbr). 在开始之前, 要知道这样几个转载 2010-06-14 22:48:00 · 886 阅读 · 0 评论 -
QtE编译出错解决
<br />此完整出错信息是在./configure阶段<br />Basic XLib functionality test failed!<br />You might need to modify the include and library search paths by editing<br />QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/lin转载 2010-06-15 16:53:00 · 731 阅读 · 0 评论 -
qtembed应用程序输出到VNC
<br />VNC (Virtual Network Computing)是虚拟网络计算机的缩写。用于远程控制的一个开源工具。<br />我们这里要讨论的是将VNC作为一套显示系统,也就是说将完整的窗口界面通过网络,传输到另一台计算机的屏幕上。比如我们在嵌入式系统上开发的窗口程序,我们可以让它在我们的Linux主机上显示,被被鼠标和键盘所控制。<br />要让VNC工作,需要一个server端,和一个client端。server端提供要被显示的内容,而client端通过网络接收server端转载 2010-06-14 22:48:00 · 1016 阅读 · 0 评论 -
V4L搞定 +QT显示摄像头视频
V4L搞定 +QT显示摄像头视频 +QT显示GIF动画2009-11-02 09:32 哎 两星期前终于搞定了qt上显示摄像头视频采集 现在来把最终重要的代码总结下QImage img; unsigned char *bit= v4l _dev.buffer; / /v41_dev.buffer为内存映射的地址 QRgb *point; i转载 2010-06-16 11:13:00 · 3134 阅读 · 0 评论 -
Qt-embedded-linux移植要点Qt
安装qt对系统的要求<br />安装qt的过程在不同的平台上会有所不同,主要关嵌入式linux平台上如何安装。若需要提供对OpenSSL的支持,需要通过单独安装OpenSSL Toolkit,来获得Secure Sockets Layer (SSL)。对于不同的平台上,会有不同的要求。下面具体关注嵌入式linux的要求。如果要在qt上对QtWebKit模块的支持,必须使用uClibc 0.9.29或者更高的版本,以对pthread的支持。在内存方面的要求主要取决于体系架构以及转载 2010-06-13 09:57:00 · 1109 阅读 · 0 评论 -
QT 4.5.2 嵌入式开发平台的搭建
QT 4.5.2 嵌入式开发平台的搭建<br />[b]QT 4.5.2 嵌入式开发平台的搭建[/b]<br />联系邮箱:[email]GaussCheng@gmail.com[/email]<br />系统环境:ubuntu 9.04<br />编译环境:crosstool 0.43 安装后生成4.1版本的arm-linux-GCC<br />在配置之前,sudo apt-get install build-essential 来安装基本的开发环境<br /><br />[b]Qtx转载 2010-06-11 17:15:00 · 961 阅读 · 0 评论 -
虚拟机ubuntu10.04挂载nfs
一、环境 服务器端:PC机,Ubuntu10.04操作系统 客户机端 :ARM9开发板(2440)二、安装NFS服务器程序 安装NFS服务器的方法很简单,可以使用Synaptic(新立得)软件包管理器安装,搜索“nfs”,选择软件包"nfs-kernel-server"项进行安装即可,如下图: 也可使用以下命令安装nfs服务器程序软件包,在命令执行过程中,默认启动SUNRPC服务和nfs服务,并创建/etc/exports和、etc/d原创 2010-06-09 17:47:00 · 2716 阅读 · 1 评论 -
挂载nfs
<br />这个部分还是比较不好弄的。想象要是不能通过nfs挂载网盘的话,他提出这个方法也就没什么用了。这样看的话,是比较完美了。在你实验之前你可以现挂载一下(用busybox生成文件系统后不用编译就可以了)确认没问题在编译下载镜像文件。还有在作qt文件应用程序的时候很大用这种方法,相信不用考虑编译和裁减的情况下就可以直接运行了。<br />首先介绍一下我的开发环境:<br />PC环境是ubuntu9。04,开发板为友善之臂的MINI2440<br />主机IP转载 2010-06-09 17:46:00 · 8398 阅读 · 0 评论 -
ARM开发板如何挂载NFS开发环境的方法步骤(
<br />这个部分还是比较不好弄的。想象要是不能通过nfs挂载网盘的话,他提出这个方法也就没什么用了。这样看的话,是比较完美了。在你实验之前你可以现挂载一下(用busybox生成文件系统后不用编译就可以了)确认没问题在编译下载镜像文件。还有在作qt文件应用程序的时候很大用这种方法,相信不用考虑编译和裁减的情况下就可以直接运行了。<br />首先介绍一下我的开发环境:<br />PC环境是ubuntu9。04,开发板为友善之臂的MINI2440<br />主机IP:192.168.原创 2010-06-09 12:39:00 · 7335 阅读 · 0 评论 -
在开发板上挂载NFS
在开发板上挂载NFS<br /> 网络文件系统(NFS,Network FileSystem)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。<br /> 在嵌入式Linux的开发过程中,开发者需要在Linux 服务器上进行所有的软件开发,交叉编译后,通用FTP方式将可执行文件下载到嵌入式系统运行,但这种方式不但效率低下,且无法实现在线的调试。因此,可以转载 2010-06-08 18:00:00 · 686 阅读 · 0 评论 -
ubuntu10.04 apt源更改
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backupsudo vi /etc/apt/sources.list 用以下内容替换文件中的所有内容deb http://archive.ubuntu.com/ubuntu/ dapper main restricted universe multiversedeb http://archive.ubuntu.com/ubuntu/ dapper-security main restricted转载 2010-06-07 11:29:00 · 1320 阅读 · 0 评论 -
ISA代理服务器下使用apt-get
<br />在公司里面,网络访问都是通过ISA Server的(Microsoft® Internet Security and Acceleration Server),在使用Windows的时候不会出现任何问题,可是前两天装了Ubuntu Linux,遇到了些问题。<br /><br />我使用firefox访问网络没有问题,只需要设好代理服务器地址,浏览网站时输入相应的用户名和密码即可,但在console下面使用apt-get更新系统时有问题。<br /><br />开始我觉得应该转载 2010-06-07 11:27:00 · 727 阅读 · 0 评论 -
编译linux内核需要的工具
<br />#apt-get install build-essential //安装 gcc, make 等<br />#apt-get install libncurses-dev //安装 make menuconfig 时必须的库文件<br />#apt-get install kernel-package, fakeroot //Debian 系统里生成 kernel-image 的一些配置文件和工具<br />#apt-get install initramfs-too原创 2010-06-08 10:51:00 · 1200 阅读 · 0 评论 -
AT指令发送PDU短信详解
<br />AT指令发送PDU短信详解(支持发送到小灵通)<br />为了完成公司的短信收发程序,我找遍了所有资料,最后在很多网友的支持下<br />基本上完成了这个程序,为了使后来的人免走我同样的弯路,我将AT指令发送PDU<br />短信的全过程及函数整理出来,希望能给大家帮助,欢迎大家与我一起探讨:<br />QQ :69944601<br />E_Mail :[url=mailto:cg19820811@163.com]cg19820811@163.com<br /><b转载 2010-07-02 13:43:00 · 1661 阅读 · 0 评论 -
使用VIM编辑C程序
使用VIM编辑C程序Siddharth Heroor 译:mingleiChen修订历史修订版v1.0 Jan 14, 2001 Revised by: sh 第二版,修正了一下排版错误修订版v0.1 Dec 04, 2000 Revised by: sh 第一版,我很愿意听到你的反馈本文对使用Vim进行编辑C或其他语言(如C++、JAVA)转载 2010-03-19 16:50:00 · 1293 阅读 · 0 评论 -
ubuntu改变文件夹访问权限
Ubuntu的许多操作是在终端中进行的,通过sudo命令管理的文件是由root持有权限的,一般用户是无法改变的。在图形界面上,我们可以通过属性中的权限选项夹进行操作。但是一旦文件的属性显示当前用户没有读写权力时,无法在图形界面上修改权限。M6JLinux联盟 常用方法如下: M6JLinux联盟 sudo chmod 600 ××× (只有所有者有读和写的权限)转载 2010-06-16 15:09:00 · 5392 阅读 · 0 评论