Electronics > Projects, Designs, and Technical Stuff
Community Bench Meter
<< < (16/27) > >>
charliex:
depends on the compiler, typically if its a restricted space or its faster, the compiler will use register based passing (fir the first few args at least) Its something you can always work around, so long as you can store the data in read/write somewhere, if it has a global storage you can use static instead of auto.

I've been looking for a project to try with the Cypress PSOC, so thats why i mentioned that :) http://www.cypress.com/?id=1353
xani:
Imo it would be best to build analog part of meter in a way that u can connect any type of CPU to it so some1 who need only basic functions can use one of those 2kB FLASH micos + 2x16 LCD, and someone else can connect it to 32 bit ARM (possibly more than one analog "card") and thru that to ethernet or graphic LCD.

About Arduinio, while i think that building it like arduinio isn't optimal, if it would be "Aruduinio-compatible" (possible to program directly from arduinio software) there would be a lot of possible developers for it. And if u don't like Arduinio there is alwasy plain GCC. And if its gonna be "open source" meter let's use something that can be programmed from gcc ;]
EEVblog:

--- Quote from: Curtisbeef on January 31, 2010, 03:32:39 am ---Unless you are saying that we should just use a Arduino compatible chip on our board and use the Arduino bootloader and IDE to write our code.

--- End quote ---

Yup, that would be the best option I think. It fulfills GeekGirl's AVR fetish, keeps the cost low, and it gives the hackers free easy to use tools, gives it the requisite "community" feel, and no programmer required, just plug into USB for programming. Internal ISP header on board for initial bootloader programming of course.
I see few downsides there.

Dave.
xani:
Arduinio users will be happy, other can use avr-gcc or plain assembler :) Just get big chip with "room to growth" like mega32 or even mega128. Tho with mega128 proce of processor is getting close to 32 bit ARMs without some of its features (mentioned by me eariler AT91SAM7X256 with USB, Ethernet and more RAM/Flash/IO).
But then amount of ppl who can program in Arduinio >> amount of ppl that can program ARM  ;D and more ppl wanting it = cheaper PCBs/kits
desolatordan:

--- Quote from: EEVblog on January 31, 2010, 08:59:10 pm ---
--- Quote from: Curtisbeef on January 31, 2010, 03:32:39 am ---Unless you are saying that we should just use a Arduino compatible chip on our board and use the Arduino bootloader and IDE to write our code.

--- End quote ---

Yup, that would be the best option I think. It fulfills GeekGirl's AVR fetish, keeps the cost low, and it gives the hackers free easy to use tools, gives it the requisite "community" feel, and no programmer required, just plug into USB for programming. Internal ISP header on board for initial bootloader programming of course.
I see few downsides there.

Dave.

--- End quote ---

I don't see the benefit of plugging in USB rather than plugging in a ISP connector for programming...?

There's a lot of overhead when using Arduino language, http://hackaday.com/2010/01/06/arduino-io-speed-breakdown/. The only way around this is to bypass the Arduino abstraction, in which case you might as well not use it anyways and just use gcc compiler.
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod