Browsing All posts tagged under »microcontrollers«

Coursera: Development of Real-Time Systems

July 5, 2016

0

A course on the theories and implementations of real-time systems is about to start on Coursera platform. The course comes from the Finnish University Åbo Akademi, and lasts 5 weeks of low workload (2-3h per week). The instructor entices the learner by showing a famous real-time system failure, during the landing of the Apollo 11 on the surface of the […]

libopencm3 for the license-sensitive Cortex-M developer

April 12, 2015

1

I was thinking of starting a new open source project that should run on STM32 boards, and I realized that it would need a lot of low level code that accesses many different peripherals. One of the first libraries that comes to mind, and I bet it’s the same for many Cortex-M developers, is ARM CMSIS. ARM […]

Drawing on a 7×5 LED matrix with Arduino in C

November 15, 2014

0

In my component drawers I have a LTP-7357AG, which is a matrix of 35 green LEDs conveniently packaged in a 12-pin display. I wanted to play with it so I began to hook it with my Arduino Uno. This post is part of a series about programming Arduino applications in C. I’m going to show the results first, […]

Free Eclipse ARM GCC OpenOCD Toolchain for Windows | Ångstroms And Algorithms

February 13, 2014

0

This new blog called Ångstroms And Algorithms has a complete tutorial on developing and debugging for ARM microcontrollers on Windows. In particular he’s using a STM32-E407 board, an ARM-USB-TINY-H JTAG adapter, ARM GCC toolchain and Eclipse. The tutorial is divided in 4 parts: Free Eclipse ARM GCC OpenOCD Toolchain for Windows Introduction ARM GCC Eclipse IDE GDB / OpenOCD Debugger Personally I am not […]

Using CodeSourcery bare metal toolchain for Cortex-M3

September 3, 2011

61

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.

Bus Blaster v2 JTAG debugger

April 17, 2011

1

Dangerous Prototypes recently announced the availability of the open source Bus Blaster v2 in their shop (here the announcement). The Bus Blaster is an USB tool to debug microcontrollers and embedded cores in general, and its design is completely open source. I already did a post on the first version of the Bus Blaster, but […]

Programming Arduino Uno in pure C

March 29, 2011

140

We look under the hood of Arduino IDE, and use the avr-gcc compiler directly to build a program in C. We then use avrdude to upload it on Arduino Uno board.

Bus Blaster JTAG debugger

February 27, 2011

7

The Bus Blaster v1 is a prototype board (from Dangerous Prototypes) that allows to access the JTAG connection of integrated circuits through USB, using the FTDI FT2232H chip for the conversion. The prototype is on sale at around 35$ as they say on their page, but keep in mind that it is still a prototype, […]

Emulating 8051 serial port communication on Linux

June 13, 2010

3

Setting up a system on Linux to emulate serial port communication with 8051, using SDCC, uCsim and socat.

ARM proudly presents Cortex-M0.

February 25, 2009

0

Good news (http://www.arm.com/news/24418.html), Cortex-M0 is here. I’m quite excited, because this is rock-solid ARM technology, and I’m expecting to see this puppy inside next generation devices all along. The fact that it’s small and simple means that it will be used in small and simple architectures, so I suppose that by the start of 2010 […]