- Registrado
- 13 de Ago, 2018
We need to take the old-school serial port out back to behind the shed and put it down.
It had its time, but it's not useful anymore.
We have better things. Ethernet, USB, SPI (I2C can go fuck itself)
Shit, even a virtualized USB CDC terminal offers an easy way for someone at a coding bootcamp, learning to "Python into an Arduino," high bandwidth solutions.
What holds us back are the microcontroller developers. And they are nothing but a bunch of easily frightened manchildren afraid to get out of their comfort zones. USB is not that difficult to implement. A few resistors, maybe
a power switch chip, a High Speed 2.0 PHY if you're not a nutless amateur. The HAL isn't a problem either. At my last meeting with NXP, their vendors were not only blowing me, fingering my butthole, and busting my nuts in a balldo, they were also demonstrating out-of-the-box APIs for all of the spooky stuff.
The microcontrollers are also hundreds of megahertz now, why are we wasting that on a slow comm protocol?
And, uh, yes, Greg, you can use that extra MCU horsepower to drive a full curses terminal over CDC. PuTTY has mouse integration, why aren't you incorporating that into your text based UI? I'll tell you why: You're lazy.
It had its time, but it's not useful anymore.
We have better things. Ethernet, USB, SPI (I2C can go fuck itself)
Shit, even a virtualized USB CDC terminal offers an easy way for someone at a coding bootcamp, learning to "Python into an Arduino," high bandwidth solutions.
What holds us back are the microcontroller developers. And they are nothing but a bunch of easily frightened manchildren afraid to get out of their comfort zones. USB is not that difficult to implement. A few resistors, maybe
a power switch chip, a High Speed 2.0 PHY if you're not a nutless amateur. The HAL isn't a problem either. At my last meeting with NXP, their vendors were not only blowing me, fingering my butthole, and busting my nuts in a balldo, they were also demonstrating out-of-the-box APIs for all of the spooky stuff.
The microcontrollers are also hundreds of megahertz now, why are we wasting that on a slow comm protocol?
And, uh, yes, Greg, you can use that extra MCU horsepower to drive a full curses terminal over CDC. PuTTY has mouse integration, why aren't you incorporating that into your text based UI? I'll tell you why: You're lazy.