Marco van de Voort wrote:
On Thu, Mar 24, 2011 at 09:37:52AM +0000, Mark Morgan Lloyd wrote:
wiki page on how to set up a native FPC environment on ARM/Linux.
e.g. an "ARM-based development systems" page referenced at http://wiki.lazarus.freepascal.org/Platform_list#Supported_targets_for_ARM

I'd be happy to contribute what I know, but in short the major issue is getting a distro running on the available hardware. And, it must be said, keeping it running: I've seen tales of woe from Sheevaplug users who've ended up with corrupt or bricked systems.

In my case I'm using NSLU2 "Slugs", which are supported by a variant of Debian- once running they can use the standard Debian package repositories. I've made some recent progress towards getting something running on some "PC-like" ARM development boards I've got, but I won't have those up for a few weeks due to other demands on my time.

Some other interesting devices (all Marvell kirkwood based):

- WD GOflex.NET: 128MB but two 2.5" sata ports. First attempt at rooting it
  failed, and I am waiting for a jtag cable
- IOMega IConnect - 256 MB.

Besides that I have GlobalScale reference equipment, SheevaPlug (512MB) and
since about a month an OpenRD.

The latter is particularly interesting since it is effectively a desktop
(sata + lots of USB + VGA). I'm planning to install the just new Fedora 13
and need to set up a crosscompile kernel.

Still, I wouldn't advise bying the kirkwood based reference stuff. Quite
expensive (specially when ordered from Europe), and the panda board with its
dual core and armv7 is more interesting. (but I'm told that the DVI from the
Beagle/Panda is digital only)

That OpenRD Ultimate looks interesting. I've got a small number of development boards with most of that (no video) but they're unusual in that they've got PC-style BIOSes and boot CE from a partitioned CompactFlash. I'm hoping to be able to put Open Firmware on the CF which will make it look very much like the Sun etc. systems I'm used to and will save messing around with internal firmware, and from there I should be able to boot Linux from USB.

At this point I need to come clean: I'm aware of one and possibly two bugs that affect the Lazarus IDE on both ARM and SPARC: basically, an exception when switching projects and when closing the IDE. It doesn't happen on x86 and PPC, which suggests to me that it could be an alignment issue. I was hoping to get more familiar with the innards of FPC and Lazarus (not to mention Mantis etc.) before reporting this, meanwhile lazbuild works fine as do generated apps.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to