Управляем чем угодно откуда угодно

Текущая движуха по прошивке

Релизы официальных прошивок, обзоры, обсуждение фичей и багов

Текущая движуха по прошивке

Сообщение Gol » 20 янв 2014, 03:09

Докладаю о текущих работах по прошивке. Под прошивкой подразумеваю всё связанное с виртурилкой - загрузчик, ядро, файловая система, админка и т.д.

1. В загрузчике (u-boot) убраны ненужные инициализации пинов, из-за которых при старте железке на некоторых пинах стояло HIGH, тогда как оно там нафиг не нужно.
2. В загрузчик добавлена отмена read-only для NAND
3. В загрузчик добавлена одна секунда паузы перед загрузкой ядра, чтоб можно было, нажав любую клавишу в консоли попасть в меню конфига u-boot
4. В загрузчик добавлено зажигание зелёного светодиодика для индикации того что железка включилась и начала грузить ядро. В ядре светодиоды уже разруливаются как и раньше (через uEnv.txt), т.е. зелёный можно погасить или задать другое поведение.
5. Найдено решение проблемы с нестабильным вайфаем. Когда вифи не дохлый - всё равно была проблема нестабильного коннекта. Оказалось что у нас в ядре пустой файл net/wireless/db.txt, отвечающий за соответствие каналов и частот вайфай. Из-за этого постоянно возникали сообщения в консоли типа "cfg80211: Calling CRDA to update world regulatory domain ". Сейчас добавил regulatory database, опробовал - всё ништяг, даже можно коммитить.
6. Перелопачены костыльные скрипты инициализации вифи. Теперь всё более правильно, на базе штатных pre-up и down интерфейса.
7. В ядро добавлены UBI и MTD для NAND. NAND уже видится, можно читать/писать. Загрузку с NAND ещё не доделал, это пока в процессе, но технически для этого уже всё есть.
8. В фс переделаны дефолтные конфиги, будут добавлены сразу в пакеты.
9. Админка перелопачена, добавлено полноценное управление пинами, PWM/PPM. Добавлен модуль для реле-шылда и моторшылда, всеми их функциями можно управлять из админки.
10. /tmp наконец-то сделан как tmpfs, чтоб после ребута всё очищалось, а то много временного мусора накапливается
11. Помимо точки доступа на родном вифи добавлена точка доступа на базу hostapd, для USB свистков. Могут работать даже одновременно с родным вифи, т.е. виртурилка организует сразу две точки доступа, к обеим можно коннектиться. Не знаю, нужно ли на практике сразу две, но прикольно :-)
12. Время теперь нормально синхронизируется (ntpd)
13. Добавлен драйвер PWM для моторшылда, тотально переделаны драйверы v2r_pins и v2r_gpio, формат команд чуток поменялся. В вики пока не буду добавлять, пока не выложу новую прошивку, чтоб народ не путался в командах.
14. Софт теперь можно пакетами ставить, это уже вроде обсуждали.

Вроде пока всё, буду добавлять по мере появления.

Новая прошивка будет когда текущие новшества все доделаю и оттестю, ориентировочно на этой неделе.
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Текущая движуха по прошивке

Сообщение Anisotropic » 21 янв 2014, 22:07

Супер! Ждём!
Anisotropic
 
Сообщения: 28
Зарегистрирован: 25 сен 2013, 14:00

Re: Текущая движуха по прошивке

Сообщение Gol » 26 янв 2014, 16:11

Выложил свеженькую. Как и предупреждал, поменялся формат команд для драйверов v2r_gpio и v2r_pins. Грубо говоря, вместо "set con42 output:1" теперь надо "set con 42 output 1", т.е. разделение элементов команд пробелами.
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Текущая движуха по прошивке

Сообщение eagafonov » 26 янв 2014, 17:33

*thumbup*

Повторю просьбу - вешайте тэги в git, соответствующие выкладываемым прошивкам.
Аватара пользователя
eagafonov
 
Сообщения: 175
Зарегистрирован: 18 сен 2013, 23:39
Откуда: Нижненовгородск

Re: Текущая движуха по прошивке

Сообщение Gol » 26 янв 2014, 19:00

eagafonov писал(а):*thumbup*
Повторю просьбу - вешайте тэги в git, соответствующие выкладываемым прошивкам.


Мне бы тут родить описания новых драйверов, а потом уж буду тужиться коммитить фс (там изменений чёртова куча).

Одно описание http://wiki.virt2real.ru/wiki/V2r_pins часа три писал :-D А щас ещё по v2r_gpio предстоит :-(

UPD> Есть второе! http://wiki.virt2real.ru/wiki/V2r_gpio
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Текущая движуха по прошивке

Сообщение Vpro » 28 янв 2014, 04:56

Подключаю v2r в usb порт, стартует, зажигается синий светодиод, ноут сетку видит. Вожу пароль к сети "12345678" - соединение не устанавливается. Началось все с предыдущей прошивки. В чем может быть проблема?
Аватара пользователя
Vpro
 
Сообщения: 16
Зарегистрирован: 07 сен 2013, 00:03

Re: Текущая движуха по прошивке

Сообщение realizator » 28 янв 2014, 09:13

Vpro писал(а):Подключаю v2r в usb порт, стартует, зажигается синий светодиод, ноут сетку видит. Вожу пароль к сети "12345678" - соединение не устанавливается. Началось все с предыдущей прошивки. В чем может быть проблема?

Попробуйте протестировать с прошивкой из статьи для чайников. Если и с ней такая проблема - видимо вайфай модуль заболел, заменим.
Аватара пользователя
realizator
virt2real team
 
Сообщения: 640
Зарегистрирован: 17 фев 2012, 23:18

Re: Текущая движуха по прошивке

Сообщение Noor » 28 янв 2014, 13:40

У меня такая же проблема, на компе не может установить, что бы я не делал но на всех других устройствах нормально. Так что проблема не в вайфае а в настройках винды, и соединения. А вот как исправить я не подскажу.У меня тоже видит сеть но подключаться не хочет, хоть тресни.
Мастер сам устанавливает закон
Noor
 
Сообщения: 341
Зарегистрирован: 04 сен 2013, 20:03

Re: Текущая движуха по прошивке

Сообщение Gol » 28 янв 2014, 14:39

Noor писал(а):У меня такая же проблема, на компе не может установить, что бы я не делал но на всех других устройствах нормально. Так что проблема не в вайфае а в настройках винды, и соединения. А вот как исправить я не подскажу.У меня тоже видит сеть но подключаться не хочет, хоть тресни.

Я перед выкладыванием прошивки проверял на мобиле андроидной, айпаде, ноуте, десктопе. Коннект по вифи нигде проблем не испытывал.

Если сетка видна но не пингуется - возможно что на винде для интерфейса статический ip задан, тогда можно там же на винде задать статический адрес в подсети 192.168.2.x , подключиться к вайфай сети virt2real и пингануть 192.168.2.1 (адрес виртурилки).
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Текущая движуха по прошивке

Сообщение Gol » 28 янв 2014, 15:52

Vpro писал(а):Подключаю v2r в usb порт, стартует, зажигается синий светодиод, ноут сетку видит. Вожу пароль к сети "12345678" - соединение не устанавливается. Началось все с предыдущей прошивки. В чем может быть проблема?


Проверил с питанием по USB, тоже всё норм. Может быть из-за того что ты подключаешь железку к тому же кому, с которого подключаешься по вайфаю проблема. По USB поднимается одно соединение, по вифи - второе, вот и конфликт маршрутов (вполне возможно). Попробуй запитать железку по USB от блока питания (от мобилы, например). Или подключайся не по вайфаю а по USB (ip 192.168.3.128)
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

След.

Вернуться в Готовые прошивки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron