登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

picc实现uC/OS操作系统的问题

作者:jimmyqh.j 栏目:单片机
picc实现uC/OS操作系统的问题
    uC/OS操作系统具有良好的可移植性,稍加修改可以移植到大部分的单片机上.但是在我想要移植到PIC单片机上时却遇到问题.因为我使用的是HT-PICC编译器,它在编译链接时不会去除未使用的函数,无法向KEIL C编译器那样会在链接时移除那些OVERLAY PROCESS.从而导致用HT-PICC编译出来的内核程序大得惊人.难道我真的应该抛弃HT-PICC或者PIC吗?
    我是初次使用HT-PICC,我找了一下PICC的手册也没有看到哪里有此类设置的地方.不知道有没有高手能够指点一下,不胜感激!

2楼: >>参与讨论
zhb430124
顶顶!!!
顶!

3楼: >>参与讨论
lanyong
picc能编译通过哇?
我听说picc没有栈的操作,搞不定呀.

要micrcochip的c18.

4楼: >>参与讨论
jimmyqh.j
难道PICC不能用来编译操作系统吗?
我没有使用PICC进行全部编译,仅仅是拿了几个函数来测试,我发现它不能屏蔽掉未使用的函数,所以我想如果拿来编译操作系统那肯定很大.难道PICC不能用来编译操作系统吗?

5楼: >>参与讨论
eeproom
路边石头上做一个标记:某人到此一游!
    UCOSII在PIC18的感受,铭记在此.
    第一,支持ucosii移植的编译器必须支持代码重入(“宝典”之P283)。PICC不支持函数重载,故不入选。
    第二,PIC18是8位机,要使用OS之先,要考虑任务切换的时间在0.2mS(我测试过24MHZ时,超过300uS),以上是否能够容忍?ROM占用最低8Kbyte,RAM不低于1K.
    移植UCOSII到PIC18,要做到Real Time比较难。刷新240x64的T6963C的LCD看起来就像是高速路上的老爷车。我的感受是:玩玩不错,实际工程应用不实际。不过,不排除:我驾驭OS的低等技术和工控环境的实时要求太高。在dsPIC和24X下我估计很舒服了。

* - 本贴最后修改时间:2006-8-15 13:43:31 修改者:eeproom

6楼: >>参与讨论
jimmyqh.j
看来应该放弃
谢谢eeproom的衷告.
确实在PIC16系列单片机上跑操作系统不太现实,而且这样做就降低了PIC单片机简洁高效的特性了.


参与讨论
昵称:
讨论内容:
 
 
相关帖子
PIC16C717单片机可重复使用吗?(多次檫除)谢谢!
内置看门狗在强干扰下复位真的有用吗?
PIC 的硬件死锁 ??
c30如何对数据存储器进行位操作
请教PIC  C语言的中断函数
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号