![]() | ![]() | ![]() |
| |||||||
| Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc. |
![]() |
| | Tools |
| | #16 |
|
>>>> skill required to get this done ^ ^ ^ ^ (Note the big gap) ^ ^ ^ ^ <<<<< me ![]() The encryption idea sounds cool, but I think it's a bit (OK, WAY) over my head at this point. Trying to get the SD card bootloader off the ground will be daunting enough. Off to read some more..... Last edited by Mark_R; 3rd November 2009 at 10:51 PM. Reason: Becuze I hat spellin rong | |
| |
| | #17 | |
| Quote:
__________________ We never have time to do it right; but we always have time to do it over. | ||
| |
| | #18 | |
| Quote:
As you probably pieced together, my current PCB layout (still in CAD) is built around a CUBLOC controller ==> Comfile Technology Inc. The various portions of the hardware and the code have been prototyped and worked out but the choice of the CUBLOC keeps nagging at me. I like the product and have some experience with it but keep coming back to 3 roadblocks; 1.- No ability to offer firmware upgrades 2.- If I want to outsource the software engineering at some point down the road as this product develops, I would need a mainstream controller. 3.- Unknown reliability of supply for the CUBLOC part. So, I'm ditching the CUBLOC and jumping into the PIC world with both feet. I've read a lot and think I get the gist of how things are done. I have a programmer and PIC due in any day now to proto with. I'll try some stuff out and be back with the inevitable questions. Thanks again | ||
| |
| | #19 | |
| Quote:
. Encryption without serialization will not stop this.You state you are using an RTC. If you use a Dallas one wire device then these have a serial number built in and could kill two birds with one stone. Mike. | ||
| |
| | #20 | |
| Quote:
Now you have me thinking... perhaps a hybrid approach would make sense. There could be a "serial number required" flag in the firmware file, where some updates (like a server change) would work on any unit, but a billable new feature would only work on a given target unit. I think I like that. I am using this RTC ==> ISL12026*Real Time Clock/Calendar with I<sup>2</sup>C Bus™ and EEPROM It has on board EEPROM for S/N and other configuration data Thanks for the ideas. good stuff. | ||
| |
| | #21 |
|
If I understand correctly, you have a design with a PC Board currently in layout. Changing horses at this point would involve a severe schedule impact as you are no doubt aware. Unless you have uncovered a showstopper in the CUBLOC controller, I would advise you to go for the best result possible rather than the best possible result. I can also recommend the AVR line form Atmel. They have good support and there are a range of development tools both free and commercial. The in system and self programming capabilities are excellent. Here is a link to the 8-bit line: Atmel Products -Microcontrollers - AVR® 8-Bit RISC Good hunting
__________________ We never have time to do it right; but we always have time to do it over. | |
| |
| | #22 | |
| Quote:
| ||
| |
|
| Tags |
| firmware, options |
| Thread Tools | |
| Display Modes | |
| |
Similar | ||||
| Title | Starter | Forum | Replies | Latest |
| Etymology of the word 'firmware' | astronomerroyal | Micro Controllers | 15 | 23rd March 2009 10:46 PM |
| firmware v software | wookiebai | General Electronics Chat | 6 | 8th October 2008 08:53 PM |
| 12F508 same as 12C508 firmware? | William At MyBlueRoom | Micro Controllers | 3 | 9th May 2006 12:59 PM |
| Writing firmware in PIC16F877 | Celestie84 | Micro Controllers | 4 | 8th June 2004 06:50 AM |
| Firmware | Bella | Micro Controllers | 0 | 26th October 2003 06:25 AM |