Meet LUNA; A Multi-tool for Building, Hacking and Analyzing USB Devices
https://www.electronics-lab.com/meet-luna-a-multi-tool-for-building-hacking-and-analyzing-usb-devices/
Despite its popularity, the developments of USB-based devices are characterized by diverse challenges ranging from specialized and expensive tools to complicated software. To solve this, Colorado-based open-source hardware manufacture; Great Scott Gadgets, recently started working on LUNA; a multi-purpose tool for USB devices development. Designed as a “swiss army knife” solution for all things USB […]
LIN Protocol — One Wire Protocol for Automotive Applications
https://www.electronics-lab.com/lin-protocol-one-wire-protocol-automotive-applications/
With the host of protocols available in electronics interfaces, choosing a protocol is a hard job. Some protocols are designed for long distance and reliable communication applications such as RS-485. Others are used for low cost and short range communication such as I2C, and so on. The backbone car’s network is the Controller Area Network […]
ARM CoreSight SoC-600, The Future of Debug
https://www.electronics-lab.com/arm-coresight-soc-600-future-debug/
Debugging is an important part of the design process that is necessary to identify and fix errors. Over the decades, debug tools had evolved providing easier and simpler solutions. Today, ARM introduces CoreSight SoC-600 as the next-generation debug and trace tool that speeds up finding the root of the problem, with less iterations and lower risks. Addressing the […]
Brillo, the new OS for IoT by Google
https://www.electronics-lab.com/brillo-new-os-iot-google/
Google had launched Brillo, a new Android based OS used for embedded development – in particular for low-power, IoT devices. Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console. Brillo works in conjunction with Weave, an open, standardized communications protocol […]
Basics of the I2C Communication Protocol
https://www.electronics-lab.com/basics-i2c-communication-protocol/
circuitbasics.com talks about the I2C protocol, it’s use and it’s advantages and disadvantages. I2C combines the best features of SPI and UARTs. With I2C, you can connect multiple slaves to a single master (like SPI) and you can have multiple masters controlling single, or multiple slaves. This is really useful when you want to have more than […]
Basics of the SPI Communication Protocol
https://www.electronics-lab.com/basics-spi-communication-protocol/
circuitbasics.com talks about the SPI serial communications protocol: One unique benefit of SPI is the fact that data can be transferred without interruption. Any number of bits can be sent or received in a continuous stream. With I2C and UART, data is sent in packets, limited to a specific number of bits. Start and stop conditions define the beginning […]