Chinaunix首页 | 论坛 | 博客
  • 博客访问: 263457
  • 博文数量: 29
  • 博客积分: 1680
  • 博客等级: 上尉
  • 技术积分: 533
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-17 14:38
文章分类

全部博文(29)

文章存档

2014年(2)

2012年(3)

2011年(9)

2008年(15)

我的朋友

分类: LINUX

2012-12-15 20:03:08

    在ARM 嵌入式开发时,最常使用以下代码。
    1)u-boot.
    ARM平台使用bootloader代码是u-boot.bootloader的主要作用有两部分:1.初始化硬件。2.加载并启动Linux内核代码。版本:
    2)Linux.
    ARM平台可以使用多种嵌入式操作系统。如:window CE,vxwork,Linux等。在这里,是针对Linux操作系统。版本:linux 3.0.31。从google的git服务器上下载的。google git服务器上的kernel代码是在Linux 原始官方版本上进行修改的。据说修改了很多bug。所以,为了运行android,最好是从google的git服务器上下载Linux kernel代码。
    3)busybox
    操作系统通常都会需要一个根文件系统。ARM平台的Linux一般都是使用busybox来制作根文件系统。理论上,可以使用任何版本的busybox制作根文件系统。但是,好像某些busybox版本使用某些版本的arm 交叉编译工具,会编译不通过。在这里,选用版本:busybox-1.18.5
    4)Android
    这几年,很火的系统。目前,它是基于Linux操作系统之上运行的。在这里,讲解的版本是:Android4.0.4(Ice Cream Sandwich)
   
阅读(2250) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~