It really won't do. The documentation specifically emphasizes that DJGPP is not capable of developing embedded systems.
The "embedded" here itself means being independent of DOS.
Please use info faq or info djgppfaq.info to look up the relevant content, and in particular please pay attention to the 2002 DJGPP notice
and make sure your DJGPP is the latest version, 2.03.
DJGPP can be said to be a UNIX PORT; what real development work requires is mastery of GCC and AT&T ASM.
Choosing the correct development platform is the key to a project's success. LINUX is your best choice. (Learning the knowledge needed for the project
is counted as part of the project's development cost, so learning is a necessary part of successfully developing a project.)
Finally, what needs to be explained is that in fact development work has almost nothing to do with LINUX itself. Because what you need to develop is
a new system, and the required technology is cross-programming (MIX-LANUAGE PROGRAMING), along with a full understanding of the
machine itself. So even if DJGPP were competent for your work, the technologies you need to face would not change at all.
The tools you need to face are still GCC and AT&T ASM.
Your machine's hardware specs are basically the same as the one I have on hand, and it has a lot of development potential. However, one point needs to be clarified. If you
need to do advanced applications, there is absolutely no need to redevelop an embedded system. You can use ROM-DOS and other DOS systems,
together with the corresponding program packages.
As for the interface, DJGPP+ALLOGE is fully competent. A successful example is a famous domestic antivirus program (its
DOS-side antivirus program has a very beautiful interface; the Chinese documentation for ALLOGE has already been localized, and I am currently
working on the Chinese localization of DJGPP.)
However, DJGPP eliminates a lot of older knowledge, especially since DJGPP's hardware access mechanism is different from traditional DOS programs.
See INFO "HIDDEN FEATURE" to see some of its other characteristics.
I hope you choose the right development platform. If there are any more questions, especially about DJGPP, please write to discuss them.
lemonhall@vip.sina.com
You can also send mail to listserv@delorie.com to subscribe to that mailing list and ask the broad user community directly.
The mail content should be add djgpp, no subject needed. (All in English, 10-30 messages per day.)
When asking questions, please do not send them to this address.
REM 喜欢DOS,因为它的简单
REM 喜欢OS/2,因为它不再矫饰
REM 喜欢BASIC,因为它并不幼稚
REM 喜欢GNU,因为它杂乱无章