Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:setup_raspbian_jessie [2022/01/14 07:34] denis [sdcard] |
doc:jroboplc:setup_raspbian_jessie [2025/02/02 16:15] (текущий) denis [static ip (debian 12 via nmtui)] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Подготовка ПЛК на базе компьютера Raspberry Pi ====== | + | ====== Настройка Raspberry Pi для jrobo ====== |
Проверено на оборудовании: | Проверено на оборудовании: | ||
Строка 57: | Строка 57: | ||
Алексей, сделай своё решение, раз тебе это говенное. | Алексей, сделай своё решение, раз тебе это говенное. | ||
- | sudo apt-get install mc telnet | + | sudo apt-get install mc telnet dos2unix nmap minicom rsync |
sudo mcedit /etc/default/keyboard | sudo mcedit /etc/default/keyboard | ||
Строка 74: | Строка 75: | ||
[[https://pi-hole.net/faq/how-do-i-set-a-static-ip-address-in-raspbian-jessie-using-etcdhcpcd-conf/|src]] | [[https://pi-hole.net/faq/how-do-i-set-a-static-ip-address-in-raspbian-jessie-using-etcdhcpcd-conf/|src]] | ||
+ | |||
+ | ===== static ip (debian 12) ===== | ||
+ | sudo cp /etc/network/interfaces /etc/network/interfaces.bak | ||
+ | sudo mcedit /etc/network/interfaces | ||
+ | |||
+ | auto eth0 | ||
+ | iface eth0 inet static | ||
+ | address 192.168.1.210 | ||
+ | netmask 255.255.255.0 | ||
+ | gateway 192.168.1.210 | ||
+ | dns-nameservers 8.8.4.4 8.8.8.8 | ||
+ | | ||
+ | ===== static ip (debian 12 via nmtui) ===== | ||
+ | |||
+ | <code> | ||
+ | $ nmcli device status | ||
+ | DEVICE TYPE STATE CONNECTION | ||
+ | eth0 ethernet connected Wired connection 1 | ||
+ | lo loopback connected (externally) lo | ||
+ | wlan0 wifi disconnected -- | ||
+ | | ||
+ | $ sudo nmtui edit "Wired connection 1" | ||
+ | |||
+ | $ sudo systemctl restart NetworkManager | ||
+ | </code> | ||
+ | | ||
+ | ===== static ip (raspberry pi os lite 2025) ===== | ||
+ | |||
+ | sudo nmtui | ||
| | ||
Строка 112: | Строка 142: | ||
{{:doc:jroboplc:rpi-comport.jpg?400|}} | {{:doc:jroboplc:rpi-comport.jpg?400|}} | ||
===== rtc ds3231 ===== | ===== rtc ds3231 ===== | ||
+ | |||
+ | <note tip>В общем-то, можно и не использовать часы, если настроить синхронизацию времени с windows-компом</note> | ||
{{:doc:jroboplc:ds3231_module.jpg?400|}} | {{:doc:jroboplc:ds3231_module.jpg?400|}} | ||
Строка 270: | Строка 302: | ||
ln -s jdk1.8.0_101 java-8-oracle | ln -s jdk1.8.0_101 java-8-oracle | ||
+ | |||
+ | sudo mkdir /data | ||
+ | sudo chmod 777 /data | ||
+ | sudo mkdir /usr/lib/jvm | ||
+ | sudo chmod 777 /usr/lib/jvm | ||
+ | | ||
+ | # скопировать дистрибутив с другого компа при помощи mc/Shell Link... пример адреса: | ||
+ | denis@192.168.1.44/home/denis/Public/1 | ||
+ | | ||
+ | cd /usr/lib/jvm | ||
+ | # перенести дистрибутив и распаковать | ||
+ | tar -xzvf jdk-8u391-linux-aarch64.tar.gz | ||
+ | sudo ln -s jdk1.8.0_391 java-8-oracle | ||