arm-linux
xiaoyangger
喜欢看武侠,文学小说。
展开
-
ftp文件传输
在cmd中编辑:1、连接远端服务器:ftp 10.10.19.2542、到本地机的当前目录下: lcd d:/图片3、连接到远端机的目录下:cd /usr/local4、从本地机当前目录中文件传送到远端机的当前目录中:put filename5、从远端机当前目录中文件传送到本地机的当前目录中:get filename原创 2010-01-22 22:00:00 · 613 阅读 · 0 评论 -
终端 /dev/console /dev/tty tty
(1)/dev/console是系统控制终端,系统的错误信息什么的都输出到这里。 (2)/dev/tty(n或者Sn)是进程控制台,如果在进程里打开一个这样的文件且该文件不是其他进程的控制终端时, 那么该文件就是这个进程的控制终端。那么我们进程printf一个数据就是输出到这里. (3)在本机上,用户可以使用alt+f1~fn切换控制台,看起来感觉存在多个屏幕,这种虚拟控制台对应t转载 2013-01-20 10:20:51 · 1025 阅读 · 0 评论 -
Linux主要shell命令详解
shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。 什么是shellLinux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的接口转载 2013-01-19 19:59:49 · 653 阅读 · 0 评论 -
/etc/init.d/rcS内容分析
2012-11-29 18:40 /etc/init.d/rcS内容分析/etc/init.d/rcS内容分析 由于init=/linuxrc,因此,在文件系统挂载后,运行的第一个程序就是根目录下的linuxrc,而这是一个指向/bin/busybox 的链接,也就是说,系统起来后运行的第一个程序就是busybox本身。转载 2013-01-21 19:04:38 · 1202 阅读 · 0 评论 -
web服务器boa的交叉编译
一、在交叉编译boa我这里啰嗦网上超写了下boa的简介,大家可以不看这个 boa服务器简介 BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来原创 2013-03-12 10:27:34 · 8343 阅读 · 0 评论 -
minicom安装、配置、及使用中遇到问题
因为minicom是一个很方便的嵌入式远程控制程序,它和putty终端软件结合能够完美的控制linux-arm系统。这里就我用的过程中出现的问题做了些积累,平时已有问题我都会解决,并且增加到博客里面。 一、首先要在linux虚拟机下安装minicom软件包,这里我下载的是方便的rpm包,安装很方便。听说tar包安装很麻烦,安装tar包的minicom之前还需要安装它依赖的其他的包。原创 2013-03-11 21:47:01 · 26137 阅读 · 0 评论 -
linux虚拟机下serfox+spcaview的搭建
编译环境: Vmware6.5+Fedora14编译器: gcc-4.5.1 下载servfox安装包,我用的是servfox-R1_1_3.tar.gz,执行西面的命令解压:[root@sheryuan arm]# tar zxvf servfox-R1_1_3.tar.gz进入安装目录: [root@sheryuan ar原创 2013-03-15 18:23:02 · 4107 阅读 · 0 评论 -
fmpeg交叉编译到tiny6410
前段时间移植servfox+spcaview到arm11上一直出现问题,由于网上很多说是内核版本高了,已经不再提供V4L的视频采集接口。而且servfox和spcaview都是支持V4L接口的,而不支持V4L2视频采集接口。所以产生不兼容的矛盾。虽然,我不太相信兼容的问题,但是又不愿意去实验低版本的内核(因为内核的交叉编译也是很烦的,而且漏洞百出,没工夫去研究),所以当把物理机的serfox和sp原创 2013-03-16 15:15:23 · 8444 阅读 · 1 评论 -
ffmpeg+ffserver媒体服务搭建小记
linux pc机下的配置:1、首先编译好ffmpeg,主要有ffmpeg、ffserver、ffplay三个主要可执行文件,具体编译这里就不详细说明了2、准备好摄像头,作为输入文件,采集摄像头数据(当然用视频文件代替摄像头也行,不过没啥意思)3、配置ffserver.conf文件,下面是我的配置#基本信息设置Port 8090BindAddress 0.0.0.0Ma原创 2013-05-30 20:18:34 · 17562 阅读 · 1 评论 -
onenand小结 及 与nor 和nand 的区别 .
OneNand是针对消费类电子和下一代移动手机市场而设计的,一种高可靠性嵌入式存储设备。随着过去几十年的Nand技术的发展,一些公司,基于原先的NAND的架构,设计出一种理想的单存储芯片,其集成了SRAM的缓存和逻辑接口。OneNand既实现NOR Flash的高速读取速度,又保留了Nand Flash的大容量数据存储的优点。与OneNand对应的是之前早就出现的Nand Flas转载 2013-06-24 17:18:40 · 3073 阅读 · 0 评论 -
2.6.36内核优化 .
Linux 2.6.36内核优化指南 作者:Ken WuEmail: ken.wug@gmail.com转载本文档请注明原文链接 http://kenwublog.com/docs/linux-kernel-2-6-36-optimization.htm! 介绍本文档是一篇关于Linux Kernel 2.6.36 的最 简优化指南。作者转载 2013-06-24 17:20:07 · 6293 阅读 · 0 评论 -
Linux shell脚本编写基础
在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入./smartzip就能运行脚本了。。每行命令开头处不用就空格也行。。 第1部分. Linux脚本编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):转载 2013-01-19 21:35:55 · 894 阅读 · 0 评论 -
NFS服务的配置(虚拟机下的Linux,开发板是ARM9 S3C2410) .
网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。 在嵌入式Linux 的开发过程中,开发者需要在Linux 服务器上进行所有的软件开发,交叉编译后,通用FTP方式将可执行文件下载到嵌入式系统运行,但这种方式不但效转载 2013-01-19 15:04:03 · 692 阅读 · 0 评论 -
nfs及mount的使用
通过nfs及mount我们可以实现不同pc机上文件共享,具体实现步骤如下: (1)编辑 etc/exports文件,添加文件夹和属性如下: /opt/rootbox 10.10.19*(rw,no_root_squash,async) /opt/rootbox 目录下的文件及文件夹能够被ip以10.10.19.*类型的pc机共享,当然也可设置不同原创 2010-01-22 23:55:00 · 2094 阅读 · 0 评论 -
VMware下三种网络连接方式的比较
最近用VMware搭建虚拟并行网络系统,在搭建的过程中对VMware下三种网终连接方式有了理深该的理解,现将这三种连接方式的基本工作原理和区别做一简单描述,希望对网友有所帮助,如是有什么不妥之处请指正。 VMwafre下有三种网络连接方式,分另为:Bridge、NET 、HOSTONLY方式。下面对这三种方式的原理其不同进行简单的说明。 一、三原创 2010-01-28 12:14:00 · 1833 阅读 · 0 评论 -
Fedora8上交叉编译qtopia4移植成功到s3c2410开发板
教程是这样的: 一.硬件平台 1.主机: PC机,512M内存以上。 2.目标机: UP-NetARM2410-S实验平台。 二.移植软件资源 1.Red Hat Linux 9.0(主机操作系统) 2.gcc-3.4.1.tar.gz(主机编译器) 3.arm-linux-gc转载 2010-03-01 22:57:00 · 990 阅读 · 0 评论 -
qt在开发板上运行的环境配置注意事项
1、路径一定要正确。 qt在虚拟机下安装的路径一定要与开发板上你所拷贝的qt资源文件拷贝或共享到开发板后的路径要一致,否则会提醒找不到库。而且你安装所在的文件夹,与你拷贝的qt文件夹要为同一个文件夹。因为如果你拷贝别人安装好的文件夹,别人qt安装的文件夹与你安装的路径不一致,你的qt程序编译是在你的虚拟机上编译,而拷贝到开发板上你还用别人的库,还是会提醒找不到库。 2、注原创 2010-03-04 10:18:00 · 3635 阅读 · 0 评论 -
tslib移植出现的小问题
1. 编译:$export CC=/work/ebook/arm-linux-4.1.1/bin/arm-linux-gcc //toolchain路径$./autogen.sh //生成config文件$export PATH=$PATH:/work/ebook/arm-linux-4.1.1/bin/$echo "ac_cv_func_malloc_0原创 2010-03-11 16:18:00 · 14430 阅读 · 1 评论 -
Fedora8上交叉编译qtopia4移植成功到s3c2410开发板
开发平台:Fedora8 操作系统交叉编译器:arm-linux-gcc-3.4.1这几天一直在忙着QTOPIA4.2.1在2410上面的移植,平台的差异,编译器的问题,可是我最后万万没有想到,还是得到一个论坛大哥的帮助,还得以解决。问题出在make的前提是一定要是原来的源代码,不管你是make clean过,还是怎么讲都不行转载 2010-03-11 16:46:00 · 726 阅读 · 0 评论 -
如何用开放源码软件挣钱 ,利用免费午餐挣钱
如何用开放源码软件挣钱 ,利用免费午餐挣钱内容: 业务类型 听取用户意见 转到市场 许可证类型 gnu gpl bsd 或 x 许可证 mozilla 公共许可证 成为专利软件的机会 新市场 参考资料 关于作者 软件可以是免费的,但这并不意味着您不能从开放源码挣到钱。顾问 donald rosenberg 将告诉您具有开放源码技巧的开发人员如何在各种商业模型和许可证之间进行选择。想成为软件供应原创 2010-05-20 15:11:00 · 1494 阅读 · 0 评论 -
linux tty pty pts tts概念 区别(转载别人的有空可以仔细看一下)
<br />1. tty(终端设备的统称):<br />tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后 来这东西被键盘与显示器取代,所以现在叫终端比较合适。<br />终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。<br /><br />2. pty(虚拟终端):<br />但是如果我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这转载 2011-02-14 14:16:00 · 3666 阅读 · 1 评论 -
Qt学习(如何交叉编译一个Qt程序使其能在板子上运行) .
如何交叉编译一个Qt程序使其能在板子上运行 首先安装交叉编译器arm-linux-gcc3.4.6,先将其压缩包放到一个目录下,然后对其进行解压,举了解压命令为:tar xjvf arm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2 -C /usr/local/(注意:C 后面有个空格,并且 C 是大写的,它是英文单词“Change”的第一个字母,在此是改变转载 2013-01-25 10:22:59 · 3059 阅读 · 0 评论 -
基于S3C6410的QT4交叉编译环境搭建
Qt-extended-4.4.3移植环境:VMware+Fedora14嵌入式平台:S3C6410交叉编译工具链:arm-linux-gcc 4.5.1源码包:arm-qt-extended-4.4.3-20101105.tgz tslib-1.4.tar.gz一、 搭建TI的编译环境主要是arm-linux-gcc和gcc的安装二、交叉编译安装 ts原创 2013-01-28 19:38:17 · 2371 阅读 · 1 评论 -
warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法
linux驱动中定义一个无参的函数int probe_num(){ ....}警告:函数声明不是一个原型 [-Wstrict-prototypes]应对方法:改成int probe_num(void){ ....}警告消失转载 2014-08-07 21:59:20 · 6502 阅读 · 0 评论