A passthrough HAL - это то, что вы можете использовать, если задержка имеет большое значение. Но я сомневаюсь, что ваш общий стек будет таким быстрым, поскольку вашему приложению придется использовать промежуточную службу (поставщика), к которой оно может получить доступ только через «медленный» каркас Binder.
Однако, если вы можете переместить критически важные для вашего времени части вашего программного обеспечения в процесс обслуживания вашего (поставщика) и позволить этому использовать сквозной HAL для доступа к sysfs, который вы, по крайней мере, можете приблизить к 2 мс.
Я не уверен, что есть se linux правило, которое запрещает вашей службе напрямую обращаться к sysfs. Вы также можете просто получить доступ к записи sysfs из службы и забыть о HAL.