|
JLCPCB Prototype for $2(Any Color): https://jlcpcb.com
Сборка и проверка OpenSource проекта BeagleLogic
Репозиторий проекта: https://github.com/abhishek-kakkar/BeagleLogic
Страница с инструкциями и образом системы: https://beaglelogic.readthedocs.io/en/latest
Специальная версия Pulseview для работы с TCP сервером: https://goo.gl/7z1w7h
Как работать с программой KiCAD: https://youtu.be/qXZUOuXKIFg
Разработанный мной корпус: https://3dtoday.ru/3d-models/mechanical-parts/body/korpus-beaglelogic-otkrytyy
Приобрести платки можно тут: https://vk.com/bestradionews
Пишите об интересных opensource проектах в комментариях к видео!
Инструкция по настройке системы в текстовом варианте:
- скачиваем последний образ системы с этой страницы https://beaglelogic.readthedocs.io/en/latest/beaglelogic_system_image.html
- используя Etcher прошиваем его на SD карту
- вставляем карту в BeagleBone
- зажимаем кнопку «user» (находится с другой стороны от кнопок reset и power) и подключаем usb сабель к компьютеру
- ждем загрузки компьютера с SD карты
- подключаемся по SSH (например используя putty) к адресу 192.168.7.2
Имя пользователя: debian
Пароль: temppwd
- изменяем файл /boot/uEnv.txt, удаляем символ # (решетка) перед строкой
cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
- сохраняем файл и выключаем систему (sudo shutdown)
- зажимаем кнопку «user» (находится с другой стороны от кнопок reset и power) и подключаем usb сабель к компьютеру
- ждем прошивки образа во внутреннюю память, по окончанию потухнут светодиоды
- вытаскиваем SD карту и пере подключаем usb кабель
- подключаемся по SSH (например используя putty) к адресу 192.168.7.2
Имя пользователя: debian
Пароль: temppwd
- подключаем компьютер к интернету (либо кабель, либо wifi зависит от вашего компьютера)
- вводим следующие команды:
sudo apt update
sudo apt upgrade
cd /opt/BeagleLogic/
git config http.sslVerify false
git pull
sudo ./install.sh --upgrade
- проверяем скомпилировался ли tcp сервер в выводе скрипта install, если нет, то:
cd tcp-server-go
sudo go server.go
- перезагружаем beaglebone (sudo reboot now)
- запускаем Pulseview, открываем окно Connect to device, выбираем beaglelogic, TCP IP, адрес вводим 192.168.7.2 и жмем scan. После чего выбираем появившиеся устройство ниже.
Далее просто работа в Pulseview.
Комментарии (1) | Подписаться