是否有人尝试过用C或者C ++为Blackberry平台进行开发?

时间:2020-03-06 14:43:55  来源:igfitidea点击:

根据我在嵌入式计算方面的经验,我得到的每个迹象都表明,执行此类操作需要昂贵的设备才能访问平台(ICE调试器,JTAG探针,I2C编程器等),但是我一直想知道那里一些雄心勃勃的黑客找到了一种在Blackberry设备上加载本机代码的方法。任何人?

编辑:我知道已发布的SDK及其附带的限制。我很好奇是否有人试图绕过他们,如果可以,那么他们走了多远。

解决方案

不幸的是,官方的SDK网站似乎只提到Java。根据维基百科,不同版本的BlackBerry使用不同的处理器。结合RIM对设备使用专有操作系统这一事实,如果没有官方工具就很难开发本机代码。还有部分API级别的安全限制,这将进一步禁止进行高级修补。

随着时间的推移,我已经看到这个问题出现在许多不同的论坛中。最初的Blackberry可以用C ++编程,但是我认为RIM遇到了尝试在C / C ++中实现编译为本地范例的安全平台的问题。

这些设备确实具有JTAG端口,但是除非有人可以使用RIM代码,否则开始该问题的机会是巨大的。

我还想知道带有替代FOSS操作系统的Blackberry有多有用,因为它不太可能具有连接到BES或者BIS,发送PIN等的协议。计算平台我怀疑还有更多可能的候选人。

不,C ++不再是受支持的RIM开发工具,因为他们几年前已淘汰了该工具。客户端应用程序可以用Java(或者少数5GL框架之一)开发,而Web +服务器端应用程序可以使用标准工具开发。