![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 06:37 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 请教在DJGPP下如何完成我的工作 |
| 可打印版本 1,193 / 6 |
| 第1楼 ojjojj | 发表于 2003-08-14 00:00 |
| 初级用户 发帖 2 积分 107 | |
|
请教在DJGPP下如何完成我的工作 我有台特殊的80486计算机
我需要为它写程序 程序功能很简单 但需要4M内存 因此不用操作系统 但CPU要工作在保护模式下 我认为这是个嵌入式应用 在Linux下可以进行交叉编译 但Linux我不熟悉 在DJGPP下可以实现吗 |
|
| 第2楼 lemonhall | 发表于 2003-08-17 00:00 |
| 高级用户 发帖 183 积分 639 | |
|
不行
|
|
| 第3楼 Wengier | 发表于 2003-08-17 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
可是可以,但这台电脑的配置太低了。建议在新电脑上用DOS+DJGPP的效果才比较好。
|
|
| 第4楼 lemonhall | 发表于 2003-08-17 00:00 |
| 高级用户 发帖 183 积分 639 | |
|
真的不行,说明文件中特意强调了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的,请来信讨论。 [email protected] 还可以发信件到 [email protected] ,订阅该邮件列表。直接询问广大用户。 邮件内容为 add djgpp, 不需要标题。(纯英文,每天有10-30封邮件) 询问问题时,请不要发到这个地址。 |
|
| 第5楼 lemonhall | 发表于 2003-08-18 00:00 |
| 高级用户 发帖 183 积分 639 | |
|
我纠正自己的一个错误:DJGPP的确可以开发操作系统级软件。
但是,需要NASM的支持。 NASM可以编译16位的程序,这样就可以倒入CWSDPMI,GO32-V2等服务程序。 只有这样,DJGPP的程序才能运行。 但是绝不能使用DJGPP自带的DAS来开发。 关于DJGPP+NASM的混合编程,请参见 http://asmcos.51.net/cgi-bin/newbbs/ NASM目前的版本号仍小于1,自95年以来就少有更新。这点请注意。 |
|
| 第6楼 lemonhall | 发表于 2003-08-18 00:00 |
| 高级用户 发帖 183 积分 639 | |
|
开发的实例是Lingix项目
http://gro.clinux.org/project/showfiles.php?group_id=70 其NASM0。98的下载版本运行很稳定。可以参照这种开发模式。 |
|
| 第7楼 ojjojj | 发表于 2003-08-18 00:00 |
| 初级用户 发帖 2 积分 107 | |
|
谢谢各位大侠的指点
特别感谢lemonhhall |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |