www.mamboteam.com
Home arrow Blog
 
 
Main Menu
Home
Company
Services
Resources
News
Blog
Contact Us
RSS Feed
Embedded Perspective

Subscribe to our Newsletter for insights into Embedded Systems development.






Latest News
BEC Systems Blog
Autotools quick reference PDF Print E-mail
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. 

View Comments (1)
Add Comments
 
Last Updated ( Saturday, 03 May 2008 )
Read more...
 
The Linux kernel container_of macro PDF Print E-mail
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.
Add Comments
 
Last Updated ( Wednesday, 02 April 2008 )
Read more...
 
Should you be using monotonic timers? PDF Print E-mail
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.
Add Comments
 
Last Updated ( Wednesday, 19 March 2008 )
Read more...
 
Compulab cm-x270 kernel update to 2.6.24 PDF Print E-mail
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".
Add Comments
 
 
GESBC-9302E kernel update to 2.6.24, and reboot fix PDF Print E-mail
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.

Add Comments
 
Last Updated ( Monday, 18 February 2008 )
 
Glomation GESBC-9302E Review PDF Print E-mail
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.
Add Comments
 
Last Updated ( Monday, 04 February 2008 )
Read more...
 
Marvell Embedded SDIO Wifi Success PDF Print E-mail
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.
Add Comments
 
Last Updated ( Wednesday, 09 January 2008 )
Read more...
 
<< Start < Prev 1 2 3 4 Next > End >>

Results 1 - 17 of 55