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

全部博文(29)

文章存档

2014年(2)

2012年(3)

2011年(9)

2008年(15)

我的朋友

分类: LINUX

2012-12-15 11:24:18

    学习嵌入式开发,很有必要买一个硬件的开发板,可以边移植代码,边上板调试,这样可以大大提高学习的质量。
    不过,如果为了省钱的话,也可以不用购买硬件开发板,而使用ARM公司的Fast Models工具,以及Fast Models工具上自带的Realview EB硬件模拟平台。使用Fast Models工具,并创建了一个硬件平台的模型之后,就可以在上面跑u-boot/Linux/Android。这个硬件平台的模型的作用,就是模拟一个硬件平台,对于上面的软件来说,模型的行为和实际的硬件平台是一样的。ARM提供Fast Models工具,可以使得SOC硬件开发和软件开发并行起来。在SOC芯片还没有流片之前,就可以着手SOC芯片的驱动等等一些软件开发。
    使用Fast Models需要license。个人可以在ARM网站上注册一个账号,然后获取一个试用版的licences,可以免费使用一个月的时间。
    笔者在着手编写这个系列blog时,决定以Realview EB硬件模拟平台作为实例,理由是:1)我比较了解Realview EB,并且Realview EB也有包含Cortex-A9,支持双核;2)相比TI Omap4400的PandaBoard平台来说,Realview EB硬件相对比较简单,但是又包含了一个开发板所具有的硬件模块。在讲解嵌入式开发时,可以除去一些非核心模块的相关知识,有利于简明地讲解内容。3)免费。对于笔者和读者来说,都可以省下买开发板的钱。呵呵
    小结下:使用Fast Models工具,以及自带的RealView EB模拟平台作为学习嵌入式开发的平台。
阅读(3928) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~