不设置Keil Uvision参数就对RTX51 tiny移植,有吗?

[复制链接]
 楼主| liyonghao 发表于 2012-4-6 11:41 | 显示全部楼层 |阅读模式
1.有没有高手试过对RTX51 tiny操作系统移植,而且是不使用Keil Uvision软件设置。不把项目设置成使用RTX51 tiny,能实现移植吗?我一直在寻找方法!2.最大任务数(?RTX_MAXTASKN)在哪里定义的?我在调试时发现Keil编译器是根据用户程序定义任务时的最大任务数确定的,比如用户使用了若干个os_create_task (taskid),系统根据这若干个taskid当中最大的那个taskid确定(?RTX_MAXTASKN)的值。
ayb_ice 发表于 2012-4-6 15:13 | 显示全部楼层
先搞清楚什么叫移植
 楼主| liyonghao 发表于 2012-4-6 15:50 | 显示全部楼层
也许我说的不是移植,我只想把RTX51 tiny只用任务循环轮转的方式运行,但是我找不到(?RTX_MAXTASKN)的定义来源。请高手指点一二!
ayb_ice 发表于 2012-4-6 15:56 | 显示全部楼层
那个不需要去设置,编译连接时自动完成
我想不出来为什么不用KEIL
不用也许也行的,通过连接器命令控制,具体参照手册
 楼主| liyonghao 发表于 2012-4-6 16:00 | 显示全部楼层
我很想知道最大任务数是怎么来的。我们用户创建多少个任务是随机的,系统到底怎么样确定的,是在哪段代码实现的?
 楼主| liyonghao 发表于 2012-4-6 16:03 | 显示全部楼层
谢谢你的回复,我再琢磨琢磨吧。嘿嘿:)
ayb_ice 发表于 2012-4-6 16:34 | 显示全部楼层
最大任务数据这样来的

void my_task(void) _task_ 5
{

}
 楼主| liyonghao 发表于 2012-4-6 17:11 | 显示全部楼层
那请问它是怎么把?RTX_MAXTASKN 变成5的呢?有没有相关的代码可以参考?
ayb_ice 发表于 2012-4-6 17:27 | 显示全部楼层
这个工作由编译器或连接器完成的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

0

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部