Archivio della categoria: arm

BeagleBoard rebirth – part 1

What do you do when it happens to have a little bit more spare time, a powerful brand new i5 laptop, a dust-collecting BeagleBoard sleeping in a corner since forever and a bunch of KNX hardware?

Yes, finally I found my way for what is going to be a little automation project.
This post is just a brief preliminary log of what I managed to put together in few hours and it will evolve with step-by-step tutorial-like description.

By now I do have the following working on my Rev.C2 Beagleboard:

It looks promising. I’ll be back soon.

ARMati di pazienza

Credo importi ad una stretta fascia di lettori (già di per se stretta), ma si rivelerà totale nella massa formata da futuri utilizzatori di devices digitali.
Partendo da questo link, si può avere una piccola panoramica di come evolveranno devices tipo il super discusso iPhone, ma la vera cosa interessante è la riflessione finale, tratta dal forum MacRumors e cioè:

As an ARM assembly coder from back in the day (and by back in the day I mean for Acorn, who invented the ARM chip before they spun off ARM to handle it) I have a very positive feeling about this.

Apple has much experience with OS X on ARM, and likely has internal XCode with ARM as a checkbox option. Their use of universal binaries supports more than just two architectures. It would be trivial from Apple’s POV to use the forthcoming drop of PPC support to add ARM support.

One of the most attractive features of the ARM chipset is price. Back when I was designing boards around the ARM7500, one could be had for $5, or less in quantity. That is for the processor and entire chipset, including video. Granted, back then it was a 40 or 50MHz device, but it drew less than a watt. Now, we have 600 and 800MHz parts that equal the performance of the Atom, draw similar currents and have bluetooth, wifi, ethernet PHY and video on die.

So, picture if you will that Apple decides to support the ARM architecture with OS X… Think a simple line of low cost 10″ netbooks, think of possibly sub-$300 OS X based consoles (or STBs as we used to call them before we knew what to do with them!)

When thinking of some of the accomplishments of ARM, remember: ARM is the definitive architecture for STBs, embedded boards, controllers, and cellphones. ARM cores outsell EVERY other architecture. There are more ARM cores in the world than every other architecture combined.

They are cheap at every level: cheap to license, cheap to fab, cheap to design boards with (so many reference designs), cheap to manufacture (you can buy full ARM computers for under $100) and have very cheap power budgets – usually around 1W.

If Apple has an ARM license, a chip design house with ARM experience and two existing products with ARM cores and good OS X support, it would be simply good use of resources to use this IP more broadly.

Questa ovviamente è anche una ruffianissima manovra per far vedere che si, sto lavorando alla mia tesi sugli Embedded Linux Devices, ma girando e girando e girando e girando per il web. Ma a per nobili scopi!

Freescale i.MX21: my nightmarish friend

Hi everybody out there,

I’m going to write something about my BA thesis in electronics, in order to have a log/trace of what I’m doing, also as an attempt to revert the relation one (me) to many (the developers world) that makes me crazy every day, looking for someone that did something related to my task, giving me tips (or solutions) to my issues. Nevertheless some good chats about the subjects, from a broader point of view, will be much appreciated.

The aim of this and coming posts is to get visitors interested in Embedded Linux running on an ARM device like Freescale i.MX21 with final task to get me phone throught it by a VoIP application. This is pretty much my thesis.

So… let’s go a little bit further.
Continua a leggere