|
Linux (general)
|
|
Written by Cliff Brake
|
|
Saturday, 03 May 2008 |
|
At some point, most Linux developers need to master Autotools. For most of us, this is a fairly painful process, but like any good tool, Autotools is extremely useful and well worth learning. For example, if your program is set up correctly using Autotools, it will cross compile with almost zero effort in OpenEmbedded, or with slight effort manually. Compare this to the tedious effort of manually referencing toolchain locations, cross toolchain library and header file locations, etc. Despite first impressions, Autotools will make your life easier. This article contains a collection of tips on how to do standard operations using Autotools. | | |
|
Last Updated ( Saturday, 03 May 2008 )
|
|
Read more...
|
|
Linux (general)
|
|
Written by Cliff Brake
|
|
Wednesday, 02 April 2008 |
|
The Linux kernel contains a very useful macro named "container_of" that is used extensively in back-casting a data structure to its containing data structure. This article includes a simple program that illustrates how this macro is used, and explains why it is so useful. | | |
|
Last Updated ( Wednesday, 02 April 2008 )
|
|
Read more...
|
|
Linux (embedded)
|
|
Written by Cliff Brake
|
|
Wednesday, 19 March 2008 |
|
In a previous article (http://bec-systems.com/web/content/view/78/9/ ), I covered some of the basics of Linux timers. Any time you are doing any type of fixed time delay in a program, you should really be using monotonic times, so the delay will not be affected by system time changes. In an effort to save cost, some embedded systems today do not have a battery backed up RTC, and instead get the time via GPS, NTP servers, or other clever means. What this means is your applications had better be able to handle the system time changing as the system time may not be set until well after the unit boots. This article describes how you can quickly test your system for timer problems. | | |
|
Last Updated ( Wednesday, 19 March 2008 )
|
|
Read more...
|
|
Linux (embedded)
|
|
Written by Cliff Brake
|
|
Friday, 29 February 2008 |
|
The kernel support in OpenEmbedded for the Compulab cm-x270 has been updated to version 2.6.24. The 2.6.24 kernel opens up several possibilities including better real time and high resolution timer functionality, an improved SD Card driver, and a full SDIO stack with support for SDIO Wifi devices. Also included is a patch to set the default framebuffer depth to 16 for several commonly used displays. Xfbev really does not like when you give it a 8-bit framebuffer when it is expecting 16, and typically returns a very unhelpful error message like: "error: Invalid argument". | | |
|
|
Embedded Systems
|
|
Written by Cliff Brake
|
|
Monday, 18 February 2008 |
|
I recently updated the GESBC-9302 machine support in OpenEmbedded to include the 2.6.24 released kernel. Also, Glomation has kindly provided me with a patch for the software reboot problem which I have integrated into the OpenEmbedded build for the GESBC. The patch files are part of the OpenEmbedded dev branch or can be obtained here: http://www.openembedded.org/filebrowser/org.openembedded.dev/packages/linux/linux-2.6.24/gesbc-9302 Future features to be integrated include RTC driver configuration, and support for loading Initramfs images from NOR flash.
| | |
|
Last Updated ( Monday, 18 February 2008 )
|
|
|
Embedded Systems
|
|
Written by Cliff Brake
|
|
Tuesday, 29 January 2008 |
|
Recently, I've had the opportunity to work with a Glomation GESBC-9302E single board computer. This SBC contains a Cirrus Logic EP9302 ARM processor and options for plenty of RAM and Flash memory which means you have many options for writing your applications including high level languages like C# and Python. In this review, I'll cover some of basic features of this board and where this board might be useful. | | |
|
Last Updated ( Monday, 04 February 2008 )
|
|
Read more...
|
|
|
Linux (embedded)
|
|
Written by Cliff Brake
|
|
Wednesday, 09 January 2008 |
|
As detailed in the article I wrote back in September of 2007 (http://bec-systems.com/web/content/view/75/9/), getting embedded wifi modules functioning is not a simple task. However, due to recent advances in the Linux kernel, it looks like a viable solution for low-mid volume products is emerging. This article provides a few details on how to get a Zcomax (Zcom) XG-180MU module working with a PXA270 processor. | | |
|
Last Updated ( Wednesday, 09 January 2008 )
|
|
Read more...
|
|
|
|
<< Start < Prev 1 2 3 4 Next > End >>
|
| Results 1 - 17 of 55 |