Orange Pi One... нужен старт

lean_74
Offline
Зарегистрирован: 22.12.2015

axill пишет:

 

если серъезно - допускаю, что где то мощный миниписи и возможно 64-х битный нужен. вот и любопытно узнать в каких задачах. 

Для МЧС делали телефонные станции на основе Asterisk -а для системы аварийного оповещения, брали неттопы, за 7-8 тыс руб. а за 1700руб. было бы интереснее(выхлоп больше :) )

axill пишет:

дело личное, ктож помешает вам собрать свой телевизор)

то же пройденный этап в жизни, из Питера  в 90 годы возили начинку от "Горизонтов", и в корпуса от японских теликов вставляти, классное было время - лихое.

lean_74
Offline
Зарегистрирован: 22.12.2015

Классная тема, кстати по телефонному серверу, что-то я забросил ее,  удобно было на зарубежном отдыхе, берешь местную симку для интернета и ты на связи в любой точке мира со своим обычным номером и тариф, как у тебя в родном городе, эхо немного, конечно, присутствует, но разговаривать вполне возможно, 120 кбит в секунду скорости для разговора вполне хватает, хоть по работе хоть с родными болтай - не хочу.  Orange Pi One мне уже едет из Китая, надо попробовать поднять на нем. 

a5021
Offline
Зарегистрирован: 07.07.2013

axill пишет:
тогда будьте последовательны - начните со сборки телевизора из деталей))

Вы тоже будьте последовательны -- из деталей телевизоры сейчас никто не собирает. Если уж так хочется собрать телевизор, то берем горелый LCD монитор (главное, чтобы матрица цела была), вытряхиваем из него все лишние детали, докупаем скалер:

Вставляем внутрь монитора и радуемся телевизору сделанному своими руками. :)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

lean_74 пишет:

Классная тема, кстати по телефонному серверу, что-то я забросил ее,  удобно было на зарубежном отдыхе, берешь местную симку для интернета и ты на связи в любой точке мира со своим обычным номером и тариф, как у тебя в родном городе, эхо немного, конечно, присутствует, но разговаривать вполне возможно, 120 кбит в секунду скорости для разговора вполне хватает, хоть по работе хоть с родными болтай - не хочу.  Orange Pi One мне уже едет из Китая, надо попробовать поднять на нем. 

Да поднимется, практически на любом роутере (мыльнице) поднимали

axill
Offline
Зарегистрирован: 05.09.2011

a5021 пишет:

Вы тоже будьте последовательны -- из деталей телевизоры сейчас никто не собирает. 

дык по моему и мультимедиаплейеры тоже уже никто не собирает

насчет телевизора а если 640х480 из 3мм rgb диодов? Всего то 300тыс штук) вот тут как раз может пригодиться апельсин помощнее

nevkon
Offline
Зарегистрирован: 20.01.2015

А какой БП на такой телек понадобится? По моим скромным подсчетам даже если ток на один светодиод будет 1мА, то надо будет больше 300А дать этому массиву светодиодов. Это в случае если кто решится спаять такое чудо.

axill
Offline
Зарегистрирован: 05.09.2011

Это всего 600ватт. Здесь вон был проект в другой ветке с матрицей на лампах накаливания под 20квт))

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Немножко оффтопа.

Сейчас дома крутится сервер на OPi PC, проброшен наружу, всё работает, с одним "но" - Арбитал, провайдер, предоставляет статический внешний IP, но закрывает порты по какой-то диапазон, и, естественно, порт 80 туда входит. Сейчас сайт виcит на 1500м порту.

Есть ли возможность каким-либо сервисом настроить перенаправление с 80 порта на 1500, чтобы получить доступ к сайту по простому урлу без суффикса :1500?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Yarik.Yar пишет:

Немножко оффтопа.

Сейчас дома крутится сервер на OPi PC, проброшен наружу, всё работает, с одним "но" - Арбитал, провайдер, предоставляет статический внешний IP, но закрывает порты по какой-то диапазон, и, естественно, порт 80 туда входит. Сейчас сайт виcит на 1500м порту.

Есть ли возможность каким-либо сервисом настроить перенаправление с 80 порта на 1500, чтобы получить доступ к сайту по простому урлу без суффикса :1500?

провайдер должен прописать с вашего IP адреса с 80 порта на 1500 ну или купить сервис OpenVPN c белым IP адресом и в рамках этого сервиса организовать проброс портов, тогда белый IP от провайдера вообще не нужен! Кстати, если к серверу должен иметь доступ ограниченный круг лиц, то схема должна быть несколько другой )))

Logik
Offline
Зарегистрирован: 05.08.2014

ua6em пишет:

 тогда белый IP от провайдера вообще не нужен! 

Чет не понял смысла. Вот к примеру захочет Yarik.Yar чтоб я или Вы к нему зашли. Или он же сам к себе с смартфона и шаровой WiFi  гденибудь. Как? На какой IP  стучать?

axill
Offline
Зарегистрирован: 05.09.2011

Yarik.Yar пишет:

Немножко оффтопа.

Сейчас дома крутится сервер на OPi PC, проброшен наружу, всё работает, с одним "но" - Арбитал, провайдер, предоставляет статический внешний IP, но закрывает порты по какой-то диапазон, и, естественно, порт 80 туда входит. Сейчас сайт виcит на 1500м порту.

Есть ли возможность каким-либо сервисом настроить перенаправление с 80 порта на 1500, чтобы получить доступ к сайту по простому урлу без суффикса :1500?

а смысл? никакой разница в пользовании с указанием порта в сравнении с портом по умолчанию нет

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

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Ну, разница есть. например, сервисы от ВК, которые хотелось бы прикрутить к сайту, не приемлют урла с указанием порта, а без указания - не работают...

axill
Offline
Зарегистрирован: 05.09.2011

ну тогда или болаться с провайдером или покупать сторонний сервис

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Logik пишет:

ua6em пишет:

 тогда белый IP от провайдера вообще не нужен! 

Чет не понял смысла. Вот к примеру захочет Yarik.Yar чтоб я или Вы к нему зашли. Или он же сам к себе с смартфона и шаровой WiFi  гденибудь. Как? На какой IP  стучать?

Ясно, LOGIK тоже не всё знает ))) Ни на какой!!! Клиент OpenVpn за вас всё сам сделает, вам надо быть клиентом того пространства, что будет выделено Ярику, со своей учёткой ес-но
В рамках этого пространства - своя сеть класса 192.168.х.х - всё и организовывается

А клиенты есть для любой ОС, даже для айфона, технология L2TP, ключи шифрации до 4к )))
Может он и камеры захочет прикрутить, не светить же их в инет, не комильфо это

Logik, если интересно как это выглядит напиши мне на мыло НИК яндекс ру, скину тебе данные тестового клиента ))) ПО под виндой работает начиная от Висты и далее, клиент опенсурс ну и со смарта можешь поиграться, если есть желание

Logik
Offline
Зарегистрирован: 05.08.2014

Спасибо, не интересно, я знаком с  VPN ;)

// вам надо быть клиентом того пространства

Вот это и есть проблема, из-за которой оно не заменяет белый внешний айпишник. Он только внутри VPN, а это как правило рамки одного провайдера (ну или некоторой группы ограниченых личнстей и/или контор). Собственно VPN - виртуальная частная сеть. Мир шире. Без статического внешнего IP из мира Вас не увидят.

.ПС. Я одно время к провайдеру был подключен оп L2TP, теперь это к счастью в прошлом.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Почему к одному, соедините два сервера в кластер у двух разных провайдеров, светиться можно от любого...
Вопрос уже не в том, как обозначить себя в информационном пространстве, вопрос, как оградить частное-неприкосновенное воспользовавшись технологиями объединения )))
У меня лично нет ни малейшего желания лить фото, видео и т.д. в облака, от слова совсем, мне этот эксгибиционизм ни к чему

К примеру я сфотографировал что-то и лёгким движением руки эти фото на нашем NAS, всё защищено, также любые документы, умный дом хочу туда же, но пока не до него

С openvpn был большой геморрой с сертификатами ключей, но уже всё решено, недаром компании предлагающие такие услуги растут как грибы, вам вообще ни о чем не надо думать, получить ваш файл конфигурации кинуть в папку и вуаля, а что у вас за система, хоть андроид, хоть айфон, хоть виндовс или линух

IPV6 громаден, но светить в инет каждую зубную щётку как-то не комильфо

Да, кстати, провайдеры предлагающие такую услугу и ВАШ белый IP  к ней предлагают, засветить сможете, проблем нет )))

За наши деньги сейчас любые наши прихоти

Logik
Offline
Зарегистрирован: 05.08.2014

Я тож на облака ничего не выкладываю, тем более что то что называют "облаком" в 99% таким не является, это обычное файловое хранилище. Отстой.

Но все это не о том. Важно иметь возможность получить доступ к своему из любой точки сети, с любого устройства и с возможностью предоставить (и забрать) такую возможность любому челу.  И тут без  белого и пушистого IP никак.

А безопасность - это несколько из другой плоскости, важно, но решается другими средствами.

 

///недаром компании предлагающие такие услуги растут как грибы, вам вообще ни о чем не надо думать...

))) Очень точно описана схема работы бизнеса по доению лоха.. 

Спасибо, но я лучше буду думать о том что делаю.

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

А что мешает поднять openvpn сервер у себя? и ограничения провайдера по портам тогда побоку, там вообще UDP гуляет, а их провайдеры не блокируют, все игрушки через оные работают
Белый IP конечно есть, он в конфигурации прописан, только юзеру нахрена все технические подробности, даёте ссылку откуда он качает его конфигурацию, закидывается в папку config клиента и ВСЁ!
Он у вас в сети со всеми привилегиями, что вы ему разрешили )))

Logik
Offline
Зарегистрирован: 05.08.2014

ua6em пишет:

А что мешает поднять openvpn сервер у себя? 

А толку, если "у себя" нет статического внешнего IP. Заходить на него как?

ua6em пишет:

там вообще UDP гуляет, а их провайдеры не блокируют, все игрушки через оные работают

Угу, только он тоже поверх протокола IP, снова нужен.. ну поняли ))

 

ua6em пишет:

даёте ссылку откуда он качает его конфигурацию, закидывается в папку config клиента и ВСЁ!
Он у вас в сети со всеми привилегиями, что вы ему разрешили )))

Вы считаете что у всех везде стоит openvpn? очень странное предположение. Мало того, как его поставить например на смартТВ? Браузер там есть, все ок при наличии статического адреса разумеется.

Вобще как бы некоркктно сравнивать варианты:

1. ставит openvpn(если на его платформу он есть вобще и заработает)+готовите и выкладываете в сеть конфигурацию+ "даёте ссылку откуда он качает его конфигурацию, закидывается в папку config клиента

2. Перешел по ссылке и, возможно, залогинился.

И напомню, что задействование третей стороны (владельцев openvpn) создает зависимость от неё и не обеспечивает конфиденциальность т.к. этот самый владельцев openvpn может смотреть все.

ПС. Все это в данной теме уже обсуждалось, давайте завязывать. Коль нет бубей, хоть хером бей. Так и с адресами - без статического ничего толком не выйдет. Костыли известны, но они остаются костылями.

axill
Offline
Зарегистрирован: 05.09.2011

кстати 64-х битных платы две

одна совсем бюджетная, фактически как старая PC и все характеристика кроме ядра теже http://www.aliexpress.com/item/New-Orange-Pi-PC-2-H5-64bit-Support-the-L...

и вторая http://www.aliexpress.com/item/Orange-Pi-Win-Development-Board-A64-Quad-...

вторая отличается тем, что есть wifi и камень вместо H5 стоит A64

в чем между ними разница не углублялся

думаю прикупить с H5 для второго сервера с опенхаб, первый прекрасно работает и на H3, но раз цена такая же почти то будет H5

Logik
Offline
Зарегистрирован: 05.08.2014

ИМХО вайфай на борту - лишнее. Серверок на проводе должен висеть. А вайфай, это дело роутера.

Вроде как камеры по нормальной цене есть, никто не пробовал?

 

axill
Offline
Зарегистрирован: 05.09.2011

octoprint кто нибудь ставил на апельсин? на официальном сайте octoprint прошивка только для малинки

Logik
Offline
Зарегистрирован: 05.08.2014

Притяну сюда полезное о создании make файлов. Собственно это составляет основное отличие написания на Wiringe+gcc для Orange и из ИДЕ для платформ которые им поддерживаются. ИДЕ собирает сама а без неё надо задать порядок сборки в этом самом make файле. О нем максимально просто и с универсальнім примером -  http://forum.ubuntu.ru/index.php?topic=100976.0

Baks
Baks аватар
Offline
Зарегистрирован: 11.01.2016

нужна помощь, написал скриптик на php который читает и пишит в ком порт, вроди все работат но есть одно но....

если ардуинка не передает ничего в порт (апельсинки) и пытаюсь считать информацию то зависает скрипт на 10 секунд, очень долго....

 

	  try // в этом блока читаем com_port и все отправляем в скрипт from_arduino.php для передачи в мажордом
	   {  
	    $contents =fgets($handle)  ; // читаем ком порт как файл
		if (strlen($contents) > 1)   // если размер строки скитоной с ком порта больше 1
	     {
		  echo $contents ;
          file_get_contents("http://localhost/my/from_arduino.php?".trim($contents));	// отправим все в скрипт		  
		 }
	   } catch (Exception $e)  {echo "Error cikle - whille (read kom port) !";  }

это крутится в цыкле....

вижу 2 решения проблемы

 1-установка timeout на чтение файла /dev/ttyACM0

2-вставить проверку с размером файла ( filesize не работает)

кто что может подсказать? может я чегото не допонимаю или не знаю, или каким-то другим способом можно проверить наличие информации в ком порте?

Logik
Offline
Зарегистрирован: 05.08.2014

Baks пишет:

 или каким-то другим способом можно проверить наличие информации в ком порте?

именно другим способом. он называется С/С++ ;) 

Baks
Baks аватар
Offline
Зарегистрирован: 11.01.2016

тут не совсем в этом дело, сколько раз я убеждался что язык программирования не особо важен...

важнее руки программиста

ну вот наверное у меня не совсем с плеч ростут ))))

проблема в том что в linux ком порт это фай, и не обычный...

у него нет размера файла, и похоже у него нет символов конца файла

и вот как его считать если не знаешь сколько там содержимого, даже проверку на наличие инфы в файле не сделать....

П. С. сори за отвлеченную тему

axill
Offline
Зарегистрирован: 05.09.2011

bash не дает доступа ко всем утрибутам системных вызовов юникс

так что в этом смысле выбор языка программирования имеет значение

насколько помню в системных вызовах есть методы что то типа ардуиновского Serial.available, которые говорят есть ли что то в буфере для чтения или нет. как точно называется надо гуглить

кроме Си можно использовать какой нить perl, там это все тоже должно быть возможно

 bash как бы тоже возможно но только через анализ статуса вызова внешней программы, и так вот сходу не знаю есть ли какая то штатная программа дающая статус по com порту

зы. в юниксе это вообще ни разу не файл. Это в терминах юникса device. То, что device имеет маппинг на файловую систему не делает его файлом. Такая логика абстрагирования, которая упрощает многие вещи. Но это не файл. Точнее в файловой системе есть типа файл, называется дескриптор, т.е. в нем описано к какому железу через этот дескриптор можно получить доступ

в аналогии виндус что то типа shotcut

Baks
Baks аватар
Offline
Зарегистрирован: 11.01.2016

на самом деле помогли решить все очень просто, функция чтения блокируется если там пусто, путем перевод в не блокирующее чтение (добавив одну строчку) все стало работать как надо и вот она stream_set_blocking ( $handle , 0 );// установим неблокирующий режим чтения и записи по хендлу

теперь выглядит так весь блок чтения вот так

	   try // в этом блока читаем com_port и все отправляем в скрипт from_arduino.php для передачи в мажордом
	  {

	     while (false !== ($char = fgetc($handle))) 
	    {
		  if($char == "<") {$flag_read_complet = true;}
		  elseif($char == ">") {$flag_read_complet = false;$flag_komand_complet = true;}		  
		  elseif($flag_read_complet) {$contents = $contents . $char;}
        }  
	   if ((strlen($contents) > 1) && ($flag_komand_complet))   // если размер строки скитоной с ком порта больше 1
	    {
		  print_r (trim($contents));
          file_get_contents("http://localhost/my/from_arduino.php?".trim($contents));	// отправим все в скрипт
		  $contents = "";
		  $flag_komand_complet = false ;
	    }
      } catch (Exception $e)  {echo "Error cikle - whille (read kom port) !";  }
	  

 

Logik
Offline
Зарегистрирован: 05.08.2014

Глянул как у меня с USB  принимает

       *h_usb=open("//dev//ttyUSB0", O_RDONLY | O_NONBLOCK);
       if(*h_usb>0)
       {
         flg_nn=false;
         printf("USB open\n ");
       }

.....
     if(*h_usb>0)
     {
          char ch;
          int r;
          for(;(r=read(*h_usb, s_usb+s_usb_ind,  200-s_usb_ind))>0;)
          {
  //принято r байт сохранены в s_usb+s_usb_ind а свободного места для них было 200-s_usb_ind
          }
 ..................
      if(!r)
      {
          printf("USB eof\n");
          close(*h_usb);
          *h_usb=0;
      }

 

 

Baks
Baks аватар
Offline
Зарегистрирован: 11.01.2016

выложу свой скрипт, для следующего кто будет делать похожее

" ЧТЕНИЕ И ЗАПИСЬ КОМ ПОРТАП" я назвал скрипт  - com_port.php

<?php

//  chmod +x /var/php/com_port.php   делаем скрипт испоняемым
//  php -f /var/php/com_port.php   запуск скрипта из консоли
//  stty -F /dev/ttyUSB0 -echo   убираем эхо в порту если оно есть

$bul_file = false;
$bul_handle = false;
$handle = 0;
$usb =  "/dev/ttyACM0"; //"/dev/ttyUSB0";
$comand_temp = "cat /sys/devices/virtual/thermal/thermal_zone0/temp";
$comand_setings_usb = "stty -F /dev/ttyACM0 -echo";
$comand_speed_usb = "stty -F /dev/ttyACM0 115200";
$time_dump_reqwest = time();
$flag_read_complet = false;

function comand_l($str_comand)
 {
  try
   {
    $ret = exec($str_comand);
    return $ret;
   } catch (Exception $e)  { return NIL; }
 }

 try
 {
  comand_l($comand_setings_usb) ;
  comand_l($comand_speed_usb) ;
 }   catch (Exception $e)  { }

while(true)
 {
  $bul_file = file_exists($usb);
  if(!$handle)
   {
 	$bul_handle = false;
   }
   else
   {
  	$bul_handle = true;
   }

 if (($bul_file == true) and ($bul_handle == true))
   {
    while ((file_exists($usb)) and ($handle > 0))   // цыкл whille крупится бесконечно пока все в порядке
     {
	   try // в этом блока читаем com_port и все отправляем в скрипт from_arduino.php для передачи в мажордом
	  {

	     while (false !== ($char = fgetc($handle))) 
	    {
		  if($char == "<") {$flag_read_complet = true;}
		  elseif($char == ">") {$flag_read_complet = false;$flag_komand_complet = true;}		  
		  elseif($flag_read_complet) {$contents = $contents . $char;}
        }  
	   if ((strlen($contents) > 1) && ($flag_komand_complet))   // если размер строки скитоной с ком порта больше 1
	    {
		  print_r (($contents));
          file_get_contents("http://localhost/my/from_arduino.php?".trim($contents));	// отправим все в скрипт
		  $contents = "";
		  $flag_komand_complet = false ;
	    }
      } catch (Exception $e)  {echo "Error cikle - whille (read kom port) !";  }

   // #######################################################################################################	  
	//  usleep(500) ; 
   // #######################################################################################################
   
      try // в этом блоке проверяем что есть в SQL через скрипт (reqwest.php)  и переносим все в ком порт
       {
		 if ((time() != $time_dump_reqwest)) // каждые 1 секунды
		 {
		  $time_dump_reqwest = time();
          $reqwest = file_get_contents("http://localhost/my/reqwest.php");   // читаем что вернет скрипт из SQL
		  if (strlen($reqwest) > 1) // если размер > 1
           {
            print_r ("reqwest = "."<".$reqwest.">"."\n")  ;
		    fwrite($handle, "<".$reqwest.">"."\n"); // запишим в юсб
			$reqwest = "";
		   }
		 }
       } catch (Exception $e)  {echo "Error cikle - whille (write com port) !";  }
     }
   }
  elseif (($bul_file == true) and ($bul_handle == false))
   {
    sleep(3);
    $handle = 0;
    try
     {
     $handle = fopen( $usb, "r+");
	 if ($handle)
	   {
	    comand_l($comand_setings_usb); // настроим порт (уберем эхо)
	    comand_l($comand_speed_usb);  //  запишем скорасть 115200
		 stream_set_blocking ( $handle , 0 );// установим неблокирующий режим чтения и записи по хендлу
	   }
     if (!$handle){fclose($handle);}
     } catch (Exception $e)  {echo "Error fopen !";  }
   }
   elseif (($bul_file == false) and ($bul_handle == true))
   {
   	try
     {
   	  fclose($handle);
     } catch (Exception $e)  {}
     $handle = 0;
     sleep(3);
   }
   elseif (($bul_file == false) and ($bul_handle == false))
   {
   	sleep(3);
   }
 }
?>

как работает...

скрипт добавлен в авто запуск

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

как только подключаемся к разьему то скрипт получает хендл файла который создается при подключении к юсб и запускается второй цыкл, в котором есть 2 блока try один читает из ком порта (файла) и отправляет дальше в скрипт то что прочитал, а второй читает скрипт и если чтото есть пишет в ком порт(файл) он выполняется 1 раз в секунду чтоб не сильно грузить SQL.

в принцыпи коменты есть можно подправить как надо.

и да если в процессе работы отваливается порт то выходим из второго цыкла и крутимся в первом, ждем восстановления проблемы, как только восстановится то заходим во второй цыкл и прдолжаем работать (читать, писать)

axill
Offline
Зарегистрирован: 05.09.2011

после очередного отключения электричества накрылся мой orangepi PC

хотя таких отключений было уже штук двадцать

моя система не поднялась, голый образ поднимается, но не запускается eth0

хз что с ней случилось, по питанию не должно было быть никаких опасностей - еле напряжения на входе в дом, потом ИБП, потом блок питания 12в и dc-dc до 5в

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

axill пишет:

после очередного отключения электричества накрылся мой orangepi PC

хотя таких отключений было уже штук двадцать

моя система не поднялась, голый образ поднимается, но не запускается eth0

хз что с ней случилось, по питанию не должно было быть никаких опасностей - еле напряжения на входе в дом, потом ИБП, потом блок питания 12в и dc-dc до 5в

 

а эзернетом куда была воткнута?

 

axill
Offline
Зарегистрирован: 05.09.2011

Предварительный вывод оказался не верным. Железо живо. Произошло что то с файловой системой из за чего при старте идут сплошные сбои доступа а файлам и в итоге система не стартует

предположение насчет проблем с эзернетом связано с тем, что не все образы дисков с orangepi.org содержат патч под orangepi pc и железо не стартует, нужно выбирать образы в названии которых явно указано orange. Сбивает с толку и то, что пока железо не инициализировано оба светодиода rj45 горят, что не так намример у больших компов

в итоге переустановил, за базу взял armbian-debian собранный для orangepi pc, он компактнее и грамотнее собран чем debian с orangepi.org

axill
Offline
Зарегистрирован: 05.09.2011

вывод выше тоже устарел. сегодня система установленная еще вчера с нуля рухнула и так же не запускается

тесты говорят, что TF карта рабочая

так что... вызревает подозрение на проблемы с железом апельсинки. переустанавливаю снова, будем посмотреть

Logik
Offline
Зарегистрирован: 05.08.2014

Жара может сказалась?

 

axill
Offline
Зарегистрирован: 05.09.2011

Жара точно не причем, место установки прохладное и есть принудительное охлаждение

ситуация сейчас такая - оно может работать сколько угодно до отключения питания, без каких либо проблем. Можно перезапускать систему тоже без проблем. Но стоит выключить и включить питание и все. Больше система с этой флэшки не грузится, идут ошибки доступа к диску и система не запускается. Надо начинать с чистого листа 

флэшку проверял программой тестирования - ошибок нет. Проверил на другой флэшке - все тоже самое

уж не знаю что там такое, но сброс питания для системы катастрофа, как будто это не флэшка, а оперативная память

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

axill пишет:

вывод выше тоже устарел. сегодня система установленная еще вчера с нуля рухнула и так же не запускается

тесты говорят, что TF карта рабочая

так что... вызревает подозрение на проблемы с железом апельсинки. переустанавливаю снова, будем посмотреть

не все карты одинаковые, некоторые проблемные для оранжа

axill
Offline
Зарегистрирован: 05.09.2011

ua6em пишет:

не все карты одинаковые, некоторые проблемные для оранжа

Два года работала и потом вдруг стала проблемная? Проблема увы в качестве железа. Сам защищал тут апельсин, но по факту рано или поздно вылезают косяки.

попробую понять что там с файловой системой происходит, но железо врядли выйдет починить

payalnik
Offline
Зарегистрирован: 27.10.2017

Добрый день!

Можно либы к данному исходнику (54 посту), если не сложно плиз!!!   asutp_megion@mail.ru

Заранее благодарен!

Logik
Offline
Зарегистрирован: 05.08.2014

payalnik пишет:

Добрый день!

Можно либы к данному исходнику (54 посту), если не сложно плиз!!!   asutp_megion@mail.ru

Заранее благодарен!

Так там почти все из WiringPi стандартное, ставится с вирингом, он у меня предустановлен был в образе. Только про #include "BaseNetwork.h" не помню точно что там. А как ругается при компиляции?

 

payalnik
Offline
Зарегистрирован: 27.10.2017

На BaseNetwork.h как раз и ругается!

Logik
Offline
Зарегистрирован: 05.08.2014

Немного позже выложу на гитхаб эту либку и сообщу здесь. 

payalnik
Offline
Зарегистрирован: 27.10.2017

ОК

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

может кому пригодится.

Я потратил кучу времени, ища несуществующие ошибки у себя и других.

---------------------------

OPi Zero, со ВСТРОЕННЫМ WiFi XR819    НЕ УМЕЕТ коннектится к точке, если установлена старая защита WEP, только к WPA!!!!!!.

Я просто пользуюсь дома очень старой точкой DWL-2100AP+ с прошивкой  BlueBox от украинских коллег.

BB  не умеет модные WPA и WPA2 ;) Это очень старая прошивка, чтобы строить линки на 10 км и более, на незарегестрированных каналах. (на таких двух точках у меня радио-резервник к МГТС висит, и они, зайки такие, следят за питанием и все обслуживают...)

Я, как старый оДмин ;), юзал одну из таких перешитых точек дома и даже забыл  в каком пыльном углу она прикручена.

Мобильники коннектятся - да и слава Б..гу!

И вот я решил повысить качество жизни, перевесив принтеры-МФУ на OPiZ (Orange Pi Zero), вместо компа, типа "по-современному".... да и стоит 500р.

Пришлось  искать точку, вспоминать и подбирать пароль и перешивать обратно в Dlink!!!!

===================

Еще раз, кратко: (штоп не идти по моим граблям)

WiFi адаптер XR819 на линухе НЕ ПОДДЕРЖИВАЕТ WEP! Только WPA!

Может бОян, и другие об этом уже знают.... ну значит я сам-дурак.