Mind Quarterly Newsletter - Q2 2008
Content:
1. Mind launches its new website
2. FOSDEM, Embedded World and RTS 2008
3. Mind publishes an article about memory allocation in the Linux Kernel
4. Mind publishes an article about the control flow in the Linux Networking kernel
5. Case Study: Ethernet Chip Device Driver for RTEMS
1. Mind launches its new website
Mind has put its new website online. The new site has been totally redesigned to provide the users with
an improved navigation experience and a comprehensive overview of Mind's expertise and range of services.
Visitors to the site will also find a more modern and sophisticated layout, as well as more detailed pages with
information about Open Source Software technologies for Embedded Systems. For more details, please visit: www.mind.be |
|
2. FOSDEM, Embedded World and RTS 2008
During the recent weeks, Mind has participated to several major exhibitions in Europe:
For more details about these exhibitions, please visit the Events page on our website. |
|
3. Mind publishes an article about memory allocation in the Linux Kernel
In the Linux kernel, malloc() is not available. Instead, the kernel has to define its own memory allocation
functions. However, many different allocation mechanisms exist. This article gives an overview of them, with
a bit more insight in the use of high memory and of DMA. It serves as a starting point for kernel developers
that need different memory allocation mechanisms. The complete article can be found on Kernel Newbies. |
|
4. Mind publishes an article about the control flow in the Linux Networking kernel
This article describes the control flow (and the associated data buffering) through the networking kernel of Linux.
It starts at the socket system calls, goes down through the networking layers to the network device, and back
up for received packets. The article describes which functions are called and when data and headers are copied.
It serves as a starting point for people who want to modify, optimise or debug the networking kernel. The complete article can be found on The Linux Foundation. |
|
5. Case Study: Ethernet Chip Device Driver for RTEMS
In this project, we added a device driver for the CP2200 Ethernet chip to the RTEMS operating system for one of our
customers. Because the application for which this project was meant is very time-critical and the CP2200 chip itself
has a low performance (data has to be transferred byte per byte, at 4MHz rate), special attention had to be given to
the performance of the driver. Also, the customer required changes to DHCP and implementation of power management. The results of this project were contributed to the RTEMS core development. Also, as a side-effect, we extended one of the RTEMS demo applications. More details will soon be available on the Software Contributions page on our website. |
|
Gaston Geenslaan 9 - B-3001 Leuven - Belgium
Tel.: +32-16-28.65.00, Fax.: +32-16-28.65.01
Web: www.mind.be, Email: contact@mind.be
We hope that you will find the information in this newsletter interesting and useful.
If you wish to unsubscribe to this quarterly Newsletter please send an email to newsletter@mind.be with "Unsubscribe" in the Subject line.
