嵌入式Linux中文站

嵌入式linux内核开发培训之linux特性

阅读(86)

通常所说的Linux是指Linus Torvald所写的Linux操作系统内核。从诞生开始,Linux就遵循着开源的原则,免费供人们学习和使用。通过网络,更多的爱好者与开发者加入到Linux内核的开发工作当中,他们共同遵守GPL(General Public License)协议,协议规定源码可以无偿获取并且修改,这使得Linux快速发展壮大起来。Linux系统并不是为 嵌入式开发 系统专门定制的,但是它独特的特性使它在嵌入式领域占有举足轻重的地位,具体的特性可以归纳如下。 嵌入式linux内核开发培训之

在嵌入式系统中选择嵌入式Linux的理由

阅读(137)

随着技术的发展及人们需求的增加,各种消费类电子产品的功能越来越强大。随身携带的电子设备变得等同于PC:上面有键盘、触摸屏、LCD等输入、输出设备,可以观看视频、听音乐,可以浏览网站、接受邮件,可以查看、编辑文档等。在工业控制领域,系统级芯片以更低廉的价格提供了更丰富的功能,使得嵌入式系统可以同时完成更多的控制功能。 当系统越来越大、应用越来越多,使用操作系统很有必要。操作系统的作用有:统一管理系统资源、为用户提供访问硬件的接口、调度多个应用程序、管理文件系统等。在嵌入式领域可以选择的操作系统有很多,

嵌入式LINUX和JVM结合 革新嵌入式系统软件开发

阅读(192)

嵌入式系统是计算机技术、通信技术、半导体技术、微电子技术、语音图像数据传输技术等先进技术和具体应用对象相结合后的新产品。系统无多余软件,硬件亦无多余存储器,可靠性高,成本低,体积小,功耗少; 可应用于家电、工业、通信、国防等领域。其产品形态丰富多样,市场潜力巨大。 Linux 具有内核可裁剪、效率高、稳定性好、移植性好、源代码开放等优点,还内含了完整的TCP/IP网络协议栈,很适合在嵌入式领域应用。专用的嵌入式Linux系统往往只有几M到十几M,包含内核和特定的硬件驱动程序和应用程序,能够被嵌入式设备的F

嵌入式Linux的wget命令

阅读(158)

开发嵌入式Linux的时候,经常需要在它和主机之间交换文件,使用SD卡或者U盘插拔太麻烦了。使用主机搭建ftp服务器,嵌入式Linux访问它就简单多了。 嵌入式Linux可能没有完整的ftp客户端,使用小工具wget是个不错的选择。一般的wget命令是: wget ftp://192.168.1.xxx/maria_music/xx.mp3 --ftp-user=maria --ftp-password=****** 但是嵌入式Linux可能不支持这两个参数,所以需要使用: wget ftp://mari

嵌入式Linux系统BSP简介

阅读(75)

嵌入式系统由硬件环境、嵌入式操作系统和应用程序组成,硬件环境是操作系统和应用程序运行的硬件平台,它随应用的不同而有不同的要求。硬件平台的多样性是嵌入式系统的主要特点,如何使嵌入式操作系统在不同的硬件平台上有效地运行,是嵌入式系统开发中需要解决的关键问题。解决的方法是在硬件平台和操作系统之间提供硬件相关层来屏蔽这些硬件的差异,给操作系统提供统一的运行环境,这种硬件相关层就是嵌入式系统中的板级支持包BSP(Board Support Package,简称BSP)。 BSP是嵌入式系统中介于硬件平台和操作系统之

嵌入式linux是否值得去学习呢?学习嵌入式linux好吗?

阅读(62)

嵌入式Linux的应用领域非常广泛,所以现在学习嵌入式linux的人也是逐渐上升啊!对于嵌入式linux而言,主要的应用领域有信息家电、PDA 、机顶盒、Digital Telephone、Answering Machine、Screen Phone 、数据网络、Ethernet Switches、Router、Bridge、Hub、Remote access servers、ATM、Frame relay 、远程通信、医疗电子、交通运输计算机外设、工业控制、航空航天领域等。 他们很多就是利用Linux它

linux 磁盘调度、磁盘类型、top以及iostat 参数

阅读(131)

利用rotational 查看磁盘类型以及调度方式 前两行查看磁盘调度方式: 当前方式为cfg,调度方式见底部引用 最后一行查看磁盘类型: 返回值0即为SSD, 返回1即为HDD。 利用iostat查看磁盘利用率 rrqm/s:每秒合并读操作的次数,针对相邻的数据块wrqm/s:每秒合并写操作的次数,同上。r/s:每秒读操作的次数w/s:每秒写操作的次数rkB/s:每秒读取多少kb,rMB:每秒读多少MBwkB/s:每秒写入多少kb,wMB:每秒写多少MBavgrq-sz:每个 I / O 的平均扇区数a

Linux系统编程总结

阅读(143)

Linux下的多线程编程 1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首先必须回答这些问题。 使用多线程的理由之一