Mpc8309
最开始接到项目,以为这个项目很简单。 后来才发现不是这样的,以下记录我在实际操作中遇到的困难。供后来者出现问题借鉴。
MPC8309 是frescale出品的一个开发板,以前没玩过frescale的板子,对他的一切都不熟悉。 一切的一切首先看文档,然后就是让开发板跑起来。本来 最开始开发板上有操作系统的,然后我去配置网络的时候出现问题,觉得应该自己动手去编译os ,然后下载到板上运行。哪知道让我走上了一条不归路。
首先是编译,我遇到很大的问题,最开始我用的是它给的光盘上的 MPC8308的 image,结果下载下去 跑不起来。 比较郁闷,然后就去老老实实的按照光盘上的README 文档搞.哪知它那个编译需要 rpm和 rpm-build,我去网上查了一下,发现ubuntu 不能装这个玩意,只能在redhat 或者fedora上跑。然后我就去下载了fedora, 先下载了fedora 16 ,再虚拟机上安装了,结果出错了,说是gnome3 有问题,好像是vmware 虚拟驱动不支持。 郁闷了半天,然后又去下载了一个fedora 14 ,这下好了。虚拟机里安装好了,然后开始编译 ,发现少了很多包没有安装,然后换了中科大的源,安装了那些需要的软件。接着开始编译,但还是出错了。 首先遇到的就是 git 编译出错,这个好像和一个叫 perl Ext 什么的软件相关,由于我不知道当时我作的 错误笔记跑哪里去了,只有个大概印象,只能够将就写了。把那个perl ext 软件下载下来,装好解决了问题。 然后就遇到了一个make 编译错误。 说什么有个makefile 文件里的 有一行有错误,我当时就郁闷了
最开始接到项目,以为这个项目很简单。 后来才发现不是这样的,以下记录我在实际操作中遇到的困难。供后来者出现问题借鉴。
MPC8309 是frescale出品的一个开发板,以前没玩过frescale的板子,对他的一切都不熟悉。 一切的一切首先看文档,然后就是让开发板跑起来。本来 最开始开发板上有操作系统的,然后我去配置网络的时候出现问题,觉得应该自己动手去编译os ,然后下载到板上运行。哪知道让我走上了一条不归路。
首先是编译,我遇到很大的问题,最开始我用的是它给的光盘上的 MPC8308的 image,结果下载下去 跑不起来。 比较郁闷,然后就去老老实实的按照光盘上的README 文档搞.哪知它那个编译需要 rpm和 rpm-build,我去网上查了一下,发现ubuntu 不能装这个玩意,只能在redhat 或者fedora上跑。然后我就去下载了fedora, 先下载了fedora 16 ,再虚拟机上安装了,结果出错了,说是gnome3 有问题,好像是vmware 虚拟驱动不支持。 郁闷了半天,然后又去下载了一个fedora 14 ,这下好了。虚拟机里安装好了,然后开始编译 ,发现少了很多包没有安装,然后换了中科大的源,安装了那些需要的软件。接着开始编译,但还是出错了。 首先遇到的就是 git 编译出错,这个好像和一个叫 perl Ext 什么的软件相关,由于我不知道当时我作的 错误笔记跑哪里去了,只有个大概印象,只能够将就写了。把那个perl ext 软件下载下来,装好解决了问题。 然后就遇到了一个make 编译错误。 说什么有个makefile 文件里的 有一行有错误,我当时就郁闷了