ubuntu16 嵌入式_探索Ubuntu移动和嵌入式

在你开始前 本教程向您介绍Ubuntu移动和嵌入式(UME)项目,其体系结构及其用法。 本教程为您提供了在本地台式机Linux系统上运行UME环境的动手实践。 本教程使用Ubuntu 7.10版本(Gutsy Gibbon),但是任何最新发行版都可以使用。 关于本教程 在本教程中,您将了解Ubuntu及其嵌入式框架。 它探索并演示了各种工具和嵌入式框架的各个方面,以帮助您开始进行嵌...
摘要由CSDN通过智能技术生成

ubuntu16 嵌入式

在你开始前

本教程向您介绍Ubuntu移动和嵌入式(UME)项目,其体系结构及其用法。 本教程为您提供了在本地台式机Linux系统上运行UME环境的动手实践。 本教程使用Ubuntu 7.10版本(Gutsy Gibbon),但是任何最新发行版都可以使用。

关于本教程

在本教程中,您将了解Ubuntu及其嵌入式框架。 它探索并演示了各种工具和嵌入式框架的各个方面,以帮助您开始进行嵌入式项目。

目标

本教程的主要目的是使您快速熟悉Ubuntu嵌入式框架和工具。 在此过程中,您将了解Linux内核配置和环境构建的几种工具和新方法。 您还将了解其他一些目标类似于UME项目的项目。

先决条件

本教程假定您对Linux开发和Linux用户空间环境有所了解。 在整个过程中都提供了侧边栏,以帮助您快速入门。

系统要求

本教程旨在动手操作。 要运行本教程中的示例,您需要Ubuntu 7.10版本。 按照本教程中的说明,您可以使用现有的UME环境并为移动或手持设备构建应用程序。 如果要安装UME并在桌面上运行它,请确保至少有4 GB的磁盘空间可用。

UME项目

让我们从对UME,其目标,主要组件以及用户界面(UI)的简短介绍开始。

什么是Ubuntu移动和嵌入式项目?

UME项目旨在简化针对移动和嵌入式设备的Linux映像和环境的创建。 尽管Linux对小型手持设备并不陌生,但该项目专注于协助开发人员创建内核和环境,并且集成了Hildon应用程序框架,该框架有利于具有较小屏幕的小型设备(请参阅参考资料,以获取更多信息)。

该项目还将几个重要的开源应用程序合并到框架中,包括Web浏览器,电子邮件客户端,即时消息客户端,RSS阅读器以及诸如MPEG播放器和MP3播放器的媒体应用程序。

UML项目是手持设备领域中Linux的重要开发。 这意味着开发人员可以针对环境使用工具和应用程序框架,并将时间和精力集中在最重要的地方:应用程序空间。

项目描述和目标

UME项目的主要目的是简化用于移动和手持平台(所谓的“ 移动Internet设备”或MID)以及其他非PC架构(例如带有ARM处理器的架构)的软件开发。 (有关更多信息,请参见侧栏“ 什么是MID? ”。)由于平台的特殊性,典型的嵌入式开发可能很困难。 但是,UME包括专门为内核和文件系统配置开发的工具,并且与几种平台体系结构(与McCaslin平台相对应)兼容。

为了说明UME过程的简单性,让我们看一下从头开始构建嵌入式映像(内核和文件系统)所需的过程。 此过程包含三个简单步骤:

  1. 使用Moblin实用程序创建一个项目和目标(并对其进行自定义)。
  2. 将生成的项目和目标复制到USB闪存驱动器(UFD)。
  3. 从嵌入式平台引导UFD。

当然,细节在于魔鬼,但是UME在简化开发过程方面做得很好,正如您将在后面的部分中看到的那样。

的Ubuntu

UME主要基于Ubuntu。 Ubuntu是可以说的,如果没有可用的最末端流行的GNU / Linux发行版之一。 Ubuntu是Debian项目的衍生产品,但是非常注重可用性以及安装和管理的简便性。 Ubuntu于2004年首次出现,其最新版本(版本7.10)标志着它的第七个发行版本。

Ubuntu有几种变体发行版,分别针对教育(Edubuntu),免费软件包含(Gobuntu),台式机(Kubuntu),轻量级发行版(Xubuntu)和虚拟设备(JeOS)。 Ubuntu的第七个发行版也标志着它通过UME进入嵌入式领域。

UME架构

可以在三个不同的层中查看UME体系结构(请参见图1 )。 顶部是使设备有用的应用程序(例如,Web和电子邮件客户端)。 中间是为特定的低层架构配置的Ubuntu操作系统。 最后,在底部是遵守MID标准的平台。

图1. UME目标的高级架构视图
UME目标的高级架构视图

操作系统本身是专门为移动和嵌入式设备配置的,并且包括诸如全球定位系统(GPS)接口和摄像头接口之类的组件。 其他特性也在内核和应用程序空间内进行管理,例如电源管理(因为设备将由可充电电池供电)以及热量管理(避免在环境温度升高设备温度使其超过其温度时损坏部件)。工作范围)。 还支持电源管理策略,这些策略可以通过配置应用程序进行配置,以允许用户优化电池寿命。

初探Hildon桌面

本节将引导您完成安装和测试Hildon桌面所需的元素。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值