Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:setup_raspbian_jessie [2020/11/25 09:52]
denis [корпуса]
doc:jroboplc:setup_raspbian_jessie [2025/02/02 16:15] (текущий)
denis [static ip (debian 12 via nmtui)]
Строка 1: Строка 1:
-====== ​Подготовка ПЛК на базе компьютера Raspberry Pi   ​======+====== ​Настройка Raspberry Pi для jrobo ======
  
 Проверено на оборудовании:​ Проверено на оборудовании:​
Строка 10: Строка 10:
     * https://​tmelectronics.ru/​product/​IT-25.0410000.RP4/​     * https://​tmelectronics.ru/​product/​IT-25.0410000.RP4/​
   * Часы ​   * Часы ​
-    * поиск на ali: ''​rtc ds3231 raspberry pi''​+    * поиск на ali: **''​rtc ds3231 raspberry pi''​**
   * Порт rs-232   * Порт rs-232
-    * поиск на ali: ''​max3232 rs232 db9''​ (китайские провода не брать!)+    * поиск на ali: **''​max3232 rs232 db9''​** (китайские провода не брать!)
 ===== power ===== ===== power =====
  
Строка 20: Строка 20:
 Скачать образ Raspbian Lite https://​www.raspberrypi.org/​downloads/​raspbian/​ Скачать образ Raspbian Lite https://​www.raspberrypi.org/​downloads/​raspbian/​
  
 +Установка образа:​
   df -h   df -h
-  sudo umount /dev/sdb1 +  sudo umount /dev/sdc1 
-  sudo umount /dev/sdb2 +  sudo dd if=pi-jrobo.img of=/dev/sdc bs=4M conv=fsync ​status=progress
-  sudo dd bs=4M if=2016-09-23-raspbian-jessie-lite.img of=/dev/sdb conv=fsync+
   sync   sync
 +
 +Сохранение образа:​
 +  sudo dd of=pi-jrobo.img if=/dev/sdc bs=4M conv=fsync status=progress
 +  ​
 +Имя образа и диска заменить на свои!
  
 ===== raspi-config ===== ===== raspi-config =====
Строка 52: Строка 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
Строка 69: Строка 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
   ​   ​
  
Строка 93: Строка 128:
 |10: RXD  |TXD  | |10: RXD  |TXD  |
  
 +
 +У адаптера микросхема с ножками:​
 +11 - RX
 +12 - TX
 +
 +обычно порядок такой:
 +VCC
 +TXD
 +RXD
 +GND
 +
 +
 +{{:​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|}}
Строка 248: Строка 298:
   mv /​data/​jdk-8u101-linux-arm32-vfp-hflt.tar.gz /​usr/​lib/​jvm   mv /​data/​jdk-8u101-linux-arm32-vfp-hflt.tar.gz /​usr/​lib/​jvm
   cd /​usr/​lib/​jvm   cd /​usr/​lib/​jvm
-  tar -xzvf jdk-8u101-linux-arm32-vfp-hflt.tar.gz+  tar xzvf jdk-8u101-linux-arm32-vfp-hflt.tar.gz
   rm jdk-8u101-linux-arm32-vfp-hflt.tar.gz   rm jdk-8u101-linux-arm32-vfp-hflt.tar.gz
   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
  
  
doc/jroboplc/setup_raspbian_jessie.1606287166.txt.gz · Последние изменения: 2020/11/25 09:52 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0