真的不行,说明文件中特意强调了DJGPP是没有能力开发 嵌入式系统。
这里的 “嵌入”, 本身就是指脱离DOS。
请使用 info faq或, info djgppfaq.info来查阅相关内容,特别请注意 2002的DJGPP公告
并确保您的DJGPP 是最新版本。2。03
DJGPP可以说是一个UNIX-PORT,真正的开发工作需要的是对GCC,和AT&T ASM的掌握,
选择正确的开发平台是项目成功的关键,LINUX是您最好的选择。(项目的知识学习是算
在项目开发成本中的,所以,学习是成功开发项目的一个必须环节)
最后需要说明的是,事实上,开发工作和LINUX本身几乎没有关系。 因为你需要开发的是
一个新的系统,并需要的技术是交叉编程(MIX-LANUAGE PROGRAMING)。和对所开发
机器本身的充分认识。所以,就算DJGPP能胜任您的工作,你需要面队的技术并没有任何
改变。需要面队的工具仍是GCC和AT&T ASM。
您的机器和我手上的机器配置基本相同,开发潜力很大。但是,有一点需要澄清。如果您
需要做高级应用,完全不必重新开发嵌入式系统。 您可以利用ROM-DOS等其他DOS,并
配合相应的程序包即可。
界面方面,使用DJGPP+ALLOGE完全可以胜任。成功的例子就是国内著名的杀毒软件(的
DOS端杀毒程序,截面十分漂亮,ALLOGE的中文文档已经汉化完成,DJGPP的汉化我正在
进行中)
但是DJGPP对以前知识的淘汰率很高,特别是DJGPP对硬件的访问机制与传统DOS程序不同,
参见INFO “HIDDEN FEATURE”可以看到它的其他一些特征。
希望您选好开发平台。如还有什么问题,特别是有关DJGPP的,请来信讨论。
lemonhall@vip.sina.com
还可以发信件到 listserv@delorie.com ,订阅该邮件列表。直接询问广大用户。
邮件内容为 add djgpp, 不需要标题。(纯英文,每天有10-30封邮件)
询问问题时,请不要发到这个地址。
REM 喜欢DOS,因为它的简单
REM 喜欢OS/2,因为它不再矫饰
REM 喜欢BASIC,因为它并不幼稚
REM 喜欢GNU,因为它杂乱无章