846 karma · joined December 12, 2016
https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-sta...
That patch set is slowly being upstreamed into the mainline kernel. We regularly encounter incompatibilities with drivers for the Raspberry Pi SoC and upstream our fixes and feature work as well, e.g.:
https://git.kernel.org/linus/f7da7782aba9
https://git.kernel.org/linus/3c7b30f704b6
I must admit I wasn't aware of LinuxCNC, thanks for the pointer. This would seem to be a really nice use case for Revolution Pi.
We did extensive testing in the climate chamber and felt that going down to -40°C is safe.
The BCM2837 normally runs at 1200 MHz and the firmware starts downclocking when the core temperature exceeds 80°C. Once it reaches 85°C, the frequency is reduced to 600 MHz. It will be further reduced to 300 MHz when going beyond that. In our testing we found that the CPU is eventually halted when it becomes too hot, but can be rebooted without any issues once it has cooled down.
If you know that ambient temperature regularly exceeds 55°C, it may be necessary to install cooling in the cabinet together with the RevPi.
Since you're mentioning street cabinets, our customer Nicolai Buchwitz of Enda KG regularly installs our products in street cabinets for monitoring of hydrogen fuelling stations:
https://twitter.com/NicolaiBuchwitz/status/11127278200427274...
You may use whatever language you prefer. There's a Python module called RevPiModIO, authored by a member of the Revolution Pi community, Sven Sager: https://revpimodio.org/en/homepage/
A NodeRED module was contributed by another customer, Erminas: https://flows.nodered.org/node/node-red-contrib-revpi-nodes
If you're into Structured Text, there's a software called logi.RTS included in our image (needs a license for unlimited use, 1 hour is free).
We used a chip based on Cypress CYW43455, basically the same as on the Raspberry Pi 3B+, to benefit from the existing decent driver support.
Customers who don't need a GUI may create a custom Revolution Pi image based on "Raspbian Lite" using our imagebakery scripts: https://github.com/RevolutionPi/imagebakery
https://www.kernel.org/doc/html/latest/process/2.Process.htm...
Moreover TODOs are added for unmaintained drivers outside of staging/ in order to prepare for their relegation to staging, e.g. see commit a0d58937404f ("PCI: hotplug: Document TODOs").
On page 161 the author mentions in passing that Eric Schmidt had been working on BerkNet. THE Eric Schmidt. The Google Eric Schmidt.
Earlier the book mentions that Bill Joy was able to hire a developer with money they got from DARPA. That developer was Michael Toy and later Sam Leffler. There's a movie called Code Rush about the open-sourcing of Netscape's source code in 1998 (which begat Mozilla and Firefox) and Michael Toy was the project lead for the open source effort back then. Sam Leffler later developed TIFF.
So either the photo is not genuine or the pictured device is using a Raspberry Pi 4 (possibly a pre-release Compute Module thereof).
Camino was another browser based on Gecko, but died in 2011 when Mozilla killed off support for embedding: http://caminobrowser.org/blog/#mozembedding
"People will make changes to do something good for Firefox and because Firefox is the only really blessed project by the Mozilla Corporation and the Foundation, that’s their only focus. So they’ll make changes that work great in Firefox and then they’ll do—they’ll either like, break Camino’s build just entirely, or things will stop working, or things will slow down, and nobody will really understand why. Because, you know, there was no communication about, you know, this change might have this effect. There’s also a lot of strife back and forth between features that are implemented in the core Gecko in a way that they will only work with Firefox. [...] So we’d run into situations where we try and implement a feature and we discover we just can’t do it. And we kind of raise our hands and say, “Ah, can we get this fixed?” And the answer would invariably be, “Well, it works in Firefox. Who cares?” [...] And that’s something that eventually made me sour greatly on the Foundation and the Corporation and why we kind of took our ball and went elsewhere, and stopped trying to work directly with the Foundation for the majority of problems."
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Additionally there were 47 commits with his involvement in the pre-git era (starting Sep 2003):
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/history...
Sad to see a prolific longtime contributor pass away.
The airjet sorter with X-ray detection at 5:27 is particularly crazy.
The PCIe throughput is thus the minimum of the CIO switch's capacity, the PCIe switch's capacity and the PCIe adapter's capacity. The PCIe 4 lane interface is only how the Upstream Port on the PCIe switch is attached to the CPU or PCH.
It is very unlikely that Intel will answer this question satisfactorily because they'd reveal details of the controller's internal architecture.
Note that a PCIe tunnel may pass through a Thunderbolt controller without being terminated on it. The CIO switch must then handle that tunnel's traffic in addition to any tunnels terminated on it.
(Disclosure, I've authored a couple of commits in the Linux kernel's Thunderbolt driver.)
When you are put into the Vortex you are given just one momentary glimpse of the entire unimaginable infinity of creation, and somewhere in it there's a tiny little speck, a microscopic dot on a microscopic dot, which says, "You are here."
https://en.wikipedia.org/wiki/Technology_in_The_Hitchhiker%2...
https://libre.computer/2017/12/06/raspberry-pi-3x-raspberry-...
Money quote:
> We expect the Raspberry Pi 4 to be based on a new Broadcom SoC based on Cortex-A55 built on < 28nm fabrication process. We can call this BCM2839 and it will feature the much alluded to VC5 GPU and a new form factor. Since that hardware is more than two years away, it is difficult to predict the direction of the industry and thus the exact specifications. We expect such a Raspberry Pi 4 board to utilize dual 32-bit LPDDR3 or LPDDR4 to cope with the bandwidth requirements of OpenCL and neural network acceleration. The exact release date for such a specimen can vary dramatically depending on Broadcom’s tapeout schedule. It should be relatively soon if the Raspberry Pi Foundation expects to release hardware in 2019.
https://libre.computer/2017/12/03/performance-and-power-cons...
Upgrades to new releases can be performed either with an in-place "apt-get dist-upgrade" as is customary on Debian-derived distributions, or by creating a backup image of the eMMC, flashing the new image, then copying over any customized config files from the backup.
If the question is about motion control of robots, our cycle time of 10-20 ms is probably too long as motion control usually requires < 1 ms.
If on the other hand the question is about human-robot collaboration safety, the product is likely unsuitable as this requires specially certified appliances.
If it's none of these two, it would be necessary to know more specifically what the setup is (fieldbus used, number of axes, etc) to come up with a realistic figure.
https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi
It's just that we haven't tested it yet ourselves. Minimal adjustments may be necessary due to a few small differences between the standard RasPi and the RasPi Compute Module used in the Revolution Pi, e.g. the Compute Module lacks the on-board BCM43438 WiFi that's present on the standard RasPi 3.