MicroProcessor Engineering specialises in Real-Time and Embedded systems. We design tools for the complete development cycle including hardware, software and firmware. These products operate on desktops and a wide range of embedded targets. Over the years, we have provided solutions to companies as diverse as NASA, Europay, local charities, small businesses, Ministry of Defence, major supermarket chains and tech giants.
MPE was founded in 1981 as a hardware company making single board computers. The requirements of fast development, portability and real-time led us into high level languages. With our background in machinery control, telemetry and systems software, we selected Forth as our software tool of first choice.
Using our proven VFX compiler technology development, MPE offers Forth development systems that produce code as fast as that for any other language - but with all the benefits of an interactive development cycle and traditional Forth implementations.Current embedded developments are usually based around ARM/Cortex CPUs.
MPE was founded in 1981 as a hardware company making single board computers. The requirements of fast development, portability and real-time led us into high level languages. With our background in machinery control, telemetry and systems software, we selected Forth as our software tool of first choice.
Using our proven VFX compiler technology development, MPE offers Forth development systems that produce code as fast as that for any other language - but with all the benefits of an interactive development cycle and traditional Forth implementations.Current embedded developments are usually based around ARM/Cortex CPUs.
Services
MPE is a decentralised company that takes full advantage of modern communication methods.
When you contact us, you will probably be referred to one of the people mentioned here as a technical contact.
Stephen is an electronics engineer by training, but has been writing software since the days of Algol 60.
Stephen founded MPE in 1981 after a career that included running a community arts centre, printing posters, picking strawberries, writing software for glass cutting machines, designing hardware for active noise reduction and electrostatic stirrers, software for flood warning schemes, and hardware and software for a bank note sorting machine.
When you contact us, you will probably be referred to one of the people mentioned here as a technical contact.
Stephen is an electronics engineer by training, but has been writing software since the days of Algol 60.
Stephen founded MPE in 1981 after a career that included running a community arts centre, printing posters, picking strawberries, writing software for glass cutting machines, designing hardware for active noise reduction and electrostatic stirrers, software for flood warning schemes, and hardware and software for a bank note sorting machine.
MPE Provides Forth systems with modern tools for high quality software production.
MPE's Forth systems provide industrial strength environments for real time software and hardware development.
Ian Thain has this to say about Forth.
Forth's USP is speed of development coupled with industrial strength.
My code has always had a reputation for two things: A good HMI and rock-like stability, and I have no hesitation in saying that my use of Forth has been the most significant contributory factor to both those qualities.
MPE's Forth systems provide industrial strength environments for real time software and hardware development.
Ian Thain has this to say about Forth.
Forth's USP is speed of development coupled with industrial strength.
My code has always had a reputation for two things: A good HMI and rock-like stability, and I have no hesitation in saying that my use of Forth has been the most significant contributory factor to both those qualities.
All Windows controls are "automatically" subclassed which allows you to add control-specific message handlers simply without dealing with subclassing in Windows.
Controls can be "placed within" dialog boxes as is usual but in addition they can be placed within normal windows and within other controls.
Words which are designed to be executed inside a WndProc procedure can be tested at the keyboard.
VFX Forth can access all the standard Windows API calls, as well as functions in any other DLLs.
Controls can be "placed within" dialog boxes as is usual but in addition they can be placed within normal windows and within other controls.
Words which are designed to be executed inside a WndProc procedure can be tested at the keyboard.
VFX Forth can access all the standard Windows API calls, as well as functions in any other DLLs.
VFX Forth for Mac OS X has 64 bit and 32 bit x86 versions built from the same code tree as the Windows and Linux versions; please refer to the common features version for a detailed description of aspects common to all versions, e.g.
Because of the number of clients porting code from other platforms and Forth systems, we are paying more attention to compatibility harnesses, especially for shared library accesss.
I had written a demo to utilize various math functions found in libraries, mainly to master the library interface in xxx, where I had to write code to handle floating point arguments and return values.
Because of the number of clients porting code from other platforms and Forth systems, we are paying more attention to compatibility harnesses, especially for shared library accesss.
I had written a demo to utilize various math functions found in libraries, mainly to master the library interface in xxx, where I had to write code to handle floating point arguments and return values.
The VFX Forth for Linux family consists of a 64 bit version for x86_64 and 32-bit x86 and 32-bit ARM versions built from the same code tree as the Windows and Mac OS/X versions; please refer to the Common features page for a more detailed description of aspects common to all versions, e.g.
The current release is v5.1.
This release includes code generation changes, an improved shared library interface, the GTK+ cross-platform GUI code, a port of Bernd Paysan's Minos and Theseus GUI designer, and Hanno Schwalm's fJACK audio interface.
The current release is v5.1.
This release includes code generation changes, an improved shared library interface, the GTK+ cross-platform GUI code, a port of Bernd Paysan's Minos and Theseus GUI designer, and Hanno Schwalm's fJACK audio interface.
Reviews
Be the first to review Microprocessor Engineering.
Write a Review