SergOmarov 34 Опубликовано: 6 июля, 2015 (изменено) Смысл в том, чтобы писать программы для дронов, микроконтроллеров и роботов на компьютере и отправлять для установки на соответсвующие устройства. Пример использования: update -d dron.lua --дебаг режим(можно перепрошить дистанционно) update -r dron.lua -релиз режим(одноразовая прошивка). Подробный мануал по установке и использовании напишу после релиза роботоспособной версии. Пожелания, предложение принимаются Изменено 16 июля, 2015 пользователем SergOmarov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Doob 2 749 Опубликовано: 6 июля, 2015 (изменено) Только какой в этом смысл? Можно и без прошивки спокойно обойтись, код присланный по сети гонять через load() - возможности те же самые. Изменено 6 июля, 2015 пользователем Doob 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор темы 34 Опубликовано: 6 июля, 2015 Да, но тут удобнее: после каждого рестарта оборудования не надо отправлять код. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Asummonster 592 Опубликовано: 6 июля, 2015 Да, но тут удобнее: после каждого рестарта оборудования не надо отправлять код. А что,собственно,сложного?Тут как раз не очень удобно. Удобно только для микроконтроллеров А для дронов,роботов и пк нет смысла Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Doob 2 749 Опубликовано: 6 июля, 2015 (изменено) Да, но тут удобнее: после каждого рестарта оборудования не надо отправлять код. Рестарт не нужен (устройство может не включиться), я прошиваю это: port = 42 modem = component.proxy(component.list('modem')()) modem.open(port) while true do e,_,_,_,_,cmd=computer.pullSignal() if e=='modem_message' then pcall(load(cmd)) end end Чтобы перезагрузить без неожиданных падений посылаем это: modem.setWakeMessage('turnOn') computer.shutdown(false) 'turnOn' P.S. И вообще, это уже было http://computercraft.ru/topic/833-cc-bios-net-dlia-tcentralizovannogo-upravleniia-setiu-kont/ Изменено 6 июля, 2015 пользователем Doob Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор темы 34 Опубликовано: 6 июля, 2015 То что ты в cmd отослал у тя сотрется, т.к. было только в оперативной памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Doob 2 749 Опубликовано: 6 июля, 2015 То что ты в cmd отослал у тя сотрется, т.к. было только в оперативной памяти. Зачем вообще рестарт? Проблема в энергопотреблении? Можно сделать условие - при определенном уровне энергии устройство замедляет операции до предела (к примеру 1 операция в минуту), а если приходит сообщение об отключении энергосберегающего режима то замедление отключается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор темы 34 Опубликовано: 6 июля, 2015 (изменено) Проблема не в этом, проблемы нет, есть желание редактировать eeprom устройств без их разборки, перекрафта. Изменено 6 июля, 2015 пользователем SergOmarov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SergOmarov Автор темы 34 Опубликовано: 14 июля, 2015 Версию для eeprom доделал, теперь перед записью происходит тест переданного кода, если положительный, происходит запись. Тесты еще не проводились. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах