嵌入式Linux中文站

基于Linux的嵌入式网络存储器设计

阅读(225)

随着现代信息社会的高速发展,各种类型的数据也呈几何指数级地增长,如何更有效、更方便、更完全地存取管理这些数据,成为人们关注的一个问题。新的网络存储 技术的出现,给了人们一个很好的解决方案。

Linux嵌入式系统开发平台选型探讨

阅读(347)

使用Linux进行嵌入式产品开发有一个很大的优势,就是开发资源丰富,且成本低廉;但是,技术路线复杂多样,专业人才相对匮乏是Linux嵌入式系统开发 面临的一个难题。本文从实际应用的角度,探讨和研究Linux嵌入式系统开发中的平台选型问题,以期望对各位Linux开发研究

BusyBox 超级简化嵌入式 Linux 系统

阅读(893)

BusyBox 是很多标准 Linux® 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet(不过它的选项比传统的版本要少);有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。

KVM在嵌入式Linux上的移植

阅读(527)

目前嵌入式Linux被广泛应用于嵌入式设备,Java语言由于其”Write Once,Run Anywhere”的特性,开始被应用于掌上电脑、智能手机等嵌入式系统。本文以uCLinux嵌入式操作系统为例,介绍移植KVM的过程。

内核等待队列机制介绍

阅读(721)

相信很多写程序的人都写过 socket 的程序。当我们 open 一个 socket 之后,接着去读取这个 socket,如果此时没有任何资料可供读取,那 read 就会 block 住。(这是没有加上 O_NONBLOCK 的情形),直到有资料可读取才会传回来。

Linux操作系统的内核编译内幕详解

阅读(645)

内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

Linux2.6内核驱动移植参考

阅读(1681)

随着Linux2.6的发布,由于2.6内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举了2.6内核同以前版本的绝大多数变化,可惜的是由于时间和精力有限没有详细列出各个函数

Linux bootloader 编写方法

阅读(802)

对于移植 linux 到其它开发板的人来说,编写 boot loader 是一个不可避免的过程。对于学习linux的人来讲,编写 bootloader 也是一个很有挑战性的工作。本文通过对 linux引导协议进行分析,详细阐述了如何编写一个可以在 i386 机器上引导 2.4.20内核的基本的bootloader。