Archive by Author

Website maintenance

Hi all,

Due to an internal error during the maintenance of our website, some articles were unpublished. The problem is now fixed and you can have again access to the unpublished articles.

Here are the links to read our content.

Turning on an ARM MMU and Living to tell the tale : The code

Write an MLO for BeagleBoard XM

I2C in the 2.6.32 Linux Kernel

Understanding “vmalloc region overlap”

Using ‘delay_use’ to speed up USB Enumeration

GCC Weak symbols

cat/proc/meminfo : MemTotal

Understanding I/O Wait (or why 0% Idle can be OK)

Witekio team

Continue Reading →

We’re hiring Embedded Linux Software Engineer and Sales Engineer

Embedded bits, a Witekio company, is growing fast and is currently recruiting two Embedded Linux Software Engineers and one Sales Engineer to join our UK team. For more information please see our careers page.

Continue Reading →

Discover Witekio Technical Blog

Witekio blogEmbedded Bits, a Witekio company, is proud to present Witekio Technical Blog. The blog aims at providing in-depth articles related to new market trends and technologies but also giving tips and methods for the success of your embedded smart device.

The blog main mission is to provide quality technical content related to embedded and mobile technologies. In order to do so, the blog’s contributors are Witekio’s and Embedded Bits’engineers. They will weekly provide articles, whitepapers, tutorials and videos on specific technical topics such as:

• Linux boot time optimization
Our mission is to optimize the Linux boot time of your IoT device by using the rights tools. Discover how you can improve the boot time of the Linux kernel

• Learn how to deploy Symfony on AWS
This tutorial will give you all the tips needed to simply deploy PHP Symfony application on Amazon Web Service

• Use and deploy Continuous Integration within your company
Software is everywhere. You probably have heard about it. Many organizations are disturbed in their original business by the arrival of software. Changes in culture, tools and processes are needed.

• Embedded Linux Demystified
Developing a new product often requires the choice of an embedded operating system – so why choosing Linux?

Discover Witekio blog now and feel free to comment and actively participate to the threads.

Continue Reading →

Embedded Bits has been acquired by Adeneo Embedded

We are excited to announce that Embedded Bits has been acquired by Adeneo Embedded, a leading systems integrator for embedded systems with worldwide reach and connections.

The mission of Embedded Bits, since it was founded by Andrew Murray in 2012, has been to combine its unbounded passion for technology, its flair for solving difficult problems and its commitment to customers to deliver excellent value and satisfaction. Through the expertise, experience and partnerships provided through Adeneo Embedded, the acquisition will allow us to better serve our customers, expand our reach within the UK and broaden our offerings. The acquisition will see Andrew Murray continue in his role as Managing director of the UK operation.

Adeneo Embedded has been an industry leader for over 15 years providing software system integration, design, support and training services to companies seeking world-class expertise in embedded and mobile solutions using high-performance architectures. Adeneo Embedded has a worldwide global sales and support network backed by engineering offices in North America, Europe and Asia. Close working partnerships with industry-leading silicon and software vendors has allowed Adeneo Embedded to apply experience to a wide range of embedded solutions for the automotive, handheld, industrial, medical mobile and wireless markets.

We are pleased to have found in Adeneo Embedded, an organisation whose deeply held values, passions and aspirations align so very well with our own and are excited about the future and how it will benefit our customers. We would love to tell you more, please do get in touch.

Continue Reading →

We’re hiring!

In order to support the growing demand for our consultancy services we are currently recruiting for an Embedded Linux Software engineer to join our Bristol team. For more information please see our careers page.

Continue Reading →

Embedded Bits Contribute to Automated Upstream Kernel Testing Project:

At this years Embedded Linux Conference we learnt about – a project that performs automated testing of upstream kernels. We were so impressed that we immediately got involved and are now contributing our resources to perform automated boot tests of the latest kernels within our board farm.

Xilinx Zynq ZC702 in our board farm

Xilinx Zynq ZC702 in our board farm

The Linux kernel supports a large variety of platforms yet there is limited coverage in its upstream testing. Thus when developers add new features to the kernel it’s very difficult to ensure that those new features don’t break support for existing platforms – especially as it’s impractical/impossible to expect those developers to have access to the full range of devices the kernel supports. The project aims to improve upstream testing and to allow bugs to be detected as early as possible. In this post we’ll find out a little more about how it all works.

Continue Reading →

Embedded Bits attends Embedded Linux Conference Europe 2015

Last week Embedded Bits attended the Embedded Linux Conference Europe (ELCE) held this year in Dublin, Ireland. Attending the 3 day event provided our engineers with an excellent opportunity to keep up to date with the latest developments and to collaborate with those shaping its future.

Throughout the conference we shared our highlights as they happened via our Twitter feed, in this post we will provide a summary.

Embedded Bits with Linus Torvalds

Embedded Bits with Linus Torvalds

Continue Reading →

Understanding I/O Wait (or why 0% Idle can be OK)

During the development of an embedded Linux based product it’s not uncommon to reach a point where the features of the product are seemingly demanding too much from the CPU. When this happens and features start to stutter the first point of call is often ‘top‘ – this often results in the dreaded realization that the system has or is near to 0% idle time. At this point it’s very easy to get mislead by the myriad of statistics output from performance measuring utilities such as ‘top’ which often lead to optimization efforts that have little effect. This post explores the ‘I/O wait’ statistic and demonstrates how a system with 0% idle time doesn’t mean you’re demanding too much CPU.

Continue Reading →

We’re hiring!

In order to support the growing demand for our consultancy services we are currently recruiting for one Embedded Linux Software engineer to join our Bristol team. For more information please see our careers page.

Continue Reading →

Embedded Bits opens Bristol office

Embedded Bits is delighted to announce the opening of a new office in the Bristol area in March 2015.

Bristol Office

Embedded Bits opens Bristol Office

In addition to providing a central location for our existing employees and contractors, the new office will facilitate the expansion of our engineering team. This expansion will improve our delivery capabilities, enabling us to meet the growing demand for our high quality embedded Linux consultancy services.

The office is located in a listed Georgian mansion house close the M4/M5 motorway intersection and Cribbs Causeway retail park. It is within easy reach of major air and rail transport links. Please click here for directions to our new office.

We look forward to being in a position to capitalise on our ongoing success and to grow our customer base, assisting more customers with their interesting and unique challenges. To find out how we can help you please don’t hesitate to get in touch.

Continue Reading →