Автор Тема: Вопросы "начинающего":  (Прочитано 5891 раз)

Оффлайн Artem

  • Участник
  • **
  • Сообщений: 55
  • Лайков: 16
  • Карма: +0/-0
  • Orange Pi PC ver 1.2
    • Просмотр профиля
Вопросы "начинающего":
« : Сентябрь 22, 2015, 07:26:04 pm »
Всем привет!

Я "новичок" (вернее полный "0"), как в системах UNIX (и им подобные), так и в одноплатных компьютерах; не давно заказал "Orange PI PC" (ждёт отгрузки), и в следствии чего появилось много (возможно глупых) вопросов. Я надеюсь, что те кто с ними уже сталкивался, помогут ответить на них.

Заранее спасибо!  :)

*************************************

1) Где можно найти принципиальную схему "Orange PI PC" ?
2) Как я понял в AllWinner принцип загрузки такой: brom -> boot0 -> boot1 -> boot.axf -> u-boot -> kernel
  а) Зачем сделан такой длинный "механизм" загрузки?
  б) Можно ли запустить Linux без "u-boot" (или аналогичного загрузчика)?
  в) Где можно найти документацию на "u-boot" (назначение API и библиотек, manual`ы по компиляции, примеры и     прочую гадость)
3) Посоветуйте хорошую книжку о Linux (строение OC, ядра; команды консоли; особенности ОС)

Оффлайн tracert

  • Administrator
  • Житель
  • *****
  • Сообщений: 286
  • Лайков: 63
  • Карма: +53/-0
  • Orange Pi 2
    • Просмотр профиля
Re: Вопросы "начинающего":
« Ответ #1 : Сентябрь 23, 2015, 09:22:37 am »
1) Где можно найти принципиальную схему "Orange PI PC" ?
Схемы нет, есть только Datashit на устройcтва и на Allwinner H3 soc
Цитировать
2) Как я понял в AllWinner принцип загрузки такой: brom -> boot0 -> boot1 -> boot.axf -> u-boot -> kernel
  а) Зачем сделан такой длинный "механизм" загрузки?
  б) Можно ли запустить Linux без "u-boot" (или аналогичного загрузчика)?
  в) Где можно найти документацию на "u-boot" (назначение API и библиотек, manual`ы по компиляции, примеры и     прочую гадость)
Allwinner H3 имеет следующий механизм загрузки brom->boot0->u-boot->kernel. Когда вы включаете устройство, SOC не знает еще аппартную конфигурацию, проще говоря он не видит памяти. Поэтому brom загружает первичный загрузчик во внутреннюю память SOC, тот в свою очередь инициализирует RAM контролер после чего загружает уже сам u-boot в основную память. U-boot это по сути биос системы, который и запускает ядро сделав перед этим необходимую конфигурацию по железу и предав нужные параметры ядру.
Про U-boot полно информации (google)
Цитировать
3) Посоветуйте хорошую книжку о Linux (строение OC, ядра; команды консоли; особенности ОС)
По книгам не берусь советовать так как их бессметное множество.... и одна лучше другой )
В любом случае вам нужно будет пару книг одну просто про Linux как систему а вторую по программированию в среде Linux.
И чаще используйте ключик -help  и команду man.
« Последнее редактирование: Сентябрь 23, 2015, 09:24:24 am от tracert »

Оффлайн Artem

  • Участник
  • **
  • Сообщений: 55
  • Лайков: 16
  • Карма: +0/-0
  • Orange Pi PC ver 1.2
    • Просмотр профиля
Re: Вопросы "начинающего":
« Ответ #2 : Сентябрь 23, 2015, 12:21:04 pm »
Большое спасибо!

Цитировать
U-boot это по сути биос системы

То есть, если я правильно вас понял, то U-Boot - это один из основных компонентов и запустить Linux на камнях AllWinner без него не возможно?

Оффлайн tracert

  • Administrator
  • Житель
  • *****
  • Сообщений: 286
  • Лайков: 63
  • Карма: +53/-0
  • Orange Pi 2
    • Просмотр профиля
Re: Вопросы "начинающего":
« Ответ #3 : Сентябрь 23, 2015, 12:53:03 pm »
U-boot универсальный он не только для Allwinner т.е. его можно собрать под любой процессор.

Оффлайн seotavr

Re: Вопросы "начинающего":
« Ответ #4 : Октябрь 13, 2015, 05:35:34 pm »
1) Где можно найти принципиальную схему "Orange PI PC" ?
Схемы нет, есть только Datashit на устройcтва и на Allwinner H3 soc
Цитировать
2) Как я понял в AllWinner принцип загрузки такой: brom -> boot0 -> boot1 -> boot.axf -> u-boot -> kernel
  а) Зачем сделан такой длинный "механизм" загрузки?
  б) Можно ли запустить Linux без "u-boot" (или аналогичного загрузчика)?
  в) Где можно найти документацию на "u-boot" (назначение API и библиотек, manual`ы по компиляции, примеры и     прочую гадость)
Allwinner H3 имеет следующий механизм загрузки brom->boot0->u-boot->kernel. Когда вы включаете устройство, SOC не знает еще аппартную конфигурацию, проще говоря он не видит памяти. Поэтому brom загружает первичный загрузчик во внутреннюю память SOC, тот в свою очередь инициализирует RAM контролер после чего загружает уже сам u-boot в основную память. U-boot это по сути биос системы, который и запускает ядро сделав перед этим необходимую конфигурацию по железу и предав нужные параметры ядру.
Про U-boot полно информации (google)
Цитировать
3) Посоветуйте хорошую книжку о Linux (строение OC, ядра; команды консоли; особенности ОС)
По книгам не берусь советовать так как их бессметное множество.... и одна лучше другой )
В любом случае вам нужно будет пару книг одну просто про Linux как систему а вторую по программированию в среде Linux.
И чаще используйте ключик -help  и команду man.

Всем привет.
Как это нет схем?А здесь тогда что?.... -> Hardware Design - > http://www.orangepi.org/downloadresources/

Вопрос. Пришла платка 2 mini. Подключаю питание ,а диод PWR не горит...

« Последнее редактирование: Октябрь 13, 2015, 07:28:55 pm от seotavr »

Оффлайн tracert

  • Administrator
  • Житель
  • *****
  • Сообщений: 286
  • Лайков: 63
  • Карма: +53/-0
  • Orange Pi 2
    • Просмотр профиля
Re: Вопросы "начинающего":
« Ответ #5 : Октябрь 13, 2015, 09:24:24 pm »
PWR у меня загорается только при наличии прошивки

Оффлайн seotavr

Re: Вопросы "начинающего":
« Ответ #6 : Октябрь 14, 2015, 12:11:52 am »
PWR у меня загорается только при наличии прошивки
Вы правы. Мне первоначально думалось ,что всё работает как на Respberry -есть индикация работы светодиодом, ан нет...

Оффлайн Artem

  • Участник
  • **
  • Сообщений: 55
  • Лайков: 16
  • Карма: +0/-0
  • Orange Pi PC ver 1.2
    • Просмотр профиля
Re: Вопросы "начинающего":
« Ответ #7 : Октябрь 15, 2015, 09:26:21 pm »
1) Где можно найти принципиальную схему "Orange PI PC" ?
Схемы нет, есть только Datashit на устройcтва и на Allwinner H3 soc
Цитировать
Как это нет схем?А здесь тогда что?.... -> Hardware Design - > http://www.orangepi.org/downloadresources/


Речь шла об "Orange PI PC". Схем этой платы нет. Если найдёте - буду признателен.  :)

Оффлайн nkk

Re: Вопросы "начинающего":
« Ответ #8 : Ноябрь 27, 2015, 03:16:20 pm »
В материнке есть ком-порт, можно ли вот так его соединять с платой, или нужно еще что-то?
« Последнее редактирование: Ноябрь 27, 2015, 03:19:12 pm от nkk »
Спалено =(

Оффлайн Artem

  • Участник
  • **
  • Сообщений: 55
  • Лайков: 16
  • Карма: +0/-0
  • Orange Pi PC ver 1.2
    • Просмотр профиля
Re: Вопросы "начинающего":
« Ответ #9 : Ноябрь 27, 2015, 03:56:17 pm »
Разные логические уровни у сом-порта и uart; вам нужен преобразователь уровней

Оффлайн nkk

Re: Вопросы "начинающего":
« Ответ #10 : Ноябрь 27, 2015, 05:01:28 pm »
разобрался, в чем проблема: добавляю строчку в /etc/fstab
/dev/sda5 /mnt/usbext ext4  errors=remount-ro,noatime,nodiratime 0 2
и оно не грузится, а, может, грузится, но проверяет долго раздел, XD
Спалено =(

Оффлайн sergyegorov

Re: Вопросы "начинающего":
« Ответ #11 : Март 21, 2016, 06:26:18 pm »
Доброе время суток!
Дабы не плодить сущности - отпишусь здеся... или тута...
Залил, запустил... Зашел по SSH на root - ЗЕР ГУД!!! Все краснее красного!

А вот зайти на другого пользователя - после логина автоматически закрывается терминал... :(

"Мосье!... Женима па сис жур!"(с) Киса.... Господа! Что за лабуда?! И что с ней сделать доброго/вечного? 
Спасибо!:D

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 386
  • Лайков: 100
  • Карма: +13/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Вопросы "начинающего":
« Ответ #12 : Март 21, 2016, 06:42:38 pm »
Залил, запустил...
Что именно залили и начем запустили?
Цитировать
А вот зайти на другого пользователя - после логина автоматически закрывается терминал... :(
Какого другого? сами заводили или как? он точно есть?
И какой "терминал"?

Оффлайн sergyegorov

Re: Вопросы "начинающего":
« Ответ #13 : Март 21, 2016, 06:53:37 pm »
Залил, запустил...
Что именно залили и начем запустили?
Упс. Пардон...  :-\ Залил RaspberryPi (скачал с сайта www.orangepi.org) на OrangePI PC...

А вот зайти на другого пользователя - после логина автоматически закрывается терминал... :(
Какого другого? сами заводили или как? он точно есть?
И какой "терминал"?
Терминал PuTTY... Пытался заходить на orangepi и на нового созданного пользователя... Результат тот-же... Входит и тут-же закрывает терминал.
Заходил под рутом и пытался залогинится на ssh localhost под другим этими двумя пользователями - после логина пишет "Connectino closed"... короче - та-же фигня...  В /home - подкаталоги соответсвующих юзверей существуют... :(
« Последнее редактирование: Март 21, 2016, 06:57:43 pm от sergyegorov »

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 386
  • Лайков: 100
  • Карма: +13/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Вопросы "начинающего":
« Ответ #14 : Март 21, 2016, 07:25:09 pm »
Теперь понятно что и почему закрывается.
Raspbian к Orang-у за уши притянут, мож чего не доделано.
А локально можешь этими пользователями залогиниться?
Шас посмотрю, есть у меня скачаный расбиан или нет, проверю, что там за фигня.