Video course: Embedded C Programming with ARM Cortex-M

Viswa found this online video course, “Embedded C Programming with ARM Cortex-M.” The series of videos from Modern Embedded Programming is designed to acquaint beginners with C programming with modern MCUs such as the ARM Cortex-M. The examples use the Stellaris Launchpad and the IDE is the IAR embedded workbench toolset evaluation version (code size […]

Xmas tree with sound-controlled LED animations

Sound controlled LED light show for your Xmas tree.  An STM32 microcontroller takes instructions from a PC via Bluetooth and animates the LEDs. This is my Christmas tree, it has over 400 lights (exactly 404) that are all individually controlled by an STM32 microcontroller. The computer plays the music and processes the sync track for […]

TXB0108 level converter breakout board

Have loads of 5 volt hardware you can’t use with your new 3.3 volt Stellaris Launchpad (or other hardware)? Mike solved this problem by building a level converter using two TXB0108 ICs And here is the proof that it works. I’m driving a 5V graphic LCD using the 3.3v Stellaris Launchpad. The TXB0108 level converters […]

Hackers get to poke at obsolete Peek devices

LinuxDevices reports that the now defunct Peek email service is offering free surplus hardware to hackers. “Peek has discontinued its low-cost, email-and-texting service but is challenging hackers to “build something great” with the leftover handhelds, according to The Verge. The Peek devices include a 2.5-inch screen, a QWERTY keyboard, an ARM7-based processor, and a GSM […]

R-Pi ARM-side source for BCM2835 SoC graphics driver released

The Raspberry Pi crew reports that the VideoCore driver code which runs on the ARM is now available under a FOSS license (3-Clause BSD to be precise. “The BCM2835 used in the Raspberry Pi is the first ARM-based multimedia SoC with fully-functional, vendor-provided (as opposed to partial, reverse engineered) fully open-source drivers, and that Broadcom […]

ARM board comparison chart

Avishay had been looking at several different ARM boards and wanted to find a comprehensive list of inexpensive boards. After viewing several lists which didn’t provide what he was looking for, he assembled this list of his own. It’s in tabular form, making it easy to compare board characteristics, and covers boards based on an […]

TI debuts Stellaris LM4F120 LaunchPad for $4.99 USD

Texas Instrument just released the Stellaris LaunchPad for sale for less then $5. It’s a LaunchPad series development board based around the Cortex M4 Stellaris family of digital signal processors. The Stellaris LaunchPad is the latest addition to the Texas Instruments LaunchPad ecosystem, an innovative portfolio of low-price evaluation kits and expansion boards that lets […]

Bathroom scale with Bluetooth and an Android weigh chart app

Casai modified a bathroom scale to send his weight info to an Android app through Bluetooth. He documented his built, and released the firmware, as well as the mods he made to the open source Weight Chart app. The scale uses an ARM LPC2103 microcontroller and a serial Bluetooth module to communicate with a Android […]

DimBlue – USB controllable 16 channel light dimmer

Matseng designed DimBlue, an ATmega32u4 based USB controllable 16 channel light dimmer. Triacs which dim the lights are optoisolated from mains to provide protection from high voltages. The board is powered from mains voltage, via a PCB mounted transformer. As an added bonus, the board has a footprint for a serial Bluetooth module, giving it […]

OLinuXino-Micro ARM9 Linux board available at Mouser

Brightbluejim let us know that the OLinuXino-Micro ARM9 Linux board is available at Mouser for $30. It runs at 454 MHz, has 64 MB of RAM, an SD-card reader, TV PAL/NTSC video output, one USB High-Speed host port, and an a Pi-tossing 60 GPIO pins broken out. Via the comments

Cubieboard: Another Linux computer on a board

Cubieboard is another Linux computer-on-a-board type device. It features a 1 GHz ARM Cortex A8 CPU, with 1GB of DDR3 RAM, and the Mali400 OpenGL ES GPU with HDMI output. What sets it apart from the popular Raspberry Pi, is it’s 96 GPIO pins and SATA support. Unfortunately we were unable to find more information […]

Armpit scheme interpreter for ARM MCUs

ARMPIT SCHEME is an interpreter for the Scheme language (a lexically-scoped dialect of Lisp) that runs on RISC microcontrollers with ARM core. It’s being developed at the Fischell Department of Bioengineering of the A.J. Clark School of Engineering at the University of Maryland at College Park. They explain, “The name ‘Armpit’ was selected for this […]

App note: Interrupt behavior of Cortex-M1 MCUs

Here is an app note from ARM describing the interrupt behavior of Cortex-M1 microcontrollers. The ARM Cortex-M1 processor was developed for the usage with FPGAs (Field Programmable Gate Arrays) and it is targeting low-cost applications in which costs, ease of use and low interrupt latency are critical. Such low interrupt latency applications can include real-time […]

OLinuXino-Micro ARM9 Linux board hits the streets

Olimex released their OLinuXino-Micro, an ARM9 development platform that supports Linux. It runs at 454 MHz, has 64 MB of RAM, an SD-card reader, TV PAL/NTSC video output, one USB High-Speed host port, and an a Pi-tossing 60 GPIO pins broken out. It’s priced around 24 Euros (30 bucks). Via the forum.

STM32 ARM breakout board with Ethernet PHY

Mikro Elektornika is selling STM32 ARM breakout boards with Ethernet PHY for a reasonable price of $24. While they are intended as replaceable MCU cards for their EasyMX PRO v7 development board, you can also buy them standalone and develop your project around them. They come with either STM32F107, STM32F207, or STM32F407 processors, or as unpopulated […]

Liquidware Amber 7” open source hardware Android tablet

Liquidware is developing a 7” open source hardware Android tablet called Amber. The Amber is a 7” projected capacitive tablet driven by a 1 GHz, ARM Cortex-A9 OMAP3730 from Texas Instruments. We’ve customized a version of Android Gingerbread 2.3.4 to run on the Amber, and its 2 USB host ports offer high-speed USB and serial […]

Open source GCC builds for ARM MCUs and MPU

viswa informs us of a source for “Completely Free Open Source GCC builds for ARM MCUs and MPUs. This seems to be maintained by the official team which maintains GCC for ARM. This is useful for ARM Cortex M / Cortex R processors.” Pre-built GNU toolchains from ARM Cortex-R & Cortex-M processors, together with source […]