How Application-Specific Development Boards Help Designers

28628
 
A board for music processing

Entertainment is an ever-increasing demand from the public. For a large part of the population, music has come as a safe haven. It is pretty easy when you have a music player in your phone and can plug in your headphones. This calls for attention to the quality of music, though. Engineers at the augmented instruments laboratory at C4DM, Queen Mary University of London, seem to have taken notice of the issue and have come up with a customised solution focussed towards musical applications.

Bela is an embedded system for real-time audio processing built on top of BeagleBone Black single-board computer. It features custom hardware and software environment with integrated audio processing and sensor connectivity in a single package. Built with audio hardware projects in mind, the board does not stop there. It is applicable in projects with ultra-fast processing for multiple streams of data.

There is also the Axoloti development board. Axoloti Core is a circuit board with stereo audio in and output, audio analogue-to-digital and digital-to-analogue converters and a microcontroller suitable for digital audio processing. All connectors are on one side to enable a table-top device, rackmount, stompbox or something else. It can be connected to a PC or desktop and programmed via the patcher, and the music can be processed accordingly.

Moving from general-purpose to specific applications

Further, to ease the transition from a general-purpose board to an application-focused board, we have suitable integrated development environments (IDEs) to ease this process. “Moving directly from Arduino IDE to code composer is difficult at times,” says Kamat.

Energia takes care of this problem. It is an open source, community-driven integrated development environment and software framework. Kamat explains, “Usage of Energia is very similar to Arduino and, hence, is far easier to transition.” However, code composer still remains the IDE of choice with veterans developing their personal applications.

The one that suits your requirement

Let us consider the very basic case of a musician who might be having a hard time processing music on a laptop. Now, the musician has the option to process stereo audio along with eight channels each of 16-bit analogue input/output and 16 channels of digital input/output, all of which are sampled together at audio rates. So is the case with other applications.

These solutions, being open source, bring out the tinkerer in most people. An added advantage with open source is easy access. Flodell says, “A customer can either get to production after having spent the minimum amount of time customising the initial design, or that the design is such that the customer can import it in whole or part into their own design.”

Deshpande adds, “It gets easier to develop solutions with open source hardware becoming available.” Since reference designs are easily available, “we can make changes in those to suit our applications as well,” adds Kamat.

These advantages, along with smaller bills of material and time to market, make these boards very lucrative. With the boards being application-specific, there is a much higher chance to use these instead of adding shields to a general-purpose board and increasing its size.


Saurabh Durgapal is working as technology journalist at EFY

2 COMMENTS

  1. I totally agree that development boards have become extremely useful for designers. more and more developers working with ARM single board computer to design their new products or apply it in their new projects. development board is widely used in more and more applications such as HMI, robotic, medical, industrial control, IoT, electronics, smart home, portable devices, automatics, intelligent traffic and many other industries. and there are more and more excellent ARM development board suppliers in China, such as Forlinx Embedded, MYIR, Qiyang, etc.

  2. Which board should I use for video capturing and directly display . I dont need to save the video nor do I need audio.Please suggest.A 2 MP camera would be more than enough .

SHARE YOUR THOUGHTS & COMMENTS

Please enter your comment!
Please enter your name here