Showing posts with label embedded. Show all posts
Showing posts with label embedded. Show all posts

June 27, 2014

My Brand-new Freescale Freedom board!

Hello everyone,

  Some weeks ago I entered a contest from Freescale Semiconductor, the Montain Mondays: the contest would give away 20 development boards for the ARM Cortex-M4 technology, every monday for five weeks (a total of 100 boards). The board were the FRDM-K64F , Ethernet enabled, onboard SD Card reader and Arduino form-factor. All I had to do is to suggest a possible application for the board. 
   The the board come to me by mail and I started to look around the internet for information about it: surprisingly there are tons of documentation and libraries, including some for most of the Arduino-compatible sensors and actuators. There is even  an online IDE/compiler for the ARM boards: mBed (which is fully compatible with my specific model of board). 

the tiny nice FRDM-K64F from Freescale

   The IDE has a nice design, is light and includes libraries that can be imported into your project almost automatically: if you compile your design without some specific (and necessary) library, the IDE will give you a warning, then you are driven to a search too where there is going to be a list of all "alike" libraries; just click on "import" and you are good to go!. 
   This board can be programmer through a system called "Open SDA", which allows you to simply drag your compiled program into a "disk", which is really the interface of the ARM microcontroller with your computer. It simplifies the process of flashing your device and makes it look nice and fast.
   I would like to thank +Freescale for sending me this board; And also would like to tell you guys that I have been working on a temperature and humidity Data-logger inside this board, which will also be Ethernet capable: and hopefully will become a fully functional meteorological station; More news and updates to come in the next few days. 

February 28, 2014

A dream-embedded programmer

Hi Guys, this is Clovis !

   I am a Electrical Engineering student (3rd year) willing to learn embedded programming of microcontrollers and systems. I`m from Brazil but at this moment I`m living in Vancouver (Canada) as an undergraduate exchange student @ UBC. Besides embedded programming I also love to write down everything that I believe to be worth sharing, and that`s why I just started this Blog!!.
   My plan is to learn embedded systems programming and share every step of this journey with you all, so that we can learn and evolve together. Of course this is only the first post (on a warm friday morning during the north-American winter), but I hope I can share more and more details about my student and professional life with you (in posts to come).
   You must be asking yourself which technology I am going to use in order to learn embedded programming, right?. Well, I decided to start with a Freescale ARM cortex M0+, the Freedom Kinetis E-series platform, just because I had a course in my undergrad studies (Microcontrollers) and I learned hot to program on Freescale environment. Another technology I will be using as well is the FPGA, based on a ALTERA DE2 Educational board; I decided to use it because (again) I am taking a course at UBC (digital systems design EECE353) which teaches us how to synthesize logic circuits in VHDL.
   By the next few days you will start to see some very basic posts regarding my first steps into this huge embedded-programming world. See you guys,