|
|
|
|
|
|
|
|
|
Embedded
Software Development
laboratory
test equipment, robotic equipment and manufacturing
monitoring of assembly lines.
Software for
embedded systems has to have a small footprint (i.e. be
able to run in a small amount of memory) and often has
to work in real-time. Specialized operating systems and
languages facilitate the production of real-time
software with a small footprint: only the modules
required in a specific system will be included. The
development environment should include facilities for
testing and debugging the software. Emulators can be
used to test the software without the target system
(especially useful if the target system is not yet
available) and related equipment (such as machine
tools).
At Orient Network, we are involved
in designing, programming and developing embedded
software components and systems.
Orient
Network engineers know which situations benefit from
leveraging high-level tools such as UML and which
require to-the-metal programming with assembly language,
such as time-critical code sections. It helps that
Orient Network engineers understand hardware; they can
even read
schematics. | |
|
|
|
|
| |