[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4678: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4680: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4681: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4682: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
virt2real.ru • Просмотр темы - Текущая движуха по прошивке
Страница 1 из 6

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

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

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. Софт теперь можно пакетами ставить, это уже вроде обсуждали.

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

Новая прошивка будет когда текущие новшества все доделаю и оттестю, ориентировочно на этой неделе.

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

СообщениеДобавлено: 21 янв 2014, 22:07
Anisotropic
Супер! Ждём!

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

СообщениеДобавлено: 26 янв 2014, 16:11
Gol
Выложил . Как и предупреждал, поменялся формат команд для драйверов v2r_gpio и v2r_pins. Грубо говоря, вместо "set con42 output:1" теперь надо "set con 42 output 1", т.е. разделение элементов команд пробелами.

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

СообщениеДобавлено: 26 янв 2014, 17:33
eagafonov
*thumbup*

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

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

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

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

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

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

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

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

СообщениеДобавлено: 28 янв 2014, 13:40
Noor
У меня такая же проблема, на компе не может установить, что бы я не делал но на всех других устройствах нормально. Так что проблема не в вайфае а в настройках винды, и соединения. А вот как исправить я не подскажу.У меня тоже видит сеть но подключаться не хочет, хоть тресни.

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

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

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

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