LN Systems - Design Services
 

Design Services

Specialising in particular where hardware meets software, we understand the importance of hardware / software co-design and of correctly partitioning system functionality in order to realise the optimum solution.
We can take a system from development all the way from concept and architectural design through to prototyping and production-ready PCB's.

Our knowledge and experience gives us extensive capabilities ranging from system architecting through to user application software.

Key skill areas

  • Microprocessors - ARM, MIPS, PowerPC, 8051, PIC
  • Embedded Linux - full system integration including toolchain, development system, drivers, optimised kernel and run-time environment
  • Operating Systems such as Linux, Windows, µC/OS-II, Nucleus PLUS
  • Device drivers - especially Linux and Windows
  • Hardware interfaces - USB, Wireless, I2C, Ethernet, PC-Card
  • Programming languages - C, C++, Visual C++/Basic
  • FPGA-based hardware development


 The Engineering Process

When assessing a programme of work, we will analyse your top-level requirements and break the work down into measurable stages. These stages will be marked by agreed milestones, accompanied by defined deliverables allowing you to see that the work is proceeding according to requirements.
The assessment will usually begin with a detailed requirement specification submitted by the client. However, having experience of managing external contracts ourselves we can, if required, work with you to formalise and fully specify your requirements. This then provides a firm basis for costing and scheduling of any subsequent programme of work.
Throughout the programme of work you will be kept fully up to date through agreed reporting and feedback procedures.

Internally, our developments follow a well-defined process which includes source control and configuration management, automated documentation generation, peer review procedures and continual testing.  


LN Systems - Design Services