wiki:pmvent2
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
wiki:pmvent2 [2015/05/22 17:32] – [1-wire] maxx | wiki:pmvent2 [2018/08/22 14:48] – [Ядро Linux] maxx | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
**Одноплатный компьютер ПМ-Вент v02** | **Одноплатный компьютер ПМ-Вент v02** | ||
+ | ====== Компиляция ПО ====== | ||
+ | ===== u-boot ===== | ||
+ | ==== GCC Toolchain ==== | ||
+ | |||
+ | < | ||
+ | wget -c https:// | ||
+ | tar xf gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.xz | ||
+ | export CC=`pwd`/ | ||
+ | </ | ||
+ | ==== U-Boot Download ==== | ||
+ | |||
+ | Download U-Boot via git: | ||
+ | < | ||
+ | git clone git:// | ||
+ | cd u-boot/ | ||
+ | git checkout v2014.10 -b tmp | ||
+ | </ | ||
+ | |||
+ | ==== U-Boot Patches ==== | ||
+ | Патч для платы pmvent0223 | ||
+ | < | ||
+ | wget http:// | ||
+ | patch -p1 < pmvent0223-u-boot-2014.diff | ||
+ | </ | ||
+ | ==== U-Boot Configure and Build ==== | ||
+ | |||
+ | < | ||
+ | make ARCH=arm CROSS_COMPILE=${CC} distclean | ||
+ | make ARCH=arm CROSS_COMPILE=${CC} am335x_nand4k_defconfig | ||
+ | make ARCH=arm CROSS_COMPILE=${CC} | ||
+ | </ | ||
+ | ===== Ядро Linux ===== | ||
+ | < | ||
+ | git clone https:// | ||
+ | cd bb-kernel/ | ||
+ | git checkout 4.14.52-bone16 | ||
+ | </ | ||
+ | Скачиваем и применяем патч: | ||
+ | < | ||
+ | wget http:// | ||
+ | patch -p1 < pmvent-bb-kernel-4.14.patch | ||
+ | </ | ||
+ | Запускаем компиляцию | ||
+ | < | ||
+ | ./ | ||
+ | </ | ||
+ | |||
====== Описание ====== | ====== Описание ====== | ||
===== Назначение сигналов модуля uSomIQ ===== | ===== Назначение сигналов модуля uSomIQ ===== | ||
Строка 270: | Строка 317: | ||
echo ds2482 0x18 > / | echo ds2482 0x18 > / | ||
</ | </ | ||
- | **Для ядра 3.18:** | + | **Для ядра 3.18, 4.14:** |
< | < | ||
modprobe w1_therm strong_pullup=0 | modprobe w1_therm strong_pullup=0 | ||
Строка 291: | Строка 338: | ||
Текущее значение температуры 26.937 градусов Цельсия | Текущее значение температуры 26.937 градусов Цельсия | ||
==== АЦП ==== | ==== АЦП ==== | ||
- | Адрес АЦП 32 (0x21) на шине | + | Адрес АЦП 32 (0x21) на шине |
Компиляция тестового приложения adc-read: | Компиляция тестового приложения adc-read: |
wiki/pmvent2.txt · Последнее изменение: 2022/01/12 16:51 — 127.0.0.1