InfoQ Homepage Hardware Content on InfoQ
-
$200 Self-Driving Cars with RasPi and Tensorflow
William Roscoe and Adam Conway build and drive the $200 open source self driving Donkey Car and talk about about the hardware components & software that let it drive, capture data, create autopilots.
-
You Can and Should Make Hardware
Jeff Williams talks about how to always maintain zero difference between prototype and production versions, treat hardware as a delivery system for software value, run everyday design sprints and more
-
Prototype to Production: Creating Connected Hardware with Nerves
Justin Schneck demonstrates building simple devices using Nerves, discussing strategies for producing clean and maintainable code for embedded systems.
-
Understanding Hardware Transactional Memory
Gil Tene talks about new speculative and optimistic locking mechanisms enabled by HTM (Hardware Transactional Memory), HTM's benefits and limitations, speculating on its future impact on concurrency.
-
Implementing Software Machines in Go and C
Eleanor McHugh discusses writing virtual machines using hardware emulation, including code snippets in Go and C.
-
How Will Persistent Memory Change Software Design?
Maciej Maciejewski discusses persistent memory, storage devices, and DRAM, accessing persistent memory with ACPI 6.0 extensions, existing support in the Linux kernel and the NVM library.
-
Understanding Hardware Transactional Memory
Gil Tene explores the underlying mechanics that power HTM on current platforms, focusing on things developers need to understand when contemplating the use of HTM in new and existing code.
-
Machine Learning and IoT
Ajit Jaokar discusses data science and IoT: sensor data, real-time processing, cognitive computing, integration of IoT analytics with hardware, IoT’s impact on healthcare, automotive, wearables, etc.
-
Live Coding in the Classroom with Sonic Pi
Sam Aaron introduces Sonic Pi, a live coding system installed by default on all Raspberry Pis and used in a variety of venues from Algoraves to international music venues.
-
10 Platforms in 30 Minutes–Powered by Eclipse
Jonas Helming, Maximilian Koegel develop a simple client-server app using a variety of Eclipse frameworks and producing 10 different versions of the same client running on the multiple platforms.
-
APIs for Open Source Hardware
Justin Mclean introduces the Open Source Hardware, its communication protocols (RF, ZigBee, WiFi, Bluetooth) and the software/API layer (HTTP, WebSockets, Can Bus, COAPI and MQTT) used.
-
The Five Elements of IoT Security, Open Source to the Rescue!
Julien Vermillard discusses challenges in IoT security regarding hardware, upgrade, transport, credentials, and cloud.