4 ms·
Most interesting part: it has Java APIs for direct access to hardware over GPIO, PWM, UART, SPI, I2C. The intention is that all device access happens from appli
by mrpippy 10y ago
Most interesting part: it has Java APIs for direct access to hardware over GPIO, PWM, UART, SPI, I2C. The intention is that all device access happens from application-level Java code, not at the kernel/HAL/framework level. This means devices will get kernel/framework updates directly from Google, no OEM in-between.
> Note: You cannot customize the behavior of device drivers in the Linux kernel or Hardware Abstraction Layer (HAL) to add new functionality to a device.
https://developer.android.com/things/sdk/drivers/index.html https://developer.android.com/things/sdk/drivers/index.html
- askvictor 10y agoWhat will this mean for speed/timing? Some IO is very timing sensitive, so much that python is too slow to handle it; I wonder if these abstractions will cause any problems.