嵌入式Linux中文站

最新发布

行业新闻

快启动变革5秒钟内启动完毕

阅读(71)

以往,一台计算机的启动时间2~3分钟不算长,对此人们习以为常.如今,世道要改变.何谓“启动完毕”?一台计算机启动完毕是指,在系统加电之后,一直到 CPU和数据盘、桌面都处于空闲状态(idle),整个计算机处于所谓“热状态”...

线程进程

嵌入式Linux中的进程同步无竞争态读写

阅读(331)

在数据实时性、准确度要求很高的情况下,系统在对数据的采集和处理过程中,由于其进程协调性问题,往往会造成数据的丢失。利用经典进程同步模型,可解决嵌入式Linux系统中数据同步读写冲突的问题。关键词 嵌入式 Linux进程同步 无竞争态读写引 言 在对实时采集更新的数...

系统开发

高速缓冲存储器Cache的原理、设计及实现

阅读(921)

虽然CPU主频的提升会带动系统性能的改善,但系统性能的提高不仅仅取决于CPU,还与系统架构、指令结构、信息在各个部件之间的传送速度及存储部件的存取速度等因素有关,特别是与CPU/内存之间的存取速度有关。...

技术方案

一种改进嵌入Linux实时性的新型方案

阅读(1209)

对嵌入式Linux进行实时性改进是嵌入式操作系统领域的一个研究热点。本文在分析了现有嵌入式操作系统实时性不足的基础上,提出了一种新型的改进方案(将RTAI和uClinux相结合),并给出具体的工控应用实例,进一步对这种系统的功能进行有效验证。 图1 双内核实时系统...

新手入门

三种嵌入式操作系统的分析与比较

阅读(9211)

摘要:提要三种常用的嵌入式操作系统——Palm OS、Windows CE、Linux;在此基础上、分析、比较这三种嵌入式操作系统,给出它们之间的异同点及各自的适用范围。 1 嵌入式系统与嵌入式操作系统 1.1 嵌入式系统 嵌入式系统是以嵌入式计算机为技术核心,面向用...

新手入门

主流嵌入式Linux动态扩展技术比较分析

阅读(1787)

嵌入式系统由于其工作环境、位置分布、与应用系统的 结合方式等方面的原因,在系统的升级、修改方面存在着相当的困难,且费用高。目前大多数嵌入式系统内核只能在一定程度上进行静态扩展,这意味着修改某些内 核属性值后要重新编译内核,对普通用户而言难以实现。通信的...

新手入门

用NFS服务开发ARM Linux程序的方法介绍

阅读(1179)

NFS是实现两机间进行通讯访问的一种简单方法。在嵌入式Linux实验过程中,我们通过配置NFS实现PC机和实验箱ARM-Linux平台之间的访问。原理是在PC机Linux中开启LFS服务,设置一个共享目录(这里是/arm2410),所有的源码编辑改动都可以在PC机中进行...

新手入门

ARM板上构造gdb +gdbserver调试环境

阅读(1405)

远程调试环境由宿主机gdb和目标机调试 stub共同构成,两者通过串口或TCP连接。使用GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是 嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。...

新手入门

嵌入式系统开发学习如何起步、如何深入?

阅读(11702)

很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。 这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学...

内核驱动

基于嵌入式linux和s32410平台的视频采集

阅读(723)

随着多媒体技术、网络技术的迅猛发展和后 PC机时代的到来,利用嵌入式系统实现远程视频监控、可视电话和视频会议等应用已成为可能。为了实现这些应用,实时获得视频数据是一个重要环节。针对这一 点,本文在基于嵌入式Linux系统平台上,利用Video4Linux内核应用编程接口...

新手入门

ARM Linux开机后自动运行特定程序的方法

阅读(2974)

开机后自动运行用户的应用程序或启动系统服务的命令保存在开发板根文件系统的/usr/etc/rc.local文件中。有的开发板开机后自动运行图形界面 程序,需要按住ctrl+c让开发板进入到linux的SHELL提示符界面。其实可通过注释掉rc.local文件中调用图形界面的命令,增加运行用户...