--
You received this message because you are subscribed to the Google Groups "Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@arduino.cc.
--
You received this message because you are subscribed to the Google Groups "Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@arduino.cc.
Atmel SAM3X is indeed a very nice device but several others were born since.
If it could be replaced, I would see Atmel SAM4E (CM4, more RAM, 120MHz) instead if users consider ethernet and CAN associated with more power.
If people are interested in much more power, Ethernet, CAN and USB high speed, Atmel has a flash micro monster: the SAMS70/E70 (CM7, 300MHz), but its use may be a bit tricky regarding the Cortex-M7 core and the general purpose approach of Arduino framework (I mean able to serve almost all purposes).
I think this one is kind of overkill...
If Ethernet and CAN aren't part of the requirements, there are other devices in Atmel portfolio. Well, I have always missed the Ethernet on the Due but the trend is now more about Wifi and Bluetooth.
802.15.4 is also very interesting but needs bridge to communicate with computers and smartphones.
Any thoughts?
I understand the question here is kind of: what would be your perfect Due 2.0?
Thibaut
If it was based on a DIP chip (as -only- UNO is) it would be fantastic: easy fortinkering, focused on education, affordable, customizable...
I understand the question here is kind of: what would be your perfect Due 2.0?
On 23 Feb 2016, at 18:15, Paul Stoffregen <pa...@pjrc.com> wrote:but I'm going to stop short of actually proposing anything in this message, for fear of touching off an epic bikeshedding avalanche.
Use conductive carbon-based non-toxic glue instead. Its water based and needs no heat to apply and dries without any special tools, etc. Also makes it possible to do circuits on plain paper.
I understand the Due is being discontinued. Are there plans for a
replacement?
--Jim
I started this thread....
--
Hi
Dennis,
I agree with you in reagrd to the SD-card.
In
my system I use the SRAM to store configuration data and in
addition
use the SRAM to write the logs into a memory. Normally at midnight
I
write the logs from the SRAM to the SD-card. Normally, I don't
delete
the log data at all. So the SD-card is reliable.
Writing
256 byte to the SRAM cost around 150 micro seconds. Much faster
than
writing to an EEPROM or to the SD-card.
I didn't found any
information about Wear Level Handling of SD-cards. So your
information is very interesting.
Using a
multitasking OS is an option, but is getting very expensive if you
need a high available system.
With today’s Linux variants a
very rough estimation of the required CPU power you need around 10
times the power.
Let's say for a 84MHz Arduino Due you need a
800MHz CPU. This is surprising, but comes mainly from the
expectation
of the user, who expect tools as known from Windows or so.
A
very, very long time ago, I worked with a 4MHz system with a real
time OS. That did work very well, but only using Teletype
Terminals.
A general question for the Arduino group is, do
they like to spend a lot of power into a new board with a new
processor, or do the like to enhance it with minimal effort and
getting a (board and) a shield that fit the requirements of the
users.
If you have a combination of a board and a shield
that contains an RTC, a battery buffered SRAM with proper size, an
EEPROM, a well working watchdog and power fail logic, and ...,
then
you are on the right way even though, not all need all of the
additional devices. Surly no big problem to add jumpers to the
board
to enable specific devices or not.
But that is a decision
of the Arduino Group.
Best Regards,
Dieter
Burandt
Dieter,
The inner wear leveling of sdcard is totally hidden to user: an sdcard is composed of a nand flash (single or multi layer) and a controller.
This controller handles wear leveling, spare blocks to replace bad blocks and all ugly features coming with nand flash techno.
Dieter,
The inner wear leveling of sdcard is totally hidden to user: an
sdcard is composed of a nand flash (single or multi layer) and a
controller.
This controller handles wear leveling, spare blocks to replace
bad blocks and all ugly features coming with nand flash techno.
Hi Dennis,
I agree with you in reagrd to the SD-card.
In my system I use the SRAM to store configuration data and in addition use the SRAM to write the logs into a memory. Normally at midnight I write the logs from the SRAM to the SD-card. Normally, I don't delete the log data at all. So the SD-card is reliable.
Writing 256 byte to the SRAM cost around 150 micro seconds. Much faster than writing to an EEPROM or to the SD-card.
I didn't found any information about Wear Level Handling of SD-cards. So your information is very interesting.
Using a multitasking OS is an option, but is getting very expensive if you need a high available system.
With today’s Linux variants a very rough estimation of the required CPU power you need around 10 times the power.
Let's say for a 84MHz Arduino Due you need a 800MHz CPU. This is surprising, but comes mainly from the expectation of the user, who expect tools as known from Windows or so.
A very, very long time ago, I worked with a 4MHz system with a real time OS. That did work very well, but only using Teletype Terminals.
A general question for the Arduino group is, do they like to spend a lot of power into a new board with a new processor, or do the like to enhance it with minimal effort and getting a (board and) a shield that fit the requirements of the users.
If you have a combination of a board and a shield that contains an RTC, a battery buffered SRAM with proper size, an EEPROM, a well working watchdog and power fail logic, and ..., then you are on the right way even though, not all need all of the additional devices. Surly no big problem to add jumpers to the board to enable specific devices or not.
But that is a decision of the Arduino Group.
Best Regards,
Dieter Burandt
"Dennis Lee Bieber" schrieb im Newsbeitrag news:mailto:3t4qcbllj3u5bpfhf...@4ax.com...
Hi
Dennis,
that is not only the first document I got about
wear level of SD-cards, it is also a good explanation.
Thank
you so much!
The document relies on the I-Grad
SD-cards that are also defined as professional cards. But on the
web
pages of SanDisk I could not find any information to these
devices.
What I read in the document is, that the
endurance cycle specification of those SD-cards is 2,000,000
cycles.
That is really a lot.
When
I look to EEPROM 100,000 is already very good and I heard often of
values from some thousand to some tenthausand.
I expect So
the live time of to 149828 years to 79.3 years will be
significantly
lower for the low cost SD-cards, but sounds good.
Best
Regards,
Dieter Burandt
Hi Dennis,
RTOS
is not a typical multitasking OS, with full protected tasks. What
I
wrote with regarding a
very, very old system with a 4Mhz CPU was
such multiuser, full protected realtime OS and
it did work very
well. It does not exist anymore. The things got changed. But a lot
of
the basics
are still correct. But that all depends on the
requirement for real time and must be analyzed precisely.
But
it is not that, what I was writing about, except that a system
based
on e.g. Linux OS is a complete
different system like an
embedded microcontroller system without an OS and the user must
use
different methods of programming his application. (On Linux and so
on
you have a task
with things you can do in parallel, on a
microcontroller and you have an "Init" and big "Loop"
and
you have do wait an everything to get finished.)
The
microcontroller can be not only much more faster then a Linux
system,
as long as it is build
up properly, but also needs significant
lower resources. And that is, what it makes interesting.
If
you should use Linux system or a typical microcontroller without
an
OS depends on what you
expect form the system.
RTOS
is something between of both in various versions.
(For my
big project for example need: Extreme reliable. Long live system.
Proper recovery from
a power fail. Support of all required
interfaces. Acceptable responds time for HTML-pages.
Low Power. In a critical situation full controll over all of the
software.
=> I selected the right board.)
Best
Regards,
Dieter Burandt
--You received this message because you are subscribed to the Google Groups "Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@arduino.cc.
MicroUSB is fine with a robust footprint and proper choice of connector.
My boards will break before the connector comes off. The problem is the foot print does not have enough area to be solid enough.
<EVTVDue5-3.jpg>
I totally agree the 3.3v is the reason it wasn’t adopted, it might as well have a different pin out, because it’s not compatible with any shield, because of the 3.3v
BMac
From: andre [mailto:andre...@andjo.co.za]
Sent: Tuesday, March 01, 2016 12:13 AM
To: devel...@arduino.cc
http://www.digikey.com/catalog/en/partgroup/sam-c21-xplained-pro-evaluation-kit/53507
Every MCU platform has its own positives negatives and pitfalls.
The way to approach things is to choose the correct components for the job. If that means working with 5 volts, or 3.3 volts, or 1.8 volts it really doesn't matter. That's the whole idea behind hacking... If something is not fitting your design, for example a shield that only runs at 5 volts, hack it!
Make it work to your needs, and then share your modifications with everybody else. Complaining does nobody any good.
How can you say Arduino is going nowhere? They just introduced the MKR1000 and co-organized the Hackster contest!
Do you think bringing a new board while setting a full production line for the previous ones is done in a week?
You can add to that all the work done by software people on maintenance and support every day.
Please take a look at github repositories and come back with more positive suggestions.
T.
--
You received this message because you are subscribed to the Google Groups "Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@arduino.cc.
--
You received this message because you are subscribed to the Google Groups "Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@arduino.cc.
I understand the Due is being discontinued. Are there plans for a
replacement?
--Jim
Identical to SAMD from software side.
I would like to put a final nail in the coffin of this discussion...
Times change things change.
Microcontrollers and variants come and go.
It is usually best not to depend on something to be forever because it never will be.
***Change is a good thing embrace it!***
Thanks a lot, Massimo