Microcontroller embedded design 2013

Hello Dabarkads;maybe a week ago or so that our familiar local geek’s store (e-Gizmo) had cooked another gadget for us -a considerable cheap,powerful and fast MCU which has a promising wide applications.This is an AVR32 (AT32UC3L0128) with 50MHZ clock,SPI,I2C,128KB(Flash) and more in a sort dongle type of modular package .So let’s again give some important tips & tricks of creating a gcc IDE using an Eclipse development environment. This post in my blog details the steps used to get gcc running in our own workspace. Unfortunately, setting up

Eclipse as an environment to develop gcc is non-tasky. To tell you folks, having a GUI to some CLI based compilers such as SDCC,GCC/G++ (Unix) ,C/C++ is not any more a problem or hinder to simulate our code instead of a console interface.

In this scratch article ,running the source program in an Atmel variants and other brand of MCUs could be made possible using eclipse IDE as a slight editor.We will discuss here the customization of an Eclipse C/C++ environment as a requirements of compiling source code fitted in our AVR32 board. An Eclipse editor needs an installed Atmel GNU tool chain: avrdude,avr32-gcc,avr-gcc and other required libraries to run/compile code in AVR32.

Sometimes when computing machines are becoming smaller and smaller,we cant deny the fact that its not only the processing capabilities that we must consider , but also the capacity to store data.Since we have discussed awhile ago the speed and efficiency of this small machine/s,let’s also tackle ways on how to use them as client or server to save bulk of data.Traditionally , data logging in an embedded system should have a third party connector/s or hook-up interface linked to the computers or servers before micro-controllers are able to store bulked signals or raw data .A good example was MCU gathered signals which are fed to the serial port of a PC(server) then parse via PHP and dumped those data in mysql.Another example is dumping all data at the specified ROM built in to the MCU, but the former was a better recommendation.

Just recently, I’ve came up to a data logger system design , comprises of different transducers which are capable of detecting digital and analog signals considered as critical parameters inside the Data Center.To name those signals: light, humidity,temperature,sounds,distance and etc. Our Arduino functions as a controller to gather data , and its embedded program measures the equivalent units to represent the scale of data sense by these transducers.

.We’ve also used Wiznet Ethernet Shield available at the local store owned by "ThinkBox" (http://store.mytinkbox.com) ,you can order the module on-line by the way. So our contribution will be to utilize, maximize its given functions and procedure just like an ordinary SQL are coded and give an example on programming it.You may try to explore and find out how it simplifies database in an embedded systems.

Just recently,we’ve been trough the use of an open-source applications and patronizing its community development ; surprisingly enthusiasts all over the globe are very much overwhelmed in participating the continuous evolutions of an open-source technology.And we are not far from the said expectations , our electronic stores are now tapping-up the distributions of these materials to the cheapest cost that local geeks and enthusiasts are able to afford of.Gone are those days when we are under the verdict of proprietary vendors such as Zilog,PIC,Renessas and other microchip distributors. I want to mention the following e-stores in the city:

Well, our concerns are embedded kits ;yes, the Arduino things and other assorted gadgets ,this rebranded MCU is having the domination in the global e-store.We have noticed that Arduino sheilds’ package is the included Atmel microchips , and became an open hardware and software that completely sets the requirement of starting and advancing the learning curve of an embedded system design.This is the main reason that enticed our local e-hobbyists to avail the Arduino MCUs which had given all their resources completely open and free for modifications i,e: DIY,documents,source code and innovations. Perhaps Arduino unravel the "Mt. everest" of complex embedded system into the level of laymen’s know-how. E-hobbyists are introduced to their limitless creativity and ingenuity-we could be one of them.

So, this techno blog is all about giving you the idea on how to work on Arduinos using pure Linux for its compiler and IDE.And the purpose is to reload and upgrade default firmware to its new release versions that will be published in the Arduino web site( http://arduino.cc/en/Main/Software). This time,I will give you the how-tos of firmware upgrading or bootloading the ACEduino Mega 2560 with USBasp programmer which can be purchased in Alexan and e-Gizmo respectively.So folks please have a try.. 🙂