Xduino – ARM Compiler and IDE with Arduino-like support
Posts Tagged C++
Arduino-like library for ARM platform
Posted by Ram in ARM, detail, embedded, programming on July 12th, 2009
Arduino-like library for ARM platform
This project has been started for making ARM processor boards (the platform which is much more powerful) be easily accessible just like Arduino. Nowadays you can find ARM boards easily.
This idea came about when running into limitation of resources provided by the ATMEGA processor and with short learning curve for Arduino platform.
This starting point focuses on ARM Cortex-M3 processor from STM32F10ret6 platform it runs at 72MHz processor 512KB of flash memory and 64KB of RAM, many several USART communication ports and a lot of GPIO pins.
Library for other boards will be added as the board gets within reach.
See more at Platform page
XDUINO
A project from ThailandXduino project
Now if you can program an Arduino then you can easily program on Xduino on 32-bit platform of ARM Cortex-M3.
Want to use low-cost microcontroller with simple programming language and high performance? You can use Xduino + Arm Cortex-M3 STM board.
Xduino project has been started in order to bring Arduino-like environment to different hardware platforms.
(Note: Xduino supports all Arduino functions except analogReference()).
XDUINO IDE is available, so users will have to download the XDUINO-IDE and start enjoying the world of XDUINO on ARM Cortex-M3)
Blogroll
Copyright
Copyright (c) 2009 Ram Narula Programs are distributed under GNU Lesser General Public License (LGPL)
Embedded news- Students need to learn multiple programming languages May 17, 2012Adacore’s Greg Gicca thinks computer science and engineering students need to be taught programming languages are tools, just like hammer and screwdrivers, and that just as when you a building a house you use the tool appropriate to the task, it is necessary in any software engineering application to use the programming language appropriate to the task. View […]
- Achieving distributed device situational awareness through cloud-based data management May 16, 2012In the construction of new Internet-connected clouds of MCU-based sensors and mobile devices, little thought is given to how to manage these clouds of sensors. In this article RTI’s Sumeet Shendrikar provides some ideas on how to do this through situationally-aware distributed data management. View the full article HERE. […]
- Pick the right wireless sensor/controller for your connected MCU-based design May 16, 2012Kim Rowe takes you step by step through the process of selecting the hardware and software building blocks necessary for building a wirelessly connected microcontroller design.View the full article HERE. […]
- A decision-tree approach to picking the right embedded multicore software architecture May 10, 2012Freescale’s Robert Oshana walks the embedded software developer through a multicore “decision tree” for selecting software components best suited to the app, such as RTOS, Linux, RT-Linux, or none.View the full article HERE. […]
- Building machines that see: Finding edges in images May 10, 2012In the second in an ongoing, if irregular, series of articles on embedded vision, BDTI’s Eric Gregori delves into edge detection, one of the fundamental techniques of computer vision, reviews some common challenges and pitfalls and provides techniques for addressing them.View the full article HERE. […]
- Shifting sands: Trends in embedded systems design May 10, 2012Armed with over 15 years of data from the Embedded Systems Design subscriber study, ESD's publisher traces trends and preferences of embedded systems developers and industry vendors.View the full article HERE. […]
- Introduction to embedded vision and the OpenCV library May 3, 2012BDTI’s Eric Gregori explores the opportunities for embedded vision and how to use the open source OpenCV function library to speed creation of embedded vision software. He also reviews available demonstration and development tools.View the full article HERE. […]
- Troubleshoot and verify 8b/10b encoded signals with a real-time oscilloscope May 1, 2012This article provides an important update on the latest techniques for using a real-time oscilloscope to troubleshoot and verify devices with the 8b/10b serial coding used in such standards as PCI-Express, Serial ATA, SAS, Fibre Channel, InfiniBand, FireWire, MIPI M-PHY, HDMI, DisplayPort, CIPRI, OBSAI, XAUI, USB3.0 and others. View the full article HERE. […]
- Comparing the real time scheduling policies of the Linux kernel and an RTOS April 25, 2012In this article Le Trung Thang takes a hard look at the real time scheduling policies of the Linux standard kernel, the Linux Real-time kernel and of RTOSes, provides a detailed analysis (with code examples) of ways to take advantage of the differences and similarities. View the full article HERE. […]
- Optimal digital power control using LLC resonant converters April 25, 2012The authors describe a digital power control implementation using line level control (LLC) resonant converters based on a flexible, 32-bit, low-cost, high-performance microcontroller. Key elements of digital power control are explored; including duty cycle control, dead-band adjustment in real time, frequency control, and adaptive thresholds for maintaining […]
- Students need to learn multiple programming languages May 17, 2012