Do you volatile? Should you?
March 30, 2005Foreword — This article, by veteran Linux trainer Kevin Dankwardt, discusses “volatile,” a relatively unknown ANSI-C type modifier that ensures that the compiler generates code to reload a data item each time it is referenced. Volatile must be used with variables that may be altered asynchronously, such as by a signal handler or mapped hardware. (more…)
This article, by veteran Linux trainer Kevin Dankwardt, discusses “volatile,” a relatively unknown ANSI-C type modifier that ensures that the compiler generates code to reload a data item each time it is referenced. Volatile must be used with variables that may be altered asynchronously,
SBC (single-board computer) maker Diversifed Technology (DT) says its OEM relationship with MontaVista has enabled it to create, distribute, and support MontaVista Linux Carrier Grade (CG) runtime configurations for an AdvancedTCA blade targeting signal/data plane applications in wireless access/edge, telecom fibre transport, media gateways, soft switches,
This article by the program manager of Analog Devices Inc.'s Platform Tools Group discusses the first Linux audio application to run on the Analog Devices Blackfin, which was one of the first DSPs to run Linux.
A project developing a free graphics framework and application stack for Linux-based PDAs has achieved a new stable release. Opie (Open Palmtop Integrated Environment) version 1.2 offers a new package manager, improved interface, key new applications, and support for KDE's next-generation “KitchenSync” among other synchronization protocols.
[Updated Mar. 29,2005] — A Linux device helped legendary independent filmmaker Robert Rodriguez (El Mariachi, Desperado, Spy Kids, Once Upon a Time in Mexico, and others) win the race with ILM (Industrial Light and Magic) to create the first movie ever to use a digital format
Acme Systems is shipping a tiny, inexpensive, RISC CPU-based SBC (single-board computer) that comes preinstalled with embedded Linux. The “Acme Fox” measures 2.6 x 2.8 inches, costs 99 Euros, and offers Ethernet and USB ports, along with optional surface-mount connectors supporting extensive I/O possibilities.
A Linux-based digital STB (set-top box) available in Europe has attracted a community of Linux hackers. The Siemens Gigaset M740 AV can decode satellite and terrestrial DVBs (digital video broadcasts), and supports PVR functionality through an external USB hard drive.
Win Enterprises has released an EBX form-factor SBC (single-board computer) featuring a 16-lane PCI-Express slot and a stackable HyperTransport connector. The MB-06047 is among the first embedded-oriented SBCs to incorporate AMD's long-life Opteron processor. It supports Linux-based operation.