标题: 请问斑竹:在ep1c6上移植ecosII,需要如何修改os_cpu_c.c,os_cpu.h,os_cpu_a.asm中 [打印本页]
作者: yingziren 时间: 2005-12-14 11:52 标题: 请问斑竹:在ep1c6上移植ecosII,需要如何修改os_cpu_c.c,os_cpu.h,os_cpu_a.asm中
请问斑竹:在ep1c6上移植ecosII,需要如何修改os_cpu_c.c,os_cpu.h,os_cpu_a.asm中的内容?
越具体越好,多谢,我看了一个基于niosII的的源码,但是不是很懂,请示下
作者: yingziren 时间: 2005-12-14 14:14
是uc/osII,谢谢
作者: kzw 时间: 2005-12-14 21:40
这些文件为什么要修改啊。
作者: yingziren 时间: 2005-12-19 10:06
可以不修改直接移植吗?我看os_cpu_c.c文件中的,一个OSTaskStkInit函数带有很多寄存器,如果开发板不同,肯定有很多需要修改的地方吧!请版主示下
作者: kzw 时间: 2005-12-19 19:48
你自己在生成nios的时候是自己订制的nios核阿,是根据你自己的板子来构建的,然后你再ide里面的工程用自己生成的ptf文件阿。
作者: yingziren 时间: 2005-12-20 14:50
你说得是在niosII IDE 的方法吧,定制cpu后,直接运行相关任务程序吧,那是因为该开发环境本身自带了uc/osII操作系统吧。
其实我的本意是在nios sdk 中使用 nr 命令下载该操作系统的文件。但是按照一些资料都是需要修改我所说的三个文件的,但是关于os_cpu_a.asm中的汇编代码不知道如何修改,请示下,如果版主在nios II IDE 也移植了其他操作系统如uclinux 的话,也请详细说明,先谢谢了----to kzw。
作者: kzw 时间: 2005-12-20 19:30
在sdk下面,我没有试过,ide下面的uclinux有已经移植好的下载,我们论坛上就有啊,现在的版本可能是1.3吧。
作者: yingziren 时间: 2005-12-21 09:44
我下载了,但是好像解压缩不了呀!
直接去uclinux 网站下载,应该也可以直接移植吧。是在nios Ide 中建立一个工程文件,然后运行什么文件呢??请具体说明,谢谢了
作者: kzw 时间: 2005-12-22 08:52
你装好了那个移植好的uclinux后ide会有uclinux的工程,并且有一个文档,你可以照着作。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |