Archive for the ‘compilers’ Category Compile PIC and ARM firmware on a cheap server

Thursday, September 20th, 2018

The Bus Pirate project currently has four firmware builds (v3/v4/v5/vNG1) under two toolchains (PIC C/ARM C). To make this more manageable, we use a cheap VPS to check for new code in our git repo and compile the firmware automatically. Fresh compiles are available for everyone immediately, without any intervention...

Posted in Bus Pirate, compilers, firmware | 4 Comments »

Execute Arduino code in a PIC MCU using MPLAB IDE

Thursday, May 15th, 2014

Want to run Arduino code in a PIC MCU? "Here’s an approach that enables Arduino code to be configured for execution with the Microchip Technology PIC32MX250F128B small-outline 32-bit microcontroller. It uses the Microchip Technology MPLAB X IDE and MPLAB XC32 C Compiler and the Microchip Technology Microstick II programmer/debugger." Via...

Tags: , ,
Posted in Arduino, code, compilers, PIC | 6 Comments »

MPLAB X IDE v2.05 released

Tuesday, February 25th, 2014

Microchip has announced the release of MPLAB IDE v2.05. This release provides:Major performance improvements in opening and closing projects. Added Emulation Header Data Breakpoint comparisons on , !=. Avoid building projects when tool options are changed that do not require a rebuild. ASM hyperlinks to labels and Include files. Jump...

Tags: ,
Posted in compilers, News, PIC | 3 Comments »

How to: compiling Arduino Caterina with new VID/PID

Friday, February 21st, 2014

Compiling the Arduino Leonardo bootloader (aka Caterina) is a required step in making your own Arduino Leonardo-compatible board available to others. Steven Casagrande has written this post detailing what you need to do in order to make your derivative board valid for sale. Via the contact form.

Tags: ,
Posted in Arduino, code, compilers, how-to | 3 Comments »

Microchip’s Harmony supplements MPLAB

Monday, December 30th, 2013

Users of Microchip's MPLAB will be interested to know about their latest addition to the IDE known as Harmony. MPLAB Harmony is a new process for software design, development, testing and documentation. It consists of a set of peripheral libraries, drivers, system services, middleware, and third-party code that will make...

Tags: , ,
Posted in code, compilers, PIC | 2 Comments »

mbed SDK is now open source

Tuesday, February 26th, 2013

The mbed MCU platform's SDK is now open source. The mbed crew reports, The mbed Software Development Kit (SDK) is a C/C++ microcontroller software platform already relied upon by tens of thousands of developers to write code for ARM microcontrollers. It has always been free for commercial and noncommercial use,...

Posted in compilers, open source | 8 Comments »

ARM Embedded GCC 4.7

Thursday, January 24th, 2013

Viswa writes that ARM Embedded GCC 4.7 reduces code size and now supports all the three host platforms (Windows, GNU/Linux and MAC OS). For more details on this relese see the post by Joey Ye, Engineer Manager in ARM, at Download links can be found here. Via the contact...

Tags: ,
Posted in ARM, compilers, open source, site | No Comments »

Evolve better control solutions with genetic algorithms

Friday, November 23rd, 2012

Brian writes: I wrote an article over at Microcontrollercentral about using Genetic Algorithms to optimize microcontroller algorithms; in this case a PID control loop. It was a new and fun way of thinking about programming, and I included some source code for anyone interested! Via the contact form.

Tags: ,
Posted in compilers | 4 Comments »

ICDBNavigator Electronic parts organizer

Tuesday, November 20th, 2012

Here’s an open source graphical electronic parts organizer written by WallaceIT, that is available at github. I'd like to share with you a graphical electronic parts organizer written by me in PHP/HTML/Javascript: it's completely open source (MIT license) and hosted on github. Via the contact form.

Tags: ,
Posted in compilers, tools | 14 Comments »

Tutorial: debug Stellaris LM4Fxxx MCU with open source tools

Sunday, November 18th, 2012

Scompo noticed that the examples with the Stellaris Launchpad are close source licensed. So he developed a BSD licensed low level startup code, linker script and makefile as a template. To test it he built OpenOCD and wrote a short tutorial for it. Scompo explains, "This is a sample project...

Tags: , ,
Posted in code, compilers, open source | 6 Comments »

embedXcode IDE covers multiple platforms

Friday, August 24th, 2012

Rei Vilo has developed embedXcode, a Xcode 4 template for embedded computing boards, that supports Arduino, chipKIT, MSP430 LaunchPad, LeafLabs Maple and Wiring boards/platforms. "It relies on a set of modular makefiles, so adding support for a new board/platform is easy. The makefiles can also be used with any standard...

Tags: ,
Posted in Arduino, compilers, MSP430, software | 7 Comments »

Parallax releases beta GNU C/C++ compiler for Propeller chip

Wednesday, August 15th, 2012

Parallax has announced the beta release of their Propeller GCC compiler for the Propeller chip. The compiler is available for Windows, Mac and Linux platforms along with a collection of utilities and demos. Propeller GCC complements the existing Propeller assembly language, PASM, and SPIN (the Propeller’s built-in high-level language). In...

Tags: , ,
Posted in compilers, Parallax Propeller | No Comments »

Open source OSX IDE/toolchain for the STM32F4 Discovery

Monday, July 30th, 2012

alexwhittmore has posted a detailed tutorial highlighting an open source IDE and toolchain for the STM32F4 dev board on Max OSX Lion. He uses Indigo R Eclipse IDE for C/C++ Developers (Mac Cocoa 64-bit), Sourcery CodeBench Lite Edition, STM32F4 DSP and standard peripherals library and the STM32F4 Discovery board firmware...

Tags: , ,
Posted in compilers, dev boards, open source | 7 Comments »

Propeller GCC Beta enables programming in C and C++

Thursday, June 21st, 2012

Parallax has announced the availability of the Propeller GCC/SimpleIDE programming environment for the Propeller chip. "Now you can program your Propeller based application in C or C++! Parallax is proud to announce that it is moving into the beta phase for Propeller GCC – Parallax’s new open-source, multi-OS, and multi-lingual...

Tags: ,
Posted in compilers, open source, Parallax Propeller, software | 1 Comment »

Open source GCC builds for ARM MCUs and MPU

Monday, May 14th, 2012

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 &...

Tags: ,
Posted in ARM, compilers, open source | 6 Comments »

Microchip anounces new cross-platform MPLAB XC compilers

Thursday, January 12th, 2012

Microchip has announced that it will release new cross-platform MPLAB XC C compilers by the end of March. They come in 3 versions depending on PIC family: XC8 is for 8bit, XC16 for 16bit, and XC32 for 32bit microcontrollers. Microchip is releasing MPLAB XC C compilers in the upcoming weeks....

Tags: , ,
Posted in compilers | 15 Comments »

Rhodes: open source HTML5 mobile app developer

Thursday, January 5th, 2012

Rhodes is a Ruby based open source cross-platform mobile app development tool and is part of the Rhomobile project. It allows you to develop HTML5 mobile applications on your computer with Rhostudio or in the cloud. If you're new to mobile app development, the Rhomobile docs page is a good...

Tags: , ,
Posted in code, compilers, Development, open source | No Comments »

Em:Blocks PIC24 and PIC32 plugin for Code::Blocks IDE

Thursday, December 29th, 2011

Code::Blocks is an open source IDE designed around a plugin framework to make it easy for users to extend/improve it without having to touch one line of Code::Blocks' source code. Em::Blocks is one such plugin which adds PIC24 and PIC32 development functionality to the Code::Blocks IDE. Jim via the contact...

Posted in code, compilers, open source | 1 Comment »

Tutorial: setting up CCS v4 for MSP430 Launchpad

Thursday, December 22nd, 2011

Raj inform us that he recently finished writing a step-by-step guide for setting up the Code Composer Studio v4 build and debug environment for TI MSP430 Launchpad. You can read Raj's tutorial at Embedded lab. Via the contact form.

Tags: ,
Posted in compilers, MSP430, tutorials | 4 Comments »

Arduino 1.0 released

Thursday, December 1st, 2011

The Arduino team has released the official version 1.0 of the Arduino IDE. New features include changing the file extension for sketches to ".ino", new toolbar icons, the Serial class (as well as other classes inheriting from Stream, like EthernetClient, SoftwareSerial, Wire and more) now contains functions for parsing incoming...

Posted in Arduino, code, compilers, News | No Comments »

Next Page »

Recent Comments

  • gant: They still have a couple of the more expensive (but still considerably cheap) 5S-I-S01 in stock...
  • readybrek: Anyone got a any recommendations for a budget-priced hot air station?
  • William: lol I'm happy to waste 3c for each program/debug cycle... but probably not the time spent soldering a new device down to a proto board!...
  • Joe Desbonnet: Ya, I can recommend the low melting point solder. I used brand 'ChipQuik' and it's amazingly easy to use.
  • Jerome: I need a new BusPirate for the Fablab ;) Many thanks!