请问斑竹:在ep1c6上移植ecosII,需要如何修改os_cpu_c.c,os_cpu.h,os_cpu_a.asm中
- UID
- 118171
- 性别
- 男
|
请问斑竹:在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的的源码,但是不是很懂,请示下 |
|
|
|
|
|
- UID
- 118171
- 性别
- 男
|
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
|
|
|
|
|
- UID
- 118171
- 性别
- 男
|
可以不修改直接移植吗?我看os_cpu_c.c文件中的,一个OSTaskStkInit函数带有很多寄存器,如果开发板不同,肯定有很多需要修改的地方吧!请版主示下 |
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
你自己在生成nios的时候是自己订制的nios核阿,是根据你自己的板子来构建的,然后你再ide里面的工程用自己生成的ptf文件阿。 |
|
|
|
|
|
- UID
- 118171
- 性别
- 男
|
你说得是在niosII IDE 的方法吧,定制cpu后,直接运行相关任务程序吧,那是因为该开发环境本身自带了uc/osII操作系统吧。
其实我的本意是在nios sdk 中使用 nr 命令下载该操作系统的文件。但是按照一些资料都是需要修改我所说的三个文件的,但是关于os_cpu_a.asm中的汇编代码不知道如何修改,请示下,如果版主在nios II IDE 也移植了其他操作系统如uclinux 的话,也请详细说明,先谢谢了----to kzw。 |
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
在sdk下面,我没有试过,ide下面的uclinux有已经移植好的下载,我们论坛上就有啊,现在的版本可能是1.3吧。 |
|
|
|
|
|
- UID
- 118171
- 性别
- 男
|
我下载了,但是好像解压缩不了呀!
直接去uclinux 网站下载,应该也可以直接移植吧。是在nios Ide 中建立一个工程文件,然后运行什么文件呢??请具体说明,谢谢了 |
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
你装好了那个移植好的uclinux后ide会有uclinux的工程,并且有一个文档,你可以照着作。 |
|
|
|
|
|