As electronic engineers we are able to offer hardware design. Our route is normally the more traditional "requirements collection" - "design specification" - "outline design/architechture" - "feasibility model" - "proof of concept" to "final product".
In any embedded system the processor choice is the first stage in design. This is driven by cost, power requirements and integration complexity.
Examples of processors we have developed for include:-
In embedded systems the underlying OS is an important choice, if too primitive the software development becomes difficult and error prone, too complex the hardware limits system performance.
The choice of OS depends strongly with your needs, we offer several open source solutions to reduce license costs of final designs.
Example of open source embedded systems we specialise in are:-
The hardware platform often drives the language choice, for tiny low footprint CPU's assembly may be the best option, but on many modern processors C.
We are skilled programmers in a huge range of languages including:-
Fundemantally many projects fail due to poor software design. Throughout the development process Bigmite constantly refector code to ensure a modular, API based system is produced which is fully maitainable.
Software Documentation, both funcitonal and algorythmic are fundemental to the process,
With a background in Research & Development we write software for emerging technologies and develop new and exciting software for your needs. Examples of past research sofware development are:-
With a deep understanding of systems from the OS upwards we are able to troubleshoot most software problems. With over 20 years experience of Unix systems, we pride ourselves as being Unix “Guru's”.
From JTAG GDB linked debuggers to logic analysers we are able to solve most enginerring issues.