论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
基于ARM11的Android的操作系统的移植

   [摘 要] Andrid是一个专为移动设备设计的软件综合平台,凭借良好的可移植性、应用程序的硬件平台无关性及其开放性,迅速成为主流的手机平台之一。本文重点研究了基于Linux平台的开源操作系统Andrid移植到AR11的过程。
  [关键词] Andrid 移植 AR11
  
  1、引言
  目前,随着移动通信技术的发展,移动终端正在向多媒体化和网络化的方向发展,手机操作系统已经成为嵌入式系统发展的一个重要方向。Ggle与开放手机联盟联合开发的一个专为移动设备设计的软件开放平台‐Andrid。其凭借很强的开放性、可移植性和丰富的应用程序极大的满足了用户的需要以及技术的发展。本课题以AR11系列的S36400开发板为系统移植目标平台,重点分析了Andrid的Linux内核的移植过程。
  2、Andrid操作系统简介
  Andrid 是Ggle于2007 年11月宣布的基于Linux平台开源手机操作系统名称,号称是首个为移动终端打造的真正开放和完整的移动软件。Ggle 重新设计Java虚拟机和系统,使得Andrid的Java应用更接近于底层系统效率更高;另外使用虚拟机技术使得 Andrid的应用在被监控的情况下运行,安全性更高。Andrid是一个对第三方软件完全开放的平台。其平台采用了整合的策略思想,包括底层Linux操作系统、中间层的中间件和上层的Java应用程序。操作系统的体系结构从上到下分为5个部分,分别是:应用程序、应用程序框架、程序库、Andrid运行环境、Linux核心层。Linux内核层用来提供系统的底层服务,位于硬件和其它软件层之间,采用 YAFFS2文件系统。Andrid运行库包含一组核心库和Dalvik虚拟机,Andrid提供丰富的数据库支持且大部分为开源代码,如采用嵌入式数据库SQLite。应用框架层为Andrid 开发人员提供了访问框架应用程序接口的全部权限,采用结构化设计简化了组件之间的重用。在应用程序层,Andrid本身附带了一些核心的应用程序,大大简化了Andrid应用程序的开发。
  3、基于AR11的Andrid的操作系统的移植
  本课题采用AR11系列的S36400为移植目标,主要过程:安装Linux环境 安装编译工具 下载Linux kernel 安装Andrid SDK 获得rt file syste 修改Linux kernel源码 配置Linux kernel 修改rt file syste 编译Linux kernel 下载kernel Iage
  1.安装 Linux环境
  安装Ubuntu Linux系统,从网站上下载操作系统安装光盘映像,地址: irrr.luparld./ubuntu/releases/8.04/,下载ubuntu-8.04.2-desktp-i386.is, 刻录成光盘安装, 安装可以在inds系统下进行,选取有15G 空间的硬盘安装,输入用户密码开始安装。这一步结束退出光盘重启进入Ubuntu系统,完成余下系统安装。
  Linux安装完成,进入Ubuntu系统,确保电脑连接Internet,安装一些必要软件。
  打开终端输入命令框,进行下面的操作: $ sud apt-get install ssh
  $ sud apt-get install flex bisn gperf libsdl-dev libesd0-dev libxgtk2.6-devbuild-essential zip url $ sud apt-get install valgrind $ sud apt-get install sun-java6-jdk $ sud apt-get install libnurses5-dev
   所有软件系统会自动从网络下载安装,完成后可以开始Andrid的移植。
  2.安装编译工具
  下载: $ get
  .desurery./publi/gnu_tlhain/ar-nne-linux-gnueabi/ar-2008q1-126-ar-nne-linux-gnueabi-i686-p-linux-gnu.tar.bz2
  安装:$ tar -xjvf ar-2008q1-126-ar-nne-linux-gnueabi-i686-p-linux-gnu.tar.bz2
  3.下载 Linux kernel
  从下面地址获得:
  de.ggle./p/andrid/dnlads/list?an=1≈q=≈lspe=Filenae+Suary+Upladed+Size+Dnladunt Kernel : linux-2.6.23-andrid-5-r14.tar.gz
  解压文件:$ tar -xf linux-2.6.23-andrid-5-r14.tar.gz

未完...点击下方链接下载完整文档

基于ARM11的Android的操作系统的移植

[摘 要] Andrid是一个专为移动设备设计的软件综合平台,凭借良好的可移植性、应用程序的硬件平台无关性及其开放性,迅速成为主流的手机平台之一。本文重点研究了基于Linux平台的开源操作系统Andrid移植到AR11的过程。 [关键词] Andrid 移植 AR11 1、引言 目
  • 上一篇:Linux下基于对象的内存映射型设备驱动研究及实现
  • 下一篇:蓄能器在水轮机进水阀操作系统上的应用
  • 浅谈Intranet在现代企业中的应用
    渐开线圆柱齿轮几何参数计算的计
    面向对象数据库理论设想
    浅谈行为引导教学方法在《计算机
    青年教师在医学微生物学留学生教
    刍议防火墙的合理使用(1)
    光纤光缆和通信电缆技术发展与思
    电子政务人员培训的问题与建议(1
    研究生阶段计算机网络理论课程教
    基于人工智能的银行信贷风险决策
    有关计算机软件数据接口的应用研
    浅谈对程序开发中异常的理解和认
    基于GP算法的知识发现系统
    大芯数OPGW在浙江电网的应用
    企业电子商务系统的规划与设计研
    基于人工智能的计算机辅助教学
    基于人工智能的计算机辅助教学
    基于人工智能的计算机辅助教学
    基于人工智能方法的变电站选址
    基于人工智能技术的电气自动化
    基于人工智能的自动化控制系统
    基于人工智能的银行信贷风险决
    基于GPRS的智能蒸发测量仪与计
    基于计算机网络教学的人工智能
    基于人工智能技术的计算机等级
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除