What killed WSL for me was the incredibly janky way I had to share USB peripherals. usb-ipd works 80% of the time, all the time.
I've found the OnShape flow pretty good for this, using the Laser Joint and Auto Layout scripts he referenced - thread here: https://forum.onshape.com/discussion/14166/designing-laser-c... One thing that wasn't…
My tenure at Amazon was during the meeting link era, rather than putting everyone in a room - I agree, way better. Get your secondary oncall to give updates to the room, while you dig in and figure out what is actually…
If you _must_ use I2C, then look at SMBUS if its an option for the parts. I2C's biggest failing is that there is no protocol level timeout, so one stuck device can block your entire bus unless you have a reset line for…
If you enjoyed the story, you might like Pantheon - https://en.wikipedia.org/wiki/Pantheon_(TV_series) which is based on a few short stories of a similar vein from Ken Liu
I had a good one with a thesis student I supervised. The security micro she chose was designed to sit between SPI Flash and the main SoC, so a big feature was hardware accelerated SPI slave support. Guess what feature…
I guess it depends on what they're trying to say (which isn't clear). When you get an AWS machine with 36 vCPUs, if you pick Intel, you get 36 threads, if you pick a Graviton2, you get 36 Cores.
Just to correct you on firearms. Police officers in Australia are generally issues firearms (semi-automatic pistols).
Yes, you can :) https://www.uncarvedblock.com.au/build-climbing-wall-at-home... gives you a bit of a guide, and if you search climbing walls on youtube, plenty of people have been building them. Mine is framed in…
I built a climbing wall at home for myself and the kids, since the bouldering gyms have closed. Its not as good as a gym, but hopefully I'll keep my some of my grip strength! https://imgur.com/a/nTXZMyK
Petitboot does do x86 - we're using it on an AMD x86-64 network appliance. https://opengear.com/products/om2200-operations-manager/
Polling GPIOs is bad, because you miss events. Looking through the source code, the author has functions to get the state of GPIO pins, which send a command over the USB serial port, then read the output. This is fine…
Serial interface, and GPIO reads are polled. Its a good first or second year uni project, but its not a product.
True, but from my recollection, most hardcards were running MFM or RLL disk controllers, rather than IDE.
As expected, the stuff that you really want to be able to replace (Screen, SoC, and RAM) are the ones you can't.
The LLVM backend that has been written generates code that directly runs on the Videocore GPU, which also handles the early boot process. Your link is concerned with code that runs on the ARM core, and interfaces with…
Shift 2 to get double quotes, and you'll need to assign line numbers Try the example
As the poster below said, GbE is mandated by a lot of data centres. 2 ports is also pretty useful too - you can aggregate them if you're concerned about reliability, you can use the console server to segment out a…
You're probably looking around the $2 - $2.5K mark for a professional equivalent, but they're a fair bit more robust inside. Eg. https://www.opengearstore.com/ProductDetails.asp?ProductCode... - PCIe UARTs rather than…
MP3 support requires a decoder card according to the page; I remember running into the same issues on my 486.
MIPS (Cavium and Broadcom) and PowerPC (Freescale QorIQ) are big players in the Networking market currently, but the next generation of processors from those companies mentioned above will be ARMv8
It thins the oil, so there are less frictional losses, at least until the bearing surfaces get damaged.
Should be pretty quick! we build appliances with the Armada 370 CPUs (Single core Cortex A8, but same Ethernet and bus IP), and they can route/NAT at 800-1000 megabits between 2 interfaces (at 1500 byte packets)
That still ties it to a physical VM host doesn't it - what happens if you want to host the VM in a cluster and have it migrate?
One of the more compelling use-cases for USB over IP is connecting proprietary licensing dongles to virtual machines.
What killed WSL for me was the incredibly janky way I had to share USB peripherals. usb-ipd works 80% of the time, all the time.
I've found the OnShape flow pretty good for this, using the Laser Joint and Auto Layout scripts he referenced - thread here: https://forum.onshape.com/discussion/14166/designing-laser-c... One thing that wasn't…
My tenure at Amazon was during the meeting link era, rather than putting everyone in a room - I agree, way better. Get your secondary oncall to give updates to the room, while you dig in and figure out what is actually…
If you _must_ use I2C, then look at SMBUS if its an option for the parts. I2C's biggest failing is that there is no protocol level timeout, so one stuck device can block your entire bus unless you have a reset line for…
If you enjoyed the story, you might like Pantheon - https://en.wikipedia.org/wiki/Pantheon_(TV_series) which is based on a few short stories of a similar vein from Ken Liu
I had a good one with a thesis student I supervised. The security micro she chose was designed to sit between SPI Flash and the main SoC, so a big feature was hardware accelerated SPI slave support. Guess what feature…
I guess it depends on what they're trying to say (which isn't clear). When you get an AWS machine with 36 vCPUs, if you pick Intel, you get 36 threads, if you pick a Graviton2, you get 36 Cores.
Just to correct you on firearms. Police officers in Australia are generally issues firearms (semi-automatic pistols).
Yes, you can :) https://www.uncarvedblock.com.au/build-climbing-wall-at-home... gives you a bit of a guide, and if you search climbing walls on youtube, plenty of people have been building them. Mine is framed in…
I built a climbing wall at home for myself and the kids, since the bouldering gyms have closed. Its not as good as a gym, but hopefully I'll keep my some of my grip strength! https://imgur.com/a/nTXZMyK
Petitboot does do x86 - we're using it on an AMD x86-64 network appliance. https://opengear.com/products/om2200-operations-manager/
Polling GPIOs is bad, because you miss events. Looking through the source code, the author has functions to get the state of GPIO pins, which send a command over the USB serial port, then read the output. This is fine…
Serial interface, and GPIO reads are polled. Its a good first or second year uni project, but its not a product.
True, but from my recollection, most hardcards were running MFM or RLL disk controllers, rather than IDE.
As expected, the stuff that you really want to be able to replace (Screen, SoC, and RAM) are the ones you can't.
The LLVM backend that has been written generates code that directly runs on the Videocore GPU, which also handles the early boot process. Your link is concerned with code that runs on the ARM core, and interfaces with…
Shift 2 to get double quotes, and you'll need to assign line numbers Try the example
As the poster below said, GbE is mandated by a lot of data centres. 2 ports is also pretty useful too - you can aggregate them if you're concerned about reliability, you can use the console server to segment out a…
You're probably looking around the $2 - $2.5K mark for a professional equivalent, but they're a fair bit more robust inside. Eg. https://www.opengearstore.com/ProductDetails.asp?ProductCode... - PCIe UARTs rather than…
MP3 support requires a decoder card according to the page; I remember running into the same issues on my 486.
MIPS (Cavium and Broadcom) and PowerPC (Freescale QorIQ) are big players in the Networking market currently, but the next generation of processors from those companies mentioned above will be ARMv8
It thins the oil, so there are less frictional losses, at least until the bearing surfaces get damaged.
Should be pretty quick! we build appliances with the Armada 370 CPUs (Single core Cortex A8, but same Ethernet and bus IP), and they can route/NAT at 800-1000 megabits between 2 interfaces (at 1500 byte packets)
That still ties it to a physical VM host doesn't it - what happens if you want to host the VM in a cluster and have it migrate?
One of the more compelling use-cases for USB over IP is connecting proprietary licensing dongles to virtual machines.