Плата на NAPI-C своими руками. Часть 2. Софт.
Плата из части 1
В первой части мы сделали плату с UART, I2C, SPI, GPIO

Теперь покажем как с ней работать в Linux
Ставим Linux
Так как Napi это Linux компьютер, на него надо поставить Linux. Мы рекомендуем поставить наш вариант ARMbian, уже подготовленный для работы с NAPI и с предустановленным софтом.
Вы можете поставить чистый ARMbian, но необходимо доставить его "допилить" для использования с NAPI
Скачать и записать на SD образ ARMbian -->
Читаем датчик bmb280
Подключаем оверлей i2c3
В Armbian
- Сделайте файл с приведенным исходным кодом, имя файла
rk3308-i2c3-m0.dts
/dts-v1/;
/plugin/;
/ {
compatible = "rockchip,rk3308";
fragment@0 {
target = <&pwm2>;
__overlay__ {
status = "disabled";
};
};
fragment@1 {
target = <&pwm3>;
__overlay__ {
status = "disabled";
};
};
fragment@2 {
target = <&i2c3>;
__overlay__ {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&i2c3m0_xfer>;
};
};
};