Replies: 1 comment 2 replies
-
I am currently working on a strategy to develop a single c code base for an embedded system that can be compiled for three targets: DOS4G/W, win32, and ARM. Right now, I'm just working with x86 using DOS4G/W and win32. DOS4G is for the target hardware and win32 is for a simulation of the target. For DOS4G, I build with OW, for win32, I build with VS2019, for ARM, I don't yet know what I would use... I agree that embedded systems are moving away from x86. An Open Watcom ARM target would be very interesting. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In my day job I have been working with various ARM architecture processors. It sure seems like ARM has come to dominate the embedded systems market. What would be involved in creating an ARM target for Open Watcom? Clearly the code generator for the C compiler would need to be extended. Obviously there are other tools that would need, ideally, to be extended as well (the linker, librarian, and assembler come to mind... although it might be possible to use third party tools for some of these things at first). Then there is the matter of the C runtime library (but how much of that is architecture-specific?). Still, I wonder if it would be feasible to make something minimal that could target a bare board ARM device with a minimum of fuss. I'm probably being naïve.
Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions