e# roadmap
Wednesday, August 30, 2006
- Refine vision
- Establish requirements
- Design a device metamodel
I would like to discuss with you my ideas on new programming language for embedded applications, denoted further as e#. I value your time and therefore in this post I am trying to be short and precise as much as possible.
This post presents results of my research regarding to assembler history, my thoughts and speculations on assembler syntax.
(Continued)
This post provides my look on MP ASM and an attempt to analyze and decompose it on parts. Despite this post provides ‘partitioning’ of a MP ASM only, many similarities can be found in other assemblers.
This post expresses my thoughts on assembler vs HLL use for an embedded project.
This post presents an alternate implementation of SISAM hardware – a “COM2″ plug-in. It is designed for plugging in ahead of a bracket DB9 cable, usually used for accommodating a second serial port. This implementation uses a different MCU – PIC16F88, which allows the application to utilize 30% more RAM for the sampling buffer.
As practice has shown, simple level converter with -12V supply derived from DTR/RTS is not capable to work on high speed. Therefore I have made several tests on speed with the original PNP-based design and a RS232 line driver SN75150 and publish test results in this post. Test summary is given in Table 1.