Welcome, Guest. Please login or register.

Author Topic: Embedded AROS ?  (Read 2099 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AeroManTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Embedded AROS ?
« on: August 05, 2008, 03:59:22 PM »
I have a question for the AROS guys here...

I´m starting in a new project that uses Win CE, and that has been a pain to get my things running. I´ve worked in another project some time ago with uCLinux and it was as painful as this one.

Talking with a colleague this morning about why this is such a crap and which alternatives are available on the market, and we found out that you can go for a RTOS if your system is small or one of those two if you need a GUI and bigger resources (...yes I know about Neutrino and some others, just want to summarize a long discussion :roll:).

Then the idea of using AROS just hit me like a train :-D  It´s lightweight, It has a GUI (if I need it) and I don´t really need an MMU anyway.

Questions are: Could it be compiled to run on ARM7 or ARM9 for embedded products with small memory? Would this be a good idea or waste of time of an Amiga lover?

 :-D  :-D  :-D  
 

Offline dammy

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 2828
    • Show only replies by dammy
Re: Embedded AROS ?
« Reply #1 on: August 05, 2008, 04:02:12 PM »
Dammy

https://www.facebook.com/pages/Arix-OS/414578091930728
Unless otherwise noted, I speak only for myself.
 

Offline Rob

Re: Embedded AROS ?
« Reply #2 on: August 05, 2008, 04:06:47 PM »
Quote
I´m starting in a new project that uses Win CE, and that has been a pain to get my things running.


I guess that's why they called it Wince.
 

Offline Speelgoedmannetje

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 9656
    • Show only replies by Speelgoedmannetje
Re: Embedded AROS ?
« Reply #3 on: August 05, 2008, 04:46:38 PM »
That would be AWESOME. I'm working alot with embedded system, mostly with Linux.
I think it's really worthwhile because there can be alot be conquered.
And the canary said: \'chirp\'
 

Offline AeroManTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Re: Embedded AROS ?
« Reply #4 on: August 05, 2008, 06:01:21 PM »
I´ve checked the bounty. It is for Linux hosted, right ?

I was thinking about something small. We produce tracking devices for vehicles. I though it could be a nice alternative to make some experiments.

What about legal stuff ?

@Rob:
Quote

I guess that's why they called it Wince.

I had to take a dictionary to get this one, as English is not my native language. Then I've laugh until loose my breath
:roflmao:  :roflmao:  :roflmao:  :roflmao:
 

Offline Wolfe

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1005
    • Show only replies by Wolfe
Re: Embedded AROS ?
« Reply #5 on: August 06, 2008, 12:18:57 AM »
Have it run on this . . . Beagle Board    :-D
Avatar Babe:  Monica Bellucci  -    :love:
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Embedded AROS ?
« Reply #6 on: August 06, 2008, 11:13:35 AM »
Quote

AeroMan wrote:
I´ve checked the bounty. It is for Linux hosted, right ?


Yes, you always start with Linux Hosted as that gives you a nice stable development environment with known behaviour and no strange hardware effects. Once that's done then you can write some hardware drivers and bootstrap... and get going native :-)

Quote

I was thinking about something small. We produce tracking devices for vehicles. I though it could be a nice alternative to make some experiments.


I wouldn't trust a vehicle control system without memory protection. Still, it would be nice to see AROS doing something interesting.

Quote

What about legal stuff ?


What legal stuff? AROS is opensource, and covered by the APL, you can use it in a commercial product if you wish.

Offline AeroManTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Re: Embedded AROS ?
« Reply #7 on: August 06, 2008, 06:39:58 PM »
Quote

bloodline wrote:

Yes, you always start with Linux Hosted as that gives you a nice stable development environment with known behaviour and no strange hardware effects. Once that's done then you can write some hardware drivers and bootstrap... and get going native :-)


Sounds nice. We have a development board using an ARM7 that runs uCLinux, but the SDK uses a cross compiler running on Linux. I was thinking about using it to make some tests

Quote

I wouldn't trust a vehicle control system without memory protection. Still, it would be nice to see AROS doing something interesting.


Most of then don't have it. From EFI to airbags.

It is not really needed, as those devices usually have closed custom firmware. They don´t run applications

My device is designed for tracking, and uses a ARM7, without MMU. It is very reliable, thrust me. We have thousands of them running around in trucks and cars. They are used for insurance companies


Quote

What legal stuff? AROS is opensource, and covered by the APL, you can use it in a commercial product if you wish.


Cool! Anyway, I would like to make some experiments in the free time first.
If I get anything working, I will let you guys know first!
 

Offline AeroManTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Re: Embedded AROS ?
« Reply #8 on: August 06, 2008, 06:45:00 PM »
Quote

Wolfe wrote:
Have it run on this . . . Beagle Board    :-D


Really cool board !!! But I will probably start with this

Embedded Artists
 

Offline AeroManTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Re: Embedded AROS ?
« Reply #9 on: August 06, 2008, 06:47:44 PM »
Some more questions:

Anyone have an idea of how much memory (Flash/RAM) would I need to have a basic Exec kernel?

Could it be done? Have just the kernel without the shell and Wanderer as a starting point ?
 

Offline DBAlex

  • Sr. Member
  • ****
  • Join Date: Aug 2005
  • Posts: 304
    • Show only replies by DBAlex
Re: Embedded AROS ?
« Reply #10 on: August 06, 2008, 06:57:09 PM »
@AeroMan

I thought you needed a RTOS?

I thought AROS *wasn't* a RTOS?

 :-?
Machines:
- A1200, Blizzard 1260 w/ 64MB RAM, 1.2GB HD, PCMCIA WiFi, AGA w/ RGB Adapter, OS3.9
- Pegasos I, G3 600Mhz, 512MB, Radeon 9200se, 80GB HD, AmigaKit WiFi Card, MOS 1.4.5
- Mac Mini, G4 1.5ghz, 512MB (1GB Soon), Radeon 9200 64MB, 80GB HD, OSX 10.5 (Leopard)
- PCs, Laptops... *yawn*... :D
 

Offline AeroManTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Re: Embedded AROS ?
« Reply #11 on: August 06, 2008, 09:59:10 PM »
Quote

DBAlex wrote:
@AeroMan

I thought you needed a RTOS?

I thought AROS *wasn't* a RTOS?

 :-?


No, but it is a multitasking OS, and it switches fast.
I want to make some experiments.  :-D  :-D
 

Offline kolla

Re: Embedded AROS ?
« Reply #12 on: August 07, 2008, 02:49:36 PM »
Quote

AeroMan wrote:
Quote

Wolfe wrote:
Have it run on this . . . Beagle Board    :-D


Really cool board !!! But I will probably start with this

Embedded Artists


Hm, the BeagleBoard looks a heck lot nicer than than the LPC2468 - and it is cheaper. Why do you want the LPC2468?

A BeagleBoard with a case by TheDaddy...  mmm  :-D
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Embedded AROS ?
« Reply #13 on: August 07, 2008, 02:54:04 PM »
Quote

AeroMan wrote:
Quote

DBAlex wrote:
@AeroMan

I thought you needed a RTOS?

I thought AROS *wasn't* a RTOS?

 :-?


No, but it is a multitasking OS, and it switches fast.
I want to make some experiments.  :-D  :-D


And I'd love to see AROS on the ARM, so you go for it!!! :-D

Offline hardlink

  • Hero Member
  • *****
  • Join Date: Sep 2006
  • Posts: 586
    • Show only replies by hardlink
Re: Embedded AROS ?
« Reply #14 on: August 07, 2008, 03:34:21 PM »
Quote

Rob wrote:
Quote
I´m starting in a new project that uses Win CE, and that has been a pain to get my things running.


I guess that's why they called it Wince.


My thoughts exactly!

During the Gateway Amiga time, a developer ( I believe from Poland; Joe Torre would know exactly) wanted to licence Amiga OS source for embedded uses, but Gateway said no.

Then AmiExec showed up on Aminet with nothing else ever heard; would have been sweet if it had taken off. Here's the readme:

AmiExec is a real-time, multi-tasking microkernel, the core of which is an implementation of exec.library.  AmiExec can be used for automation, process control, or other embedded systems based on 68K family CPUs and microcontrollers. Software development for AmiExec can be done on Amigas
with Amiga development tools.



EDIT: I wonder if we could 'borrow' any Contiki code for an embedded AROS?

http://en.wikipedia.org/wiki/Contiki