Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Ставим Debian в качестве корневой системы.
Jury093
Добавлено 09.05.2010 14:23 Сообщение: 21
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
э-э.. забыл добавить, возможны еще две ситуации
- стоит ЮСБ хаб в него воткнута флешка и ридер с CF, то в зависимости от физических портов ЮСБ флешка может стать /dev/sda а CF соответственно /dev/sdb -> Kernel Panic - лечение или всех убрать кроме CF или подобрать комбинацию портов
- у меня старенький картридер 4in1 - соответственно CF сокет видится как /dev/sda, SD - /dev/sdc. у других ридеров может быть по другому -> Kernel panic

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 10.05.2010 18:50 Сообщение: 22
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Запустил на MNUC950 на новом ядре с USB.
Код
EXT2-fs (sda1): warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem) on device 8:1.
Freeing init memory: 96K
INIT: version 2.86 booting

.udev/ already exists on the static /dev! (warning).
Starting the hotplug events dispatcher: udevd.
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...done.
Setting the system clock.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
Unable to set System Clock to: Thu Jan 1 00:00:31 UTC 1970 (warning).
Activating swap...done.
Setting the system clock.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
Unable to set System Clock to: Thu Jan 1 00:00:36 UTC 1970 (warning).
Cleaning up ifupdown....
Checking file systems...fsck 1.41.3 (12-Oct-2008)
done.
Setting kernel variables (/etc/sysctl.conf)...done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...nuc900-emc nuc900-emc: eth0 is OPENED
done.
nuc900-emc nuc900-emc: eth0: Link now 100-FullDuplex
Loading the saved-state of the serial devices...
Illegal UART type: undefined
/dev/ttyS0 at 0x0000 (irq = 7) is a 16550
Illegal UART type: undefined
Illegal UART type: undefined
Setting sensors limits.
chown: failed to get attributes of `/var/log/dmesg': No such file or directory
chmod: failed to get attributes of `/var/log/dmesg': No such file or directory
INIT: Entering runlevel: 2

Starting enhanced syslogd: rsyslogd.
Starting OpenBSD Secure Shell server: sshd.
Starting internet superserver: inetd.
Starting periodic command scheduler: crond.

Debian GNU/Linux 5.0 armets ttyS0

armets login: root
Password:
Linux armets 2.6.34-rc5 #77 PREEMPT Mon May 10 22:14:50 MSD 2010 armv5tejl

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
armets:~#

Графики у меня никакой не появилось, хотя там вроде иксы стоят.

На старом ядре запускается и с USB и с SD. Причем из-за особенностей Nuvoton'овского драйвера нужно загружаться с SD как с /dev/sda1.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.05.2010 19:28 Сообщение: 23
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Код
Linux armets 2.6.34-rc5 #77 PREEMPT Mon May 10 22:14:50 MSD 2010 armv5tejl

двойной отличный результат, гуд!
а графику я и не обещал :)
если туда просетапить еще и графику, то это было бы не 70 а ~270MB.. я то почти любой размер волью/солью, а вот кому-нить и 70 многовато..
теперь проверяйте с консоли
Код
ping www.debian.org

обновление списка пакетов
Код
apt-get update

как иксы ставить я естесно не помню типа
Код
apt-get install xorg
с этим мог наврать
надеюсь консоль на экране поднялась, крыса/клава подключены?
ЗЫ В принципе можно еще и тему в разделе линукса открыть "Ставим X на ARM"..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.05.2010 19:53 Сообщение: 24
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Use the --debug option to see the details of our search for an access method.
Unable to set System Clock to: Thu Jan 1 00:00:31 UTC 1970 (warning).

и надо установкой часов озаботится при загрузке
или цеплять time-server в инете или поднять свой NTS на линукс-машине
иначе могут возникнуть глюки в любых местах - при постановке пакетов или сборке чего-либо на плате

Код
dpkg -l

даст список поставленного в системе :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 10.05.2010 21:39 Сообщение: 25
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Цитата

пингуется

Цитата
apt-get update

Debian в интернет залез, что-то накачал, но что все это значит не сказал :-).

Цитата
dpkg -l

Вывел длинный список, в том числе:
Код
ri x11-common 1:7.3+20 X Window System (X.Org) infrastructure
rc x11-session-ut 7.3+1 X session utilities
rc x11-xserver-ut 7.3+5 X server utilities
rc xserver-xorg-i 0.7.9.3-2 X.Org X server -- Wacom input driver


Цитата
apt-get install xorg

Долго-долго ставился. В результате:
Код
armets:~# startx
hostname: Unknown host
xauth: (argv):1: bad display name "armets:0" in "list" command
xauth: (stdin):1: bad display name "armets:0" in "add" command

X: unable to open wrapper config file /etc/X11/Xwrapper.config
X: warning; process set to priority -1 instead of requested priority 0

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-10.lenny2)
Current Operating System: Linux armets 2.6.34-rc5 #77 PREEMPT Mon May 10 22:14:50 MSD 2010 armv5tejl
Build Date: 11 June 2009 06:36:47PM

Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan 1 00:35:15 1970
(==) Using config file: "/etc/X11/xorg.conf"
(II) Module "ramdac" already built-in
[config/hal] couldn't initialise context: (null) ((null))

Черный экран и все зависло...

P.S. Кто какой терминальной программой пользуется в linux? Использую GTKTerm, так он дает сохранять только входной поток символов, со всеми управляющими спец. символами, от которых логи приходится вычищать когда выкладываешь.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.05.2010 22:09 Сообщение: 26
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Debian в интернет залез, что-то накачал, но что все это значит не сказал :-).

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

Цитата
Черный экран и все зависло...

надо логи смотреть, начальный лог запуска иксов
Код
cat /var/log/Xorg.log

я полагаю, что иксы просто не настроены. завтра (если вспомню где и что правил) выложу файлы настроек
там надо создать отсутствующий /etc/X11/Xorg.conf и прописать туда фреймбуфер NUC950..

ЗЫ сижу под вындоувз - за терминалку не скажу, но может в настройках GTKTerm есть ключ для сохранения в нужном формате..

ЗЫ2 а когда все зависло - попробовать нажать Alt+F2?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 10.05.2010 23:12 Сообщение: 27
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Цитата
надо логи смотреть, начальный лог запуска иксов
cat /var/log/Xorg.log

Выкладываю
Attachment file: uploads/forum/forum-fSqpjO7QR1-679.zip

Цитата
а когда все зависло - попробовать нажать Alt+F2?

Попробовал - GTKTerm выдал строку поиска. А что должно было произойти?

P.S. Хотел сначала запостить в новой теме "Ставим Иксы...", но там
Цитата
полезные знания успешно ставил Иксы

а у меня безуспешные попытки...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.05.2010 23:38 Сообщение: 28
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
а у меня безуспешные попытки...


и все же

:)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 11.05.2010 14:41 Сообщение: 29
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Jury093, возник вопрос. Записал образ на CF-карту. Какие параметры в ядре надо указывать для загрузки ? что-то он у меня не запускается.... :-(

не занудства для - как успехи? если что-то непонятно или страшно, то лучше спросить, вдруг решение уже есть.
просто незнание имени девайса еще не повод все бросить нафик :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 11.05.2010 21:02 Сообщение: 30
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
линукс запустился... сейчас выкачиваю xserver-xorg и потихоньку переползаю в тему постановки иксов
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux