我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:小鱼儿玄机1站开奘结果 > 嵌入式应用 >

构建嵌入式linux平台下用户的应用状态

归档日期:05-16       文本归类:嵌入式应用      文章编辑:爱尚语录

  在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次,如图1-1所示:

  (3)文件系统。包括根文件系统和建立于 Flash 内存设备之上文件系统。通常用 ram disk 来作为根文件系统

  (4)用户应用程序。特定于用户的应用程序。有时在用户应用程序和内核层之间可能还会包括一个嵌入式图形用户界面。常用的嵌入式 GUI 有:MicroWindows 和 MiniGUI 。

  下面就在linux-2.4.x内核上如何正确组织、连接这几个部分来自动运行用户应用程序进行分析。

  在系统复位后首先远行的程序就是引导程序(Boot loader)。 引导程序可以放在专用的ROM中,也可以和内核影像、文件系统影像共用闪存芯片或固态硬盘如下图所示。引导程序首先负责初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。Uboot是Sourceforge上的一个开源的引导程序,提供了对PowerPC(MPC5xx、MPC8xx、MPC82x、MPC7xx、MP74xx、4xx)、ARM(ARM7、ARM9、StrongArm、Xsacle)、MIPS、x86等处理器的支持。下载站点是

  9、进入命令循环,接收用户从串口传来的命令,如果延时10秒钟无用户操作则自动加载linux内核。首先将linux内核影像(kernel Image)拷贝到ram空间,然后跳转到linux内核代码的第一条指令处,将控制权交给linux内核。

  在ZLG打造的AWorks嵌入式实时操作系统中,如何创建一个自定义的USB设备

本文链接:http://scrinzoom.com/qianrushiyingyong/30.html