SuperH in the industry

Importante releases or news for the communauty

Moderator: KanedaFr

Post Reply
ob1
Very interested
Posts: 407
Joined: Wed Dec 06, 2006 9:01 am
Location: Aix-en-Provence, France

SuperH in the industry

Post by ob1 » Sat Mar 24, 2007 11:05 pm

I'm trying to do other job. For now, I work as an IT engineer. What I'd like to do is work as an embedded engineer. First thing I'll have to avoid, is working for military. I don't want my brain to be used to guide a missile or so.
Anyway, in the embedded, while it's a good thing to know spreaded CPU, the SuperH doesn't seem to be a good CPU. PowerPC and ARM look like much better choice, FPGA apart.
Even Renesas, envetually owner of the SuperH core decided in June 2006 (I learn t today !) to consider ARM insted of SH !
http://www.eetimes.com/showArticle.jhtm ... 187&pgno=1
If you should work in embedded, don't emphasize on SuperH. I guess I'll have to work on ARM. GBA anyone ?
I don't have any clue about the 68k in the industry, about it use, but needless to say it's still a huge benchmark today.

fdarkangel
Interested
Posts: 24
Joined: Sun Dec 17, 2006 8:28 pm
Location: Osaka, Japan

Post by fdarkangel » Sun Mar 25, 2007 8:09 pm

ARM definetly rocks. GCC can produce all kinds of ARM -as far as i know-, so you can have a full-free-software development env. It has a clean instruction set & assembly language. Because it was used in GBA, you're likely to find plenty of free software (asm code) written for it. However, you'd rather be observant about which ARM you're going to pick. GBA's ARM7TDMI, for instance, does not have divide instruction.

ob1
Very interested
Posts: 407
Joined: Wed Dec 06, 2006 9:01 am
Location: Aix-en-Provence, France

Post by ob1 » Sun Mar 25, 2007 8:29 pm

fdarkangel wrote:ARM7TDMI, for instance, does not have divide instruction.
No play, no gain.

cdoty
Very interested
Posts: 117
Joined: Wed Nov 29, 2006 2:54 pm
Location: Houston, TX
Contact:

Post by cdoty » Thu Sep 20, 2007 5:43 am

There a lot of tools to develop for ARM without having to purchase any hardware:

There's QEmu Arm (http://fabrice.bellard.free.fr/qemu/), skyeye (http://www.skyeye.org/index.shtml) and, the Rockbox simulator (http://www.rockbox.org/). There's also GBA and Nintendo DS. All of these support for GDB.

There's also MAME which has a number of ARM based systems.

User avatar
8bitwizard
Very interested
Posts: 155
Joined: Sat Feb 24, 2007 11:35 pm
Location: Austin, TX

Post by 8bitwizard » Sat Sep 22, 2007 4:39 am

While I still have a soft spot for 68000 assembly language, ARM most definitely does not suck.

And it's used all over the place. Nintendo DS for games; most modern PDAs, even the granddaddy of all PDAs, the Apple Newton (and now the iPhone!); and lots of embedded stuff.

If SuperH is so good, then why is ARM everywhere, and the only SuperH customer that I am aware of was Sega? Firstly of course because ARM did not suck. Yes, they are both RISC, but ARM is that special kind of "CISC-y RISC" just like the other successful embedded CPU, the PowerPC. Three-operand math instructions with built-in shifts? Hell yeah! Maybe that has something to do with it.

Or maybe it was the hobbyist origins of ARM in the Acorn? Z-80, 6502, x86, 68K, sure, but nobody's first CPU to code for was ever SH-anything.

And having ARM experience sure helped a job get me last month. From them cold calling me, to interview, to first day on job in less than a week. And I've been kicking butt since then. So there's another good reason to use ARM.

User avatar
TmEE co.(TM)
Very interested
Posts: 2307
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Post by TmEE co.(TM) » Sat Sep 22, 2007 1:00 pm

There's an ARM in GP32 too, and it'll be the next CPU that I'm going to program for, and it is good to know, that you might get a job easily if you have experience with it :wink:
SH4 is another CPU that I'll start messing with (you all know where that SH4 sits in... hint, starts with D)
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen

Chilly Willy
Very interested
Posts: 2586
Joined: Fri Aug 17, 2007 9:33 pm

Post by Chilly Willy » Sat Sep 22, 2007 9:21 pm

TmEE co.(TM) wrote:There's an ARM in GP32 too, and it'll be the next CPU that I'm going to program for, and it is good to know, that you might get a job easily if you have experience with it :wink:
SH4 is another CPU that I'll start messing with (you all know where that SH4 sits in... hint, starts with D)
The GP2X is pretty cool - two ARM processors. The main one has an mmu for running linux, and the other one doesn't have an mmu and is meant for processing sound and video parallel to the main cpu. For example, in the SEGA Genesis/CD emulator, picodrive, the second ARM is used for decoding the mp3 encoded CDDA and synthesizing the YM audio.

User avatar
TmEE co.(TM)
Very interested
Posts: 2307
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Post by TmEE co.(TM) » Sat Sep 22, 2007 9:27 pm

I don't have a GP2X... maybe someday I'll get one
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest