RSS

c++开发单片机方便吗?

来源:深圳电子技术网 作者:不详 时间:2007-03-08 Tag: 点击:

 C++和C的主要不同之处在于OOP(面向对象编程)支持,但要实现OOP,需要多一点的内存,更重要的是需要MCU有灵活的指针和栈操作能力,也就是就要有高效灵活的变址寻址和基于栈指针的变址寻址能力,而目前的大多数8位MCU的内存资源和体系结构都不足以支持OOP,但在大多数32位MCU上应该不成问题。

其实要实现OOP不一定非要C++,还有一个比较好的选择是java, 在单片机领域甚至可以将MCU的内核按照java虚拟机的规范来做,让这个MCU能直接执行java目标码,这就是所谓“java芯片”。但目前这类产品好象是雷声大雨点小,也许过一段时间会多起来。
1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
教程下载