ARM Processor Integration

 

At BitBox we recognised the value of the ARM processor some time ago, before it became such a very popular and a well-supported architecture. An example of of how we use these processors is in a music server DFM project.

ARM Processor Integration

 

The Challenge

Our client wished to add a new product to their Home Entertainment Product catalogue: a music server with three separate music audio outputs controlled from a wireless key pad or an internet browser.

The BitBox Approach

We like the ARM processor because of its high-performance low-power consumption and stable hardware. In addition, the wide range of peripherals now embedded on various manufacturer's parts makes it a valuable component. Its capabilities and our experience of applying it to a number of electronic products meant we felt it to be an ideal solution for our client.

Following our standard approach to product development, our team:

  • Scoped the functionality required
  • created a design based on the ARM Cortex-A8® (iMX51) as the core for this product, running mainline Debian Linux. The hardware has SATA interface for the hard disk, an Ethernet USB connectors for external devices, and a serial port
  • Used open source compilers to generate the code and wrote our own libraries rather than use the heavy GLib libraries
  • Used SQLite database for high performance music searching and cataloguing functions
  • Wrote our own boot-loaders for the processor to give us maximum control of the hardware.

Completing the manufacturing process in-house, our IPC qualified assembly teams took ownership of the Surface Mount and customised through hole assembly, running automated and manual inspections. As a retail product for sale in the UK, acheiving certification was critical to success. Our passion for quality ensured compliance.

Results

The Linux application chosen and the use of ARM processors ensured the product delivered the required functionality. We manufactured a significant number of these music servers as a customer-ready, compliant product that is available for purchase by our client's customers.

We have enhanced our development platform to include the ARM Cortex-M3, M4 and A8 architectures giving further flexibility for electronics design.

 

If your business is ready to take a new concept to market, talk with a team that has partnered with other succesfull businesses to do just that. Call on +44 (0) 1256 799080 or complete the contact form.