OSDev.org

The Place to Start for Operating System Developers
It is currently Wed Apr 24, 2024 3:50 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: Re: Non-x86 development platforms.
PostPosted: Mon Dec 12, 2011 1:26 pm 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
Besides the mandatory panda, beagle and lilypad, I once picked up this SH4-based system as being an interesting architecture choice. I have yet to find a working shop link on it though so it might still be a bubble.

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Mon Dec 12, 2011 1:36 pm 
Offline
Member
Member

Joined: Mon Jul 18, 2011 9:47 am
Posts: 93
I will add this Arm devboard. heres the data sheets. price starts at $99.95


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Mon Dec 12, 2011 1:45 pm 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
Ok I'll stick to the Dreamcast then :D

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Mon Dec 12, 2011 5:04 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 9:29 pm
Posts: 2426
Location: Canada
The D-link DAP-1350 is a small (..pocket sized) AP/router with a Ralink RT3052F SoC, it has a MIPS32 24KEc core clocked at 384MHz. The RT3052 has a 802.11 b/g/n radio as well as an Ethernet switch, It also supports USB OTG (..on the go) which is register compatible with EHCI.

The DAP has 32MB of RAM, 8MB of flash, 1 physical Ethernet port, and a USB port.

There is source for u-boot, the Linux kernel, and FreeBSD (..kernel bits are upstream). The RT3052 is technically supported in OpenWrt, but not the DAP-1350 platform.

It's apparently common, but the flash memory is partitioned, this means you have a chance of restoring the firmware assuming you only write where you're supposed to.. restore can be done using TFTP, serial UART (..soldering required), and HTTP (..this is neat, u-boot + uIP + a tiny HTTP server with an HTML form).

Developing for this platform is possible, but information is kind of disorganized.. same goes for a lot of non-x86 platforms. I have found datasheets for the SoC, which covers most of the hardware, but redistribution is an issue.

It cost me less than $60 at Walmart, and I was only looking for an AP, not a new toy.

_________________
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Mon Dec 12, 2011 5:31 pm 
Offline
Member
Member
User avatar

Joined: Thu Jul 26, 2007 1:53 am
Posts: 395
Combuster: I had actually read your Dreamcast barebones. It was really good.

_________________
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Mon Dec 12, 2011 7:34 pm 
Offline
Member
Member

Joined: Thu Aug 11, 2011 12:04 am
Posts: 125
Location: Watching You
I recently heard of this really cheap microcomputer using arm. I think it was called raspberry pi. I may be wrong, but I think it has an SoC.

_________________
Get back to work!
Github


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Mon Dec 12, 2011 10:53 pm 
Offline
Member
Member
User avatar

Joined: Wed Jan 06, 2010 7:07 pm
Posts: 792
Raspberry Pi is a $25 ARM system designed to run Linux. It sounds like a really fun development platform, but it's not quite out yet... :x

_________________
[www.abubalay.com]


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Tue Dec 13, 2011 5:53 am 
Offline
Member
Member

Joined: Mon Jul 05, 2010 4:15 pm
Posts: 595
Why not use qemu. For debugging qemu is often faster than testing on a real HW.

For ARM you can use the PB-A8 board emulator in qemu which supports a range of CPU configurations.

One CPU I would love to test is Xtensa, which is gaining in markets where traditionally ARM has been successful.

With qemu you have them all.


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Tue Dec 13, 2011 1:38 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 9:29 pm
Posts: 2426
Location: Canada
If nobody feels like moving this to the Wiki, it would be a good candidate for a sticky topic. People looking for platform suggestions/prices and hints for where to find documentation.

_________________
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Tue Dec 13, 2011 3:41 pm 
Offline
Member
Member
User avatar

Joined: Thu Dec 21, 2006 3:03 am
Posts: 1029
Location: Hobart, Australia
We could even create a new subforum that's just full of stickied topics that contain wonderful information as yet missing from the wiki. Sort of a "best of" osdev.org.

Just an idea.

_________________
My Personal Blog | My Software Company - Loop Foundry | My Github Page


Top
 Profile  
 
 Post subject: Re: Non-x86 development platforms.
PostPosted: Tue Dec 13, 2011 4:24 pm 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
We've barely had one day of time to collect suggestions. I expect that berkus would post his own archive of interesting devices at some point.

That said, I think second hand consoles are the easiest way to get your hands on some strange architectures. Besides if you or any of your subclasses gets bored, you can still use them as just that: consoles. :wink:

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 164 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group