Мне нужно использовать драйверы ядра для некоторых периферийных устройств I2C, поэтому мне нужна поддержка ядра I2C. Как уже обсуждалось в предыдущем вопросе , текущее ядро 3.1.9 не обеспечивает поддержку аппаратного обеспечения SoC I2C. Я надеялся, что новый образ Debian будет включать ядро 3.2 (чтобы я мог напрямую использовать драйвер Криса Бута), но 2012-08-08-wheezy-armel.zip все еще имеет старую версию. Я не хочу самому заносить водителя обратно, у меня просто нет времени.
- Верны ли мои вышеизложенные предположения, и все еще нет поддержки I2C в «основном» ядре?
- Есть ли планы перейти на 3.2 или новее для официальных изображений?
- Каков наилучший способ получить поддержку I2C внутри ядра?
редактировать 1: мне нужно использовать дистрибутив, скомпилированный с softfp
ABI
Я не могу ответить на части 1 и 2 вашего вопроса, но один простой способ получить поддержку I2C - перейти на дистрибутив Adafruit Occidentalis.
Это включает в себя:
Ссылка выше содержит более подробную информацию, включая инструкции по установке.
источник
Вы можете собрать свое собственное ядро. Вам необходимо настроить его для использования
softfp
и компиляции в драйверах I2C.источник