LinuxCNC EMC Port to FreeRTOS? Curious...

More
2 years 7 months ago #295391 by tommylight
Rant:
I like microcontrollers, they are meant to do a job and they do it very good, and for the price astonishingly reliable!
RPI was a case of "expecting to much from to little", it is overpowered to be a microcontroller but to weak to be a PC. It does have it's uses though, granted expectations are kept in check.
Youtuber BitLuni did awesome stuff with ESP32 and VGA outputs from it.
And about 3 weeks back i fixed a huge industrial plasma machine running on a single processor at 280MHz! Now using an ESP32 for motion control and another for video output might ...
:)
End rant.
The following user(s) said Thank You: Mecanix, wez

Please Log in or Create an account to join the conversation.

More
2 years 7 months ago #295394 by Cant do this anymore bye all
I say go for it.

It really wont affect users who want to use Linuxcnc on a x86_amd64 or arm64 platform.

What would be interesting, is using the LPC bus that is exposed on the TPM connector.
Apparently there's a demo here, but no code as of yet.
The following user(s) said Thank You: tommylight, wez

Please Log in or Create an account to join the conversation.

More
2 years 7 months ago - 2 years 7 months ago #295402 by wez
tommlight - re the VGA on the ESP32. Another shameless plug...

This is essentially what BitLuni did but on steroids....

800x480 resolution at 16bit colour and 30fps. Potato camera - but it's a high pixel density display - not "retina" levels but far far superior than the low cost SPI displays. Single core. Capacitive multi-touch. All done in ESP32-S2 hardware (DMA buffers). Oh MicroPython on top of all that too.

STM32 has the features in their STM32F746 and STM32F469 hardware but cost is considerably more (20x pretty much).





EDIT: The tearing you see is actually LVGL not flushing to the buffer fast enough when generated each tab since they are rendered from templates on the fly! A fully dynamic UI.
 
Last edit: 2 years 7 months ago by wez.
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

More
2 years 7 months ago - 2 years 7 months ago #295404 by Mecanix
You'll have to pardon my grumpy attitude toward anything that sits above or between ticks nowadays, Wez. I've been like that ever since our great 'innovators' virtualized and cached everything that had real-time potential. RT is some epic stuff from the past... should be renamed to WF to eradicate the confusion. As in "WAIT FOR™".

Much like Tommy though, huge (hugeee) user of those micros (esp,stm), I have them everywhere already otherwise. 

 
Last edit: 2 years 7 months ago by Mecanix.
The following user(s) said Thank You: tommylight, wez

Please Log in or Create an account to join the conversation.

More
2 years 7 months ago #295405 by wez
No worries at all man :) I do fully understand where you are coming from. If I came across as arrogant - I am sorry, truly not intended!
The following user(s) said Thank You: Mecanix

Please Log in or Create an account to join the conversation.

Time to create page: 0.061 seconds
Powered by Kunena Forum