eric_jia的个人空间 https://blog.eetop.cn/208662 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

在altera的DE2板子运行uclinux

已有 3129 次阅读| 2008-5-4 12:18 |个人分类:体会

这几天一直在搞nios2上运行uclinux终于今天搞好了 :

现在写下了我的过程和体会希望对开始做这方面的人少走一些弯路:

首先要有编译环境:一开始我用的是redhat9.0 老是出错。害得我装了好几次系统。呵呵 后来我用的企业版的6.0的界面漂亮,也实用 呵呵 一次编译就ready了。

其次是交叉编译环境:下载最新的nios2gcc 20080203。tar.bz2我下载的地址http://nioswiki.jot.com/WikiHome/OperatingSystems/%C2%B5Clinux/BinaryToolchain

在这里有这个的详细安装过程。一般没有什么问题。不过安装完要记得设置变量。要不找不见。

最后就是uclinux的下载   第一要下载源代码:我用的是uClinux-dist-20080131.tar 下载地址http://nioswiki.jot.com/WikiHome/OperatingSystems/%C2%B5Clinux/GitServer

也有安装的详细过程 不过这个解压缩以后里面可是空的 。要在安装一个git好像是一个内核管理软件。才能看到。我用的是 git-1.5.3.8.tar.bz2 上面这个网页里面有。

安装好好了以后 在cd uClinux-dist ## 进入这个目录 停下来

运行: make menuconfig

还有这里要注意如何你的linux下字体设置的大的话要调小,负责打不开这个界面。

在出来的那个界面上选择:

Select the target:  Altera, nios2nommu
NOTE, Libc MUST be (None) !!!  Because we will use the uClibc built in the cross gcc with buildroot
. We don't use the uClibc come with uClinux-dist.

Vendor/Product Selection --->
--- Select the Vendor you wish to target
(Altera) Vendor
--- Select the Product you wish to target
(nios2nommu) Altera Products 

Kernel/Library/Defaults Selection --->
(linux-2.6.x) Kernel Version
(None) Libc Version    # MUST be None !!!
[*] Default all settings (lose changes)

[ ] Customize Kernel Settings

[ ] Customize Vendor/User Settings
[ ] Update Default Vendor Settings
Then <exit> <exit> <yes>
DO NOT change any other setting until first successful boot.
接着输入make vendor_hwselect SYSPTF=/你的配置文件/**.ptf

 在出来的界面找中选择好了以后

接着make。一般就可以了

注意配置文件一般要新的 。如果你的软件是最新的,那你一定要先编译一下那个配置文件。负责后面就有麻烦了。我就是每次都出现一个错误。我编译了那个配置文件 就没有问题了。

 

在make后在进入images后里面有一个zImage 这个就是你生成的核文件了。

下载到de2中

首先打开nios2 command shell  我是在xp的软件用的 linux下的没有用过 呵呵

一般如果不想设置变量的话 你要把***.sof    zImage 这两个文件拷贝到你的shell起作用的那个目录下我就是这样 呵呵

首先下载**.sof

nios2-configure-sof **.sof

下载好以后

接着内核:

nios2-download -g zImage

 

就成功了

呵呵

注意那个配置文件一定要自己再编译一次 如果你的版本高的话。基本没有什么问题。

 


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 5

    评论
  • 访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-23 13:34 , Processed in 0.027296 second(s), 19 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部