Ник:
Пароль:

Контакты

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 » Старый форум » SK-MAT91SAM9XE512
repairman (Guest)
Добавлено 24.12.2008 18:06 Редактировалось 24.12.2008 18:06 Сообщение: 31
repairman (Guest)

BogoMIPS = 99.73 (SAM) против 5590.30 (средний современный десктоп)... Разница ~55 раз.... Сомневаюсь, что, что-то дальше консоли на SAM будет работать с приемлемой скоростью....

Код

# cat /proc/cpuinfo
Processor : ARM926EJ-S rev 5 (v5l)
BogoMIPS : 99.73
Features : swp half fastmult edsp java
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant : 0x0
CPU part : 0x926
CPU revision : 5
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 8192
I assoc : 4
I line length : 32
I sets : 64
D size : 8192
D assoc : 4
D line length : 32
D sets : 64

Hardware : Atmel AT91SAM9260-EK
Revision : 0000
Serial : 0000000000000000


Код

[repman@repairman ~]$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 127
model name : AMD Athlon(tm) Processor LE-1660
stepping : 2
cpu MHz : 2800.000
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm svm extapic cr8_legacy 3dnowprefetch
bogomips : 5590.30
clflush size : 64
power management: ts fid vid ttp tm stc 100mhzsteps


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 24.12.2008 г. в 18:07:44
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 24.12.2008 18:31 Редактировалось 24.12.2008 18:31 Сообщение: 32
sasamy (Guest)

В общем получается спор а не конструктивная диалог - xorg на arm9 работает в том числе и на at91sam9260. Картинки без труда найдете в интернете. То что собирать "тяжелые" пакеты на плате очень долго - я это давно уже понял поэтому и смотрю в сторону готового бинарного дистрибутива типа debian для arm.
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 25.12.2008 11:30 Редактировалось 25.12.2008 11:30 Сообщение: 33
Strijar (Guest)

Цитата
BogoMIPS = 99.73 (SAM) против 5590.30 (средний современный десктоп)... Разница ~55 раз.... Сомневаюсь, что, что-то дальше консоли на SAM будет работать с приемлемой скоростью....


Ну так и сравните сколько кушает ARM и этот "5590.30" ;) Все зависит от задач. Я делаю один проект там как раз отказались от большого компа в пользу ARM
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 25.12.2008 12:24 Редактировалось 25.12.2008 12:24 Сообщение: 34
repairman (Guest)

А я и НЕ говорю, что проц плохой...
Проц отличный, даже уникальный по своему... просто для среднестатистического десктопа он, IMHO, слабоват... область применения другая...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 25.12.2008 г. в 13:10:58
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 25.12.2008 12:25 Редактировалось 25.12.2008 12:25 Сообщение: 35
repairman (Guest)

Ну вот, НЕ только Debian...
Fedora (RedHat) / ARM

http://fedoraproject.org/wiki/Architectures/ARM

Цитата

CPU and Architecture Target

The baseline ARM CPU architecture that we have chosen to support is ARMv5, Little Endian, Soft-Float, EABI. We believe that this provides a nice baseline and that the pre-built packages and root file system images. You should be able to use this on many of the modern ARM CPUs, including XScale, ARM926 and ARM-11, etc.

Although we do not provide such binaries, the sources also lend themselves for building for pre-ARMv5TE hardware. The same is true for big-endian CPUs.


Образ rootfs Fedora 8

Готовые ядра для QEMU и установка


Посмотрел... yum, rpm и прочие вкусности...
Репозитории RPM с бинарниками и исходниками - традиционно доступны...

Мне тем более приятно работать будет, т.к. десктоп мой, на котором я работаю - ASPLinux 12 (он же Fedora 7)... SK будет на 8-ой...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 25.12.2008 г. в 15:55:54
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 25.12.2008 13:35 Редактировалось 25.12.2008 13:35 Сообщение: 36
repairman (Guest)

title
title
title
title
title

xorg* в репозитории есть... кто хочет - может поставить...
И НЕ ТОЛЬКО....

Там же GNOME и KDE в сборе и в полном составе, включая всякие Gnome baker'ы, Totem'ы и пр...!!!!!!!!!!!

По сравнению с десктопом работает ОЧЕНЬ МЕДЛЕННО, кое-где секундные паузы стали по несколько минут...

Так, что рискнувшим поставить GD - не завидую...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 25.12.2008 г. в 17:05:54
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 26.12.2008 13:04 Редактировалось 26.12.2008 13:04 Сообщение: 37
repairman (Guest)

Исходники, бинарники, патчи, ядра, кросс-компиляторы с готовыми библиотеками, готовые rootfs FedoraCore 6, FedoraCore 8 и т.п. ВСЕ под наш проц...

http://ftp.linux.org.uk/pub/linux/arm/fedora/

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 26.12.2008 г. в 13:04:23
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 27.12.2008 23:55 Редактировалось 27.12.2008 23:55 Сообщение: 38
sasamy (Guest)

При работе с wi-fi тут реально потребовался какой-то готовый бинарный дистрибутив. Залил на флешку образ 8 федоры - потыкался и плюнул :) Из коробки нет ничего - я даже редактор не обнаружил чтобы конфиги поправить - mc, vi, vim, nano - никого нет, man нет. Как там вообще работать ? gcc только С из коробки поддерживает... На картинках видно что у вас это все есть :) Может я образ не тот скачал ? Вроде тот что по ссылке брал.. Как там репозитарий подключить ? Сеть я настроил из командной строки - редактор так и не обнаружил :) пинги ходят, интернет есть набираю
#yum install mc
и тишина - повисает в воздухе. tcpdump-ом смотрю на linux- машине через которую в инет подключаюсь - тишина на интерфейсе... Получается из коробки ничего еще не настроено ? Можно ли подробней - хотя бы как подключить репозитарий с пакетами для арм и как там хотя бы мс установить :) И нафига selinux и pam из коробки :) лучше бы редактор какой-нибуть положили :)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 27.12.2008 г. в 23:57:37
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 29.12.2008 16:16 Редактировалось 29.12.2008 16:16 Сообщение: 39
repairman (Guest)

IMHO, понятие "из коробки" здесь неуместно... просто побочный , кое-как поддерживаемый продукт федорового мейнстрима...
Я, честно говоря, не понял как он у меня сходу заработал ... попытлся повторить - фигушки...

Короче, запускал на QEMU 0.9.0, штатный из моего репозитория.
FS взял по ссылке, оно хоть первый раз и поругивается, т.к. не знает какое ядро будет, но загружается...
Т.к. не люблю игр со всякими TAP'ами - сделал по другому:
Пересобрал ядро, включил в нем поддержку PCI Ethernet RTL8139, дал командную строку QEMU:

Код

qemu-system-arm -M versatilepb -kernel zImage -hda rootfs-f8-dev -append "root=/dev/sda rw ip=dhcp" -net nic,model=rtl8139 -net user


В результате все настройки TCP/IP подхватываются виртуальной машиной с хоста по dhcpd, который там эмулируется.

yum работает сразу, единственное можно другое зеркало прописать, побыстрее в /etc/yum.repos.d/* ... что по умолчанию нефига не шевелится и почему-то на нем кое-какие файлы отсутствуют... правда mc оттуда успешно ставится...
Этот получше:
http://ftp.linux.org.uk/pub/linux/arm/fedora/

yum написан и работает на python... Нужно иметь терпение... это не двухголовый AMD... ;-)
Можно положить нужные RPM'ы на образ откуда угодно, потом поставить через rpm -i ... Значительно быстрее, но зависимости пакетов автоматом не разрешаются... только руками по наводке...

Код

(qemu) Uncompressing Linux......................................................................................................................................... done, booting the kernel.
Linux version 2.6.27.9 (repman@repairman.______.ru) (gcc version 4.1.2 20070816 (Red Hat 4.1.2-18.fa1)) #5 Fri Dec 26 14:21:56 MSK 2008
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00003137
Machine: ARM-Versatile PB
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-through cache
CPU0: I cache: 4096 bytes, associativity 4, 32 byte lines, 32 sets
CPU0: D cache: 65536 bytes, associativity 4, 32 byte lines, 512 sets
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: root=/dev/sda rw ip=dhcp console=ttyAMA0
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 125312KB available (4024K code, 287K data, 124K init)
Calibrating delay loop... 663.55 BogoMIPS (lpj=3317760)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 288 bytes
NET: Registered protocol family 16
PCI core found (slot 11)
PCI: bus0: Fast back to back transfers disabled
PCI map irq: slot 0, pin 1, devslot 12, irq: 27
PCI map irq: slot 0, pin 1, devslot 13, irq: 27
SCSI subsystem initialized
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
DLM (built Dec 26 2008 14:18:29) installed
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NTFS driver 2.1.29 [Flags: R/W].
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 245
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
CLCD: unknown LCD panel ID 0x00001000, using VGA
CLCD: Versatile hardware, VGA display
Clock CLCDCLK: setting VCO reg params: S=1 R=99 V=98
Console: switching to colour frame buffer device 80x60
Serial: AMBA PL011 UART driver
dev:f1: ttyAMA0 at MMIO 0x101f1000 (irq = 12) is a AMBA/PL011
console [ttyAMA0] enabled
dev:f2: ttyAMA1 at MMIO 0x101f2000 (irq = 13) is a AMBA/PL011
dev:f3: ttyAMA2 at MMIO 0x101f3000 (irq = 14) is a AMBA/PL011
fpga:09: ttyAMA3 at MMIO 0x10009000 (irq = 38) is a AMBA/PL011
brd: module loaded
8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
PCI: enabling device 0000:00:0c.0 (0145 -> 0147)
eth0: RTL-8139C+ at 0xc8872000, 52:54:00:12:34:56, IRQ 27
PCI: enabling device 0000:00:0d.0 (0140 -> 0143)
sym0: <895a> rev 0x0 at pci 0000:00:0d.0 irq 27
sym0: No NVRAM, ID 7, Fast-40, LVD, parity checking
sym0: SCSI BUS has been reset.
scsi0 : sym-2.2.3
scsi scan: INQUIRY result too short (5), using 36
scsi 0:0:0:0: Direct-Access PQ: 0 ANSI: 0
target0:0:0: Beginning Domain Validation
target0:0:0: Ending Domain Validation
scsi scan: INQUIRY result too short (5), using 36
scsi 0:0:2:0: Direct-Access PQ: 0 ANSI: 0
target0:0:2: Beginning Domain Validation
target0:0:2: Ending Domain Validation
Driver 'sd' needs updating - please use bus_type methods
sd 0:0:0:0: [sda] 8388608 512-byte hardware sectors (4295 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Got wrong page
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 8388608 512-byte hardware sectors (4295 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Got wrong page
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: unknown partition table
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:2:0: [sdb] READ CAPACITY failed
sd 0:0:2:0: [sdb] Result: hostbyte=0x00 driverbyte=0x08
sd 0:0:2:0: [sdb] Sense Key : 0x2 [current]
sd 0:0:2:0: [sdb] ASC=0x0 ASCQ=0x0
sd 0:0:2:0: [sdb] Write Protect is on
sd 0:0:2:0: [sdb] Got wrong page
sd 0:0:2:0: [sdb] Assuming drive cache: write through
sd 0:0:2:0: [sdb] Attached SCSI disk
Driver 'sr' needs updating - please use bus_type methods
mice: PS/2 mouse device common for all mice
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
SCTP: Hash tables configured (established 4096 bind 8192)
VFP support v0.3: implementor 41 architecture 1 part 10 variant 9 rev 0
input: AT Raw Set 2 keyboard as /class/input/input0
eth0: link up, 100Mbps, full-duplex, lpa 0x05E1
Sending DHCP requests ., OK
IP-Config: Got DHCP answer from 10.0.2.2, my address is 10.0.2.15
IP-Config: Complete:
device=eth0, addr=10.0.2.15, mask=255.255.255.0, gw=10.0.2.2,
host=10.0.2.15, domain=, nis-domain=(none),
bootserver=10.0.2.2, rootserver=10.0.2.2, rootpath=
input: ImExPS/2 Generic Explorer Mouse as /class/input/input1
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
Freeing init memory: 124K
Mount failed for selinuxfs on /selinux: No such device
INIT: version 2.86 booting
Welcome to Fedora
Press 'I' to enter interactive startup.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
Setting clock : Wed Dec 31 19:00:16 EST 1969 [ OK ]
Starting udev: /sbin/start_udev: line 85: cannot redirect standard input from /dev/null: No such file or directory
[ OK ]
Setting hostname fedora-arm: [ OK ]
Checking filesystems
Checking all file systems.
[ OK ]
Remounting root filesystem in read-write mode: [ OK ]
Mounting local filesystems: [ OK ]
Enabling /etc/fstab swaps: [ OK ]
INIT: Entering runlevel: 3
Entering non-interactive startup
FATAL: Module ipv6 not found.
Bringing up loopback interface: [ OK ]
FATAL: Module ipv6 not found.
rpcbind: unrecognized service
Mounting NFS filesystems: [ OK ]
Mounting other filesystems: [ OK ]
Starting system logger: [ OK ]
Starting kernel logger: [ OK ]
Starting system message bus: [ OK ]
Starting sshd: [ OK ]


Можно запустить сеть руками, на QEMU эмулируются роутер, dhcp, dns, samba севрера в диапазоне 10.0.2.2..10.0.2.4.

Код

ipconfig eth0 10.0.2.15/24 up
route add default gw 10.0.2.2
echo nameserver 10.0.2.3 > /etc/resolv.conf


p.s. ping наружу, через роутер, зачем-то заблокирован в QEMU... это не ошибка и не глюк - описано в документации на QEMU... Кроме него ВСЕ остальное работает....

p.p.s не смог пофиксить это:
Код

Starting udev: /sbin/start_udev: line 85: cannot redirect standard input from /dev/null: No such file or directory


/dev/null есть с правами все ок, чем он не доволен я не понял...

Системные часы нужно ставить на какую-то реальную дату... make очень не любит ретро.... ;-)

Короче, если желаете, могу вложить чуть вылизаную rootfs... с mc, vi, passwd, ftp, wget, ssh/sshd и т.п. минимальным набором...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 29.12.2008 г. в 16:59:21
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 29.12.2008 21:01 Редактировалось 29.12.2008 21:01 Сообщение: 40
sasamy (Guest)

Цитата
Starting udev: /sbin/start_udev: line 85: cannot redirect standard input from /dev/null: No such file or directory


Этот udev вообще отдельный разговор :) я помню еще на uclibc с ним воевал. Сейчас тоже с ним проблемы, причем старая версия которая в составе buldroot работает без нареканий.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512