Pages: [1] 2   Go Down
Author Topic: The ARMs race  (Read 2856 times)
0 Members and 1 Guest are viewing this topic.
nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 126
Posts: 8497
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

A quote from P18F4550 on another thread (referring to the new powerful boards being released all the time)

Quote
whats happened in the last 12 months and imagine what will arrive in the next 12,

Maybe it's just my inner grumpy old man but I'm a bit sick of this ARMs race to add as much as possible to a postage stamp sized PCB. I'd like some stability so there's time for a stable ecosystem to grow even if the latest and greatest features aren't included...hmm just like the Arduino in fact.

We have been saying that the Due has missed the boat but I think it's saving grace may be that it will not try to join the ARMs race but be a relatively simple board with grunt and a turn-key environment. I'm assuming this of course.

Hopefully all will be revealed tomorrow at the NYMF.

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17293
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

A quote from P18F4550 on another thread (referring to the new powerful boards being released all the time)

Quote
whats happened in the last 12 months and imagine what will arrive in the next 12,

Maybe it's just my inner grumpy old man but I'm a bit sick of this ARMs race to add as much as possible to a postage stamp sized PCB. I'd like some stability so there's time for a stable ecosystem to grow even if the latest and greatest features aren't included...hmm just like the Arduino in fact.

We have been saying that the Due has missed the boat but I think it's saving grace may be that it will not try to join the ARMs race but be a relatively simple board with grunt and a turn-key environment. I'm assuming this of course.

Hopefully all will be revealed tomorrow at the NYMF.

______
Rob

I agree. The original arduino concept was very much aimed at the raw beginner to programming and basic electronics, it was never intended to be an industrial grade general purpose microcontroller development board. The simplicity of a 8 bit micro is well suited to this type of user group and should remain viable as long as the 8 bit AVR chips are still available. If and when the arduino tries to be all things to all users then it will be in my opinion leaving the very users and market that made them so popular. That is not to say it's not nice to have a choice and the Due may indeed be a nice option to have for more demanding applications and projects, but I just know that once it's available many users will opt for a Due when the Uno would have been the better entry board for them. Every newcomers thinks their first board purchase will be their last board purchased and tend to up-sell themselves and make their learning journey that much harder then it had to me.

 The rapidly developing AIM microcontroller market is exciting to see and the power they bring to the table is very impressive, but in my opinion it's not the best (or even a good) entry chip for newcomers looking to learn and gain experience in coding and electronic building skills.

Lefty
« Last Edit: September 27, 2012, 07:39:39 pm by retrolefty » Logged

Cape Town South Africa
Offline Offline
Edison Member
*
Karma: 19
Posts: 1217
A newbie with loads of posts, and still so much to learn !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I agree completely, I bought my Demilanova ( or whatever the damn things are called ! ) in 2010, as an absolute newbie, with the intention of finally getting into micro programming.

I have learnt perhaps 5% of what it can do, and am learning every day.      Why should I change?

I don't even want a board with a smd chip, as all my projects are for gizmos with embedded plug in chips.

I havn't even got into v1 of the ide yet, I am waiting for someone to do a version of Gavin Smiths wonderful  " arduino cheat sheet" for the changes that are needed for v1.

I don't want arduino to get into the same  race that celphones have, with stupid aps and games, where it is  basically a phone to speak to somebody.

Rant over.... 

Logged

With my mobile phone I can call people and talk to them -  how smart can you get ?

Maine
Offline Offline
Sr. Member
****
Karma: 14
Posts: 417
Caution: Explosives in use.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

with my luck, the Due will probably get a release date announced tomorrow, since I just purchase a stack of Pi.
Logged

"Anyone who isn't confused really doesn't understand the situation."

Electronic props for Airsoft, paintball, and laser tag -> www.nightscapetech.com

Dubai, UAE
Offline Offline
Edison Member
*
Karma: 22
Posts: 1675
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,
   It totally agree, it would be a shame to move too far from the the low cost, robust, hackability of a 328 DIP Package, I have done some fairly daft things with mine while learning and they are still able to chug away.

   My biggest sketches only just push 10K and most of that is lookup tables or strings.

   Having said that, it would be nice to have some single cycle 16 and 32 bit instructions.

Duane B

rcarduino.blogspot.com

   
   

   
Logged


New Hampshire
Offline Offline
God Member
*****
Karma: 17
Posts: 781
There are 10 kinds of people, those who know binary, and those who don't.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I havn't even got into v1 of the ide yet, I am waiting for someone to do a version of Gavin Smiths wonderful  " arduino cheat sheet" for the changes that are needed for v1.

I only spent a minute perusing that cheat sheet, but I didn't see anything that needed to be changed for v1.  At most there may be 1 or 2 very minor tweaks necessary to be 100% accurate.
Logged


nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 126
Posts: 8497
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
( or whatever the damn things are called ! )
I can never spell it either, thank goodness there aren't many around these days and we can say "Uno" smiley

FWIW I just realised an easy way to remember it

Due-milan-ove

Due, as in the new board
milan as in the town
ove as in...um ove

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17293
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
( or whatever the damn things are called ! )
I can never spell it either, thank goodness there aren't many around these days and we can say "Uno" smiley

FWIW I just realised an easy way to remember it

Due-milan-ove

Due, as in the new board
milan as in the town
ove as in...um ove

______
Rob

I thought we english speaking folks just agreed to call it the arduino 2009 board and leave it at that?  smiley-wink
Logged

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 126
Posts: 8497
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yeah, there is that smiley

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Cape Town South Africa
Offline Offline
Edison Member
*
Karma: 19
Posts: 1217
A newbie with loads of posts, and still so much to learn !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
At most there may be 1 or 2 very minor tweaks necessary

Is there a post that actually describes what we need to know to move on to v1 ?   

I only get the odd 20 minutes now and again for learning, and I tend to try and get my mind around tasks using IDE22 for now.

I havn't even had a chance to see what the difference is with uno, ( although I can remember the name ), as long as I can write stuff for a plug-in chip I am happy for now, though perhaps the Arduino world is passing me by while I learn the basics ........
Logged

With my mobile phone I can call people and talk to them -  how smart can you get ?

0
Offline Offline
Sr. Member
****
Karma: 7
Posts: 476
what?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I like lots of things about arduino, too many to list, but one thing that really gets my back up is too many updates to libraries and hardware, not pointing fingers but 16x2 lcd shields, how many post's are there asking for help, "I used the tutorial", "they gave me a web address for the library", ethernet shields with SD, without SD, pin 4 being used SD doesn't work & WProgram.h vs Arduino.h, who thought that one up on the toilet?

Just googled this "Due" thing, apparently it's when my tax's have to be in

No need to buy a new board, i stick with Arm9

Nintendo DS Technical Specifications
CPU Core Main Processor: ARM946E-S (Running at 67 MHz) Cache: 8 KB Instruction Cache, 4KB Data Cache TCM: 8KB Instruction, 4KB Data Sub Processor: ARM7TDMI (Running at 33 MHz)
Memory Main Memory: 4 MB (Debug version has 8 MB) ARM9/ARM7 Shared - 32KB (16KB x 2) ARM7 Internal RAM - 64 KB VRAM - 656 KB
LCD Display Size: 256 x 192 RGB Screens x 2
Display Colours: 262,144 colours
2D Graphics Engine Background - Maximum 4 layers Objects - Maximum of 128 3D Graphics Engine Geometric Transformation - Max 4 million vertex/sec Polygon Rate - Max 120,000 polygons/sec Pixel Fillrate - Max 30 million pixels/sec
Sound: 16 channel ADPCM/PCM (Max 8 channels can be set to PSG) Microphone input
Wireless Communication 802.11 Protocol
Input Device Touch Panel Direction Pad, A, B, X, Y, L, R buttons, Start, Select.
Power Save Sleep mode (WakeUp possible at set times or by wireless communication) Power save for 2D engine, rendering engine, geometry engine, LCD screen possible.
« Last Edit: September 28, 2012, 05:05:43 pm by P18F4550 » Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17293
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
At most there may be 1 or 2 very minor tweaks necessary

Is there a post that actually describes what we need to know to move on to v1 ?  

I only get the odd 20 minutes now and again for learning, and I tend to try and get my mind around tasks using IDE22 for now.

I havn't even had a chance to see what the difference is with uno, ( although I can remember the name ), as long as I can write stuff for a plug-in chip I am happy for now, though perhaps the Arduino world is passing me by while I learn the basics ........

Well actually you really don't think you have to change that much in your sketches, just print statements and I2C commands, that have been updated, maybe some other stuff, I forget, and yes a published 'cheat/reminder list would have been a nice thing, but alas such is life. Also it's possible to have both version 22 and 1.0.1 installed at the same time into different folder directories and switch back and forth. One other change is lots of existing 3rd party libraries have to have a single line changed to include ardino.h Vs whatever was used before (Wprogram.h maybe ?). I have both installed and usually just use 22 on my existing sketches and just play with 1 for new sketches but haven't been all the active lately on writing new stuff.

Lefty
Logged

Offline Offline
Edison Member
*
Karma: 29
Posts: 2441
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

It's going to slow down in the next 12 months

We don't need more powerful processors just a better team of engineers to redesign their popular ARM chips for speed / better performance look at the A6 from apple.

Point is mobile devices fuel the groth eg samsung galaxy apple iphone etc.

but we're hitting a roadblock the GPU and i believe in the next 12 months we will see more progress on optimization on ARM to get more speed rather than adding more cores or increasing the frequency. and a lot more time on the GPU..
Logged

Cape Town South Africa
Offline Offline
Edison Member
*
Karma: 19
Posts: 1217
A newbie with loads of posts, and still so much to learn !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks retrolefty,    you have allayed my fears, and I do have  1.0.1 installed, I have been too busy to get out of my comfort 22 zone to try it.

I have got my printer going again so I will try making my own cheatsheet  - for instance I spotted the new ( easier ) way of designating pullups.

It sounds like its not too hard.   I will also try my new sketches on 1.0.1 and if I run into trouble I should be able to revert to 22 .

Logged

With my mobile phone I can call people and talk to them -  how smart can you get ?

Cape Town South Africa
Offline Offline
Edison Member
*
Karma: 19
Posts: 1217
A newbie with loads of posts, and still so much to learn !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset



 
Quote
Point is mobile devices fuel the growth eg samsung galaxy apple iphone etc.

When one of our kids shows me their latest  new "phone"  I say " Wow, people are going to be so impressed when you answer their call on that phone ! "        Hello - its primarily a mobile telephone.   

And we started off with the Motorola " brick" and got smaller and smaller until there was a shell type phone the size of a matchbox.

Now we are back to a phone that is bigger ( albeit thinner ) than the old brick against the side of ones head :-)

I reckon Niel Armstrong must be chuckling up there, when we talk about we need more speed for our computers :-)

 Warp factor 2 Scotty, beam me up ...
Logged

With my mobile phone I can call people and talk to them -  how smart can you get ?

Pages: [1] 2   Go Up
Jump to: