Browsing All Posts filed under »Embedded«

Using CodeSourcery bare metal toolchain for Cortex-M3

September 3, 2011

51

Using the CodeSourcery arm-none-eabi toolchain to compile a minimal "Hello World" example for Stellaris lm3s6965 microcontroller. The microcontroller is emulated through QEMU and the output is written to a serial port.

Compiling Linux kernel 3.0 with Emdebian ARM toolchain

July 24, 2011

16

The Emdebian project works to bring Debian on embedded platforms, with repositories of custom distributions and toolchains to cross-compile software. I wanted to try their ARM toolchains, and coincidentally the Linux kernel 3.0 has been released in these days, so I tried to cross-compile it and emulate it on QEMU. These tests have been done […]

Inline assembly instructions in GCC

May 17, 2011

1

In embedded software programming there’s often the need to use assembly-level instructions to reach all the functionalities of the processing core. But when the developing is done almost exclusively in C, it is sometimes a burden, often an added complexity and possibly a nuisance to code separate assembly files containing the needed functions. Other than […]

Programming Arduino Uno in pure C

March 29, 2011

84

This post is part of a series about programming Arduino applications in C. Playing with Arduino board and its graphical development environment I felt the urge to work closer to the hardware, stepping away from the default library and the Java IDE and using the compiler directly from the command line. Fortunately all the tools […]

Capturing an analog signal with Arduino and python

March 26, 2011

1

Last week I salvaged a magnetic sensor from a stationary bike and connected it to my Arduino Uno in order to analyze the sensor’s behavior with the ADC converters.   I wanted to capture a good enough signal, so I searched about the Arduino capabilities: From analogRead() reference description: It takes about 100 microseconds (0.0001 […]

Videos of last Embedded Linux Conference are out

March 21, 2011

0

Last October the Embedded Linux Conference Europe (ELCE) 2010 was held in Cambridge¬† (UK). Today the videos of that conference are available on Free Electrons site. My Top-5 of the most interesting videos is as follows: Panda board demonstration, Rekha Kumar and Nipuna Gunasekera (Texas Instruments): Video Software Considerations When Using High-Performance Memory Systems, Leif […]

ZPUino open source processor

March 6, 2011

0

ZPUino is a project that offers a microprocessor that can be put on FPGA, and that can be programmed with a simple IDE. Everything is open source: the toolchain, the IDE and the VHDL code; and it can be downloaded freely. The hardware architecture is based on the ZPU (Zylin CPU), which is a processor […]

Follow

Get every new post delivered to your Inbox.

Join 464 other followers