Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19475
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 102
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-07 19:10
文章分类

全部博文(8)

文章存档

2014年(8)

我的朋友

分类: LINUX

2014-01-07 19:55:27

在linux环境下搭建嵌入式开发平台


更多精彩:嵌入式技术论坛


根据IEEE(电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。一般的嵌入式系统都由以下几部分组成:

     1.特定的应用程序    比如QQ ,浏览器,游戏

     2.嵌入式库支持        比如标准C库,嵌入式qt库
     3.根文件系统            根文件系统是内核启动后挂载的第一个文件系统
     4.操作系统内核        Linux内核
     5.Bootloader            BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。Bootloader在嵌入式系统中的作用相当于x86机器中的BIOS和GRUB。比如u-boot

     6.硬件平台               Arm  mips powerpc


要搭建一个嵌入式开发平台必须具备以下工具:

1.嵌入式开发板,在这里我们使用三星的SMDK6410开发板,主控芯片S3C6410,而S3C6410采用的arm11架构
2.个人计算机,推荐使用redhat5.5操作系统

完整文档:嵌入式技术论坛
阅读(326) | 评论(0) | 转发(0) |
0

上一篇:redhat6配置yum

下一篇:u-boot-2012.04移植

给主人留下些什么吧!~~