ESP32 is an Xtensa core, not ARM.

https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=22

 

---> Paul

 

 

 

From: TriEmbed <[email protected]> On Behalf Of Peter Soper via 
TriEmbed
Sent: Wednesday, May 19, 2021 1:09 PM
To: Josh Wyatt <[email protected]>
Cc: Triangle Embedded Interest Group <[email protected]>
Subject: Re: [TriEmbed] Arduino Releases Its WiFi-Enabled RP2040 Board | Tom's 
Hardware (& structured assembler)

 

I didn't mean to imply RP2040 will destroy all its competition. 

And ESP32 is a flavor of ARM. 

Pete 

 

May 19, 2021 10:55:05 AM Josh Wyatt <[email protected] 
<mailto:[email protected]> >:

Waaaaaaaaay too late to the party; the ESP32 has been out for a couple of years 
now and blows this thing away (dual 240mhz cores, 520K RAM, 448K ROM, 
configurable flash, long-standing Arduino IDE support...). And you can get 
three delivered to your door by Friday for less than $24. 

 

https://www.amazon.com/ESP-WROOM-32-Development-Microcontroller-Integrated-Compatible/dp/B08D5ZD528/
 

 

I get that folks love ARM though! 

-j 

 

 

On Wed, May 19, 2021 at 11:56 AM Pete Soper via TriEmbed <[email protected] 
<mailto:[email protected]> > wrote: 

For those wanting to have a full collection of PR2040 boards, here's the 
Arduino Nano RP2040 Connect 
<https://www.tomshardware.com/news/arduino-nano-rp2040-released>  with WIFI and 
Bluetooth from the Arduino folks. Tom's sez complete IDE support from Arduino 
with old and new regular IDE versions and their cloud-based IDE.

One project I want to get around to some day for the PR2040 is a structured 
macro assembler. This boils down to a relatively trivial parser for the vanilla 
assembly language with recognition of some simple macros that do if-then-else, 
while, etc for the basic structured programming construct collection à la  
Dijkstra <https://en.wikipedia.org/wiki/Edsger_W._Dijkstra> . with his seminal 
1972 book written with Dahl and Hoare 
<https://wwwthriftbooks.com/w/structured-programming_car-hoare_o-j-dahl/331974/item/44698853/?gclid=Cj0KCQjw7pKFBhDUARIsAFUoMDZkRcyYWeGI3CG7IU9JrrMPiXo30HaTqCU1-DosM3xxBWPb-4e1H_YaAgGYEALw_wcB#idiq=44698853&edition=2051476>
 .  There is a very nice structured macro assembler out there for the Moto 68K 
and the source code for that would probably be a good starting point. If 
anybody else is interested in this let me know so we can coordinate a little 
project. Starting with the TI MSP430 I swore I'd get back to assembly language 
after a 20+ year hiatus, but there was always something more important and it 
is the case that assembler is mighty hard to justify with today's "all 
computing resources are close to free" situation making C the 21st century 
assembly language (and Java the 21st century COBOL, HA!). But the PR2040 seems 
like a good target and learning the M0+ instruction set would be useful for 
those of us who started with assembler to get back to our roots. I'm especially 
interested in interprocessor lock mechanisms that would allow for some hand 
rolled parallel loops using the two cores, assuming the necessary atomic 
instructions are not too expensive. Until it's time to jump to RISC V this 
little chip seems to me like a wonderful, very general solution for a lot of 
target applications. I can't wait to jump on this after clearing a few 
figurative decks. 

Pete

On 5/18/21 10:05 PM, Peter Soper wrote: 

https://www.tomshardware.com/news/arduino-nano-rp2040-released 

_______________________________________________ 
Triangle, NC Embedded Computing mailing list 

To post message: [email protected] <mailto:[email protected]>  
List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org 
TriEmbed web site: http://TriEmbed.org 
To unsubscribe, click link and send a blank message: 
mailto:[email protected] <mailto:[email protected]> 
?subject=unsubscribe 

_______________________________________________
Triangle, NC Embedded Computing mailing list

To post message: [email protected]
List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
TriEmbed web site: http://TriEmbed.org
To unsubscribe, click link and send a blank message: 
mailto:[email protected]?subject=unsubscribe

Reply via email to