
Linux
文章平均质量分 52
Jcy
用忍者的心态学习
用武士的态度战斗
展开
-
嵌入式视频服务器webcam的搭建
宿主机:win7虚拟机:RHEL 5开发板:博创PXA270 今天在博创PXA270经典平台上成功搭建了webcam,并能够显示画面了。步骤(一):下载webcam_server,网上很多下载的,只要下载webcam_server-0.50.tar.gz这个就行了,并解压到虚拟机下。步骤(二):进入解压后的目录,执行./configure步骤原创 2012-10-31 19:58:12 · 2937 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--章节介绍
章节介绍第一章,“导引”,简要介绍了Linux被迅速应用在嵌入式环境的驱动因素,介绍了与嵌入式Linux相关的几个重要的标准和组织。 第二章,“第一个嵌入式经历”,介绍了与后几章所构建的嵌入式Linux相关的许多概念。 第三章,“处理器基础”,我们提出一个着眼于更流行的用来搭建嵌入式Linux系统的处理器和平台。我们检查并选择了很多主要处理器生产厂商产品。所有这些产品的架构都与翻译 2013-06-24 14:28:33 · 3861 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--前言二
第二部分序言智能手机,PDA,家庭路由,智能电视,蓝光播放器(译者:比DVD更高端的播放器),智能yo-yos(译者:不知道这是什么意思,智能溜溜球?哈哈)。越来越多我们在家里,办公室里工作或者娱乐使用的日常用品都有电脑嵌入在里面。这些电脑都跑GNU/Linux(译者:GNU是GNU’s Not Unix的简写)。你可能是一个用Intel结构系统的台式机或者笔记本的GNU/Linux开发者翻译 2013-06-23 19:08:33 · 3017 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--前言一
APractical,Real-WorldApproachChristopherHallinan计算机无处不在。事实上,当然了,对于那些大约在过去25年期间没有生活在洞穴中的人来说没有什么惊奇的。但是你可能知道计算机不仅仅只是在我们的桌子上,厨房里,还有我们的卧室,我们自己的音乐厅。他们同样在我们的微波炉,烤箱,手机以及我们的音乐播放器。如果你拥有这本书,你可能了解翻译 2013-06-22 20:30:48 · 3571 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--导论
第一章 导论在这一章里(将要学习到)为什么是Linux嵌入式Linux现状开源和GPL(译者:通用公共许可证)标准和有关团体本章总结放弃专有操作系统正在许多传统嵌入式操作系统公司引起一阵轰动。有理由相信,Linux作为许多产品的操作系统正超越它在服务器领域的地位。这些嵌入式的例子包括移动手机,DVD播放器,电子游戏,数字摄像机,网络交换机,无线网络设备。Li翻译 2013-06-24 20:37:13 · 3132 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--2.1节--需要嵌入式系统吗?
第二章 你的第一个嵌入式经历(译者:这一章节在第二个版本的书上是叫A Big Picture,不过内容差不多。)在这一章里(将要学习到)需要嵌入式系统吗一个嵌入式系统剖析存储空间考虑事项嵌入式Linux发行版本本章总结理解一个给定的任务的最好的方法就是对全局的把握。许多基本的概念给嵌入式系统开发新手带来了挑战。本章带你进入一个嵌入式系统的世界以及把重点放在概念和翻译 2013-06-25 20:22:28 · 3045 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--2.2节--嵌入式系统的剖析
2.2 嵌入式系统的剖析图2-1是一个典型嵌入式系统的框图。这是一个可能存在于一个无线接入点的高级硬件体系的简单例子。图 2-1 嵌入式系统框图(译者:此图有残缺)图2-2 嵌入式Linux开发设置在这个例子里,我们主要通过RS-232连接线来连接嵌入式Linux。通常用串口终端来与目标版通信。(译者:通用的串口终端有很多种,本人喜欢用Sec翻译 2013-06-26 21:04:04 · 3343 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--2.3.5~8节--存储注意事项
内存空间事实上,所有的传统嵌入式操作系统查看与管理系统内存的时候都作为单一大型的平行的地址空间。也就是说,一个微处理器的地址空间范围从0到物理地址空间的最大值。例如,如果一个微处理器有24条地址线,那么它的内存最大是16MB。因此,它的十六进制地址空间范围从0x00000000到0x00ffffff。硬件设计中,DRAM从底部开始,闪存是自顶向下的。未使用的地址空间在DRAM的顶部和FLASH翻译 2013-07-14 18:09:36 · 3093 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--2.3.1~4节--存储注意事项
存储注意事项嵌入式Linux开发方面最大的挑战是大多数的嵌入式系统已经限制了物理资源。虽然可能你的酷睿2的台式机的硬盘空间已经有500G,找到一个具备很小的一部分的嵌入式系统是很常见的。在许多情况下,典型的硬盘被更小的并且不太贵的非易失性存储器(译者:指的是当电源关闭后,所存储的数据不会消失的电脑存储器)代替。硬盘体积很大,有旋转部件,对物理冲击敏感,要求有多个电源电压,这些都导致它们是不翻译 2013-07-01 20:02:46 · 3108 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--2.4节--嵌入式Linux发行版
嵌入式Linux发行版 商业Linux发行版 制作属于你自己的Linux发行版翻译 2013-07-20 11:42:52 · 3405 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--序言
序言虽然涉及Linux的有很多好书,但是这本书带来了多角度的信息和建议,特别是嵌入式Linux开发者。除此之外,许多其它的书籍也写到了关于Linux内核,Linux系统管理,等等。这本书是这些我想到的书中最好的了。这本书的许多重要内容是来自作为一个嵌入式Linux顾问的能力范围之内的开发工程师接触到的问题所促发的,最直接的影响是商业嵌入式Linux市场。嵌入式Linux对经翻译 2013-06-23 19:17:43 · 3355 阅读 · 0 评论 -
Linux Vim自动补全
本文所需要讲述的是Linux系统自带的补全功能,也是查阅资料的时候发现的。启动vim:命令模式下(按住ctrl+:),输入help ins-completion,这里介绍的是vim支持的自动补全功能。使用:我亲自使用的是completion功能,下图中,我输入ui->之后,按住ctrl+N就自动提示了。很强大吧,虽然没有使用插件,但是这样的功能还是很厉害的,同样原创 2013-05-23 13:27:13 · 7836 阅读 · 1 评论 -
源代码阅读工具:Vim+Taglist+Ctags
一直以来我学习linux源码的时候都是利用http://lxr.linux.no/+trees的,但是一个偶然的机会这个网站打不开了,所以我必须去寻找其他的方法去了解源码。今天我在看《linux编程技术详解》这本书中看到了Vim+Taglist+Ctags阅读源码的方法,于是我抱着试试的态度开始了对它的安装和使用。1、Taglist和Ctags介绍Taglist是一个Vim的源代码浏览插件转载 2013-05-23 13:04:46 · 2916 阅读 · 1 评论 -
可执行权限与目录之间关系
大家在linux的相关文件下,经常能看到下面的显示(当你输入ls -al之后)第一个字符段表示的是文件的权限,第一个字符表示的是文件的属性(文件还是目录还是连接文件),乍一看,这个权限很容易令人觉得其他用户有读的权限,如果这样想,你就错了。由于其他用户没有可执行权限(即 x 权限),那么他有 r 权限也是没有用,想想,他在该目录下都没有执行权限,那他自然就不能进去了。原创 2012-10-31 20:01:17 · 879 阅读 · 0 评论 -
Vmware下Linux如何ping通Windows
很多人在开始接触linux或者是嵌入式开发的时候都会遇到一个难题,就是如何在linux下ping同windows,而很多书籍都会将这个作为先前肯定掌握的知识不予介绍,所以导致很多人郁闷了,下面就给大家简单介绍下方法。首先介绍下我的电脑:物理机:Windows 7虚拟机系统:Linux(Red Hat 企业版 5,也就是大家说的RHEL 5)虚拟机版本:VM 8.0.1(我的是英文版原创 2012-11-07 16:55:56 · 6155 阅读 · 1 评论 -
VMware中安装ubuntu12.10
闲来无事,折腾了下Ubuntu,以前都是用的RHEL5,跟大家分享下吧,一部分人安装还是有点困难的。第一步:您必须安装好了VMware8,或者是别的版本的,建议至少也是6以上吧,现在的最新版本9可以一试。下载地址:(网上一堆)http://kuai.xunlei.com/d/FWACAQQFRTZQ?p=09122VMware密钥地址:http://download.csd原创 2012-12-02 13:07:21 · 3576 阅读 · 0 评论 -
Vim中的断电恢复文件操作
或许使用Linux中的Vim次数不是很多的人不知道Vim还有不正常断电后文件恢复这一功能,(这里说的Vim,你也可以理解为Vi,很多机器上Vi是等同于Vim,具体可以用alias命令查看,如果Vi=Vim,那么就是一样,不管怎么样,这两种编辑器都是大同小异的。)下面来具体演示下怎么样来恢复文件:首先,为了演示,我们在home目录下建立一个文档test_vi.txt:接着我们在命原创 2012-11-20 13:11:46 · 6986 阅读 · 0 评论 -
Linux之ELF魔数解析
在Linux系统下,我们通常可以使用readelf命令来查看ELF文件信息。例如:ELF文件有32位版本以及64版本之分,32位版本的结构体信息如下:上面这些结构跟刚才输出的kill0这个文件的elf信息基本一一对应,不同的是,Elf32_Ehdr中的e_ident对应了readelf输出中的“Class”,"Data","Version","OS/ABI","ABI Ve原创 2012-12-17 19:55:44 · 4033 阅读 · 0 评论 -
fork与vfork
Linux编程中创建进程一般可以使用fork()与vfork(),而创建进程时,需要拷贝资源。Linux中三种拷贝资源方式:(1)共享:新的进程与老进程共享资源。(2)直接拷贝:将父进程的资源直接拷贝到子进程中。子进程创建后,父进程拥有相同的结构。(3)写时复制(Copy on Write):把真正的虚拟内存拷贝推迟到两个进程中的任一个试图写虚拟页的时候。这里,fork原创 2012-12-30 20:43:59 · 998 阅读 · 0 评论 -
Ubuntu11.10安装VMware Tools
大家经常性的需要将Windows下的文件拷贝到Linux中去,方法有很多中,其中一种就是设置共享目录,而设置共享目录的基本要求就是事先必须安装好VMware Tools,下面就介绍下怎么安装VM Tools(简写了)。一. 点击VMware虚拟机上方工具栏中VM按钮,选择install VMware Tools按钮,此时Ubuntu会自动弹出一个文件夹,里面有有个压缩包。(但是我们不在此目录下原创 2013-01-03 13:22:23 · 2118 阅读 · 0 评论 -
RHEL6搭建nfs
环境:RHEL6.2企业版本VMware8.0服务器端配置步骤:(1) 如果你的电脑没有安装nfs,那么,你就需要用rpm包安装,一般是三个包。(2) (因为我的linux没有图形化配置,因此,我只能通过文本方式编辑配置)首先,编辑脚本:需要编辑的就是画线的地方,这句话意思就是我想把/home/share共享出来,可访问的IP是192.168.241这一个段原创 2013-03-06 18:32:24 · 3646 阅读 · 0 评论 -
虚拟机与开发箱之间搭建NFS进行文件传输
主机:Windows 7 旗舰版虚拟机:RHEL6.2开发箱:赛佰特多功能开发箱(CBT-SuperIOT)环境准备:其实,在进行nfs搭建的时候,最关键的也就是主机与虚拟机的环境的搭建,稍不注意,就会导致nfs挂载失败。主机方面:关闭所有杀毒软件;关闭防火墙;断开无线网络,并且要停用掉无线(这点很重要),如果你实在觉得实验寂寞,可以在连通了之后再启用无线上网,这是原创 2013-03-21 16:09:35 · 2928 阅读 · 0 评论 -
Embedded Linux Primer----嵌入式Linux基础教程--2.5节--总结
总结这一章节覆盖了很多内容。现在你可能对这些有了一个实质性的了解。在后面的章节中,这种了解将被扩大以帮助你增长这些需要掌握的知识和技能,并应用在下面的嵌入式项目中。·嵌入式系统具有一些一般的特性。资源被限制,用户接口简单或者不存在,经常为了特殊的目的而设计。·bootloader是一个典型的嵌入式系统中有争议的组件。如果你的嵌入式系统是基于一个自定义的开发板,你必须要提供一个boo翻译 2013-07-23 14:54:01 · 3466 阅读 · 0 评论