roboforum.ru

Технический форум по робототехнике.

 

ST-Ericsson's Snowball

Обсуждение и примеры готовых и самосборных компонент для построения роботов.

ST-Ericsson's Snowball

Сообщение Vooon » 20 фев 2011, 12:21

http://www.igloocommunity.org/

FEATURES
  • ARM Dual Cortex A9 @ 1GHz
  • IEEE 802.11 b/g/n Wireless LAN
  • Bluetooth 2.1+EDR (Ex. Antenna)
  • GPS (Ex. Antenna)
  • 3x Expansion Connectors (FSMC,HSI, Audio, MiPi CSI / Camera, LCD,MiPi DSI, UART, SPI, I2C, GPIO)
  • 1GB LP-DDR2, 4 / 8GB e-MMC

В pdf'е еще ST'шные 3D гир, аксель, магнитометр и датчик давления.

Работает под Ubuntu, Android, MeeGo. Т.е. на ней можно(нужно) запустить ROS.

Обещают во второй половине года, в двух вериях:
Software dev — $200;
Product dev — $300.

P.S. кажется я нашел мозги для ТТ2.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: ST-Ericsson's Snowball

Сообщение Grem » 20 фев 2011, 19:35

И ещё
- 1x 3 Axis Accelerometer,
- 1x 3 Axis Magnetometer,
- 1x 3 Axis Gyrometer

Довольно вкусная штука. Тоже куплю, наверное.
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1523
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия, Севастополь
прог. языки: Java, C

Re: ST-Ericsson's Snowball

Сообщение Vooon » 20 фев 2011, 19:49

Я вот только не понял разницу между SDK и PDK.
Единственное упоминание что в SDK нет USB моста на UART1
и нет упоминания про I2C, SPI, GPIO.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: ST-Ericsson's Snowball

Сообщение grikukan » 02 май 2011, 08:57

Спасибо
grikukan
 
Сообщения: 24
Зарегистрирован: 01 май 2011, 09:49

Re: ST-Ericsson's Snowball

Сообщение Vooon » 29 июл 2011, 15:30

Практически купил (заказал, но еще не оплатил) SDK вресию + родные антенны.
С доставкой выходит 250 €.

Антенны реально дорогие, но решил их брать т.к. на данный момент в BSP нет поддержки радио чипсета.
С родными поддержка от производителя должна быть. А вот на левую китайщину могут сказать «у вас антенны кривые».

Взял SDK т.к. они а) есть, б) uart есть.
А больше особо фишек у PDK и нет.

Все IO на ней 1.8 В. Так что нужно будет делать переходник 1.8 — 3.3 TTL UART.
А вообще можно и не делать, а цепляться по USB.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: ST-Ericsson's Snowball

Сообщение Grem » 29 июл 2011, 18:26

Откуда покупали?
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1523
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия, Севастополь
прог. языки: Java, C

Re: ST-Ericsson's Snowball

Сообщение Vooon » 29 июл 2011, 21:28

calao-store, откуда же еще?

С альфой обломилось. Что-то заглючило с логином в клике, залочило.
Психанул да снял деньги со счета обратно. Заведу в киви визу.
Тем более что альфа дает только мастеркард.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: ST-Ericsson's Snowball

Сообщение Vooon » 01 авг 2011, 21:46

В субботу завел визу и привязал к ней пэйпал.
Написал менеджеру стора.

Сегодня он ответил (до обеда), что может выставить счет на пэйпал. Я согласился, ушел на обед.
После обеда оплатил (~14:30). И уже в шесть вечера пришло письмо с трекингом.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: ST-Ericsson's Snowball

Сообщение NeON79 » 01 авг 2011, 21:54

Однозначно интересная железка. Ждём развёрнутого обзора!))
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Re: ST-Ericsson's Snowball

Сообщение Vooon » 11 авг 2011, 21:12

Сегодня привезли EMS'ом. Только начал играться.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: ST-Ericsson's Snowball

Сообщение Vooon » 12 авг 2011, 22:45

Потестировал.
Дистрибутив на флешке фиговый.

Код: Выделить всёРазвернуть
0. Info

SNOWBALL-SDK board.

Processor: ST-Ericsson A9500
Core: dual Cortex-A9 MPCore (ARMv7l) @ 1 GHz
Mem: LPDDR2 @ 1 GiB

1. Unixbench build

unixbench-4.1.0$ make CC=armel-unknown-linux-gnueabi-gcc  OPTON='-O2 -fomit-frame-pointer -fforce-addr -ffast-math -mcpu=cortex-a9'

2. Dhrystone:

    root@linaro:/tmp# ./dhry2 30
    107787177 loops
    root@linaro:/tmp# ./dhry2 30
    107652473 loops
    root@linaro:/tmp# ./dhry2 30
    107748791 loops

Formula: avg(R) / (30 * 1757)
Result: 2043.8 DMIPS

3. Whetstone:

    root@linaro:/tmp# ./whetstone-double
    ##########################################
    Double Precision C/C++ Whetstone Benchmark

    Calibrate
           0.04 Seconds          1   Passes (x 100)
           0.22 Seconds          5   Passes (x 100)
           1.16 Seconds         25   Passes (x 100)

    Use 216  passes (x 100)

              Double Precision C/C++ Whetstone Benchmark

    Loop content                  Result              MFLOPS      MOPS   Seconds

    N1 floating point     -1.12398255667393476        19.379              0.214
    N2 floating point     -1.12187079889294172        21.037              1.380
    N3 if then else        1.00000000000000000                1117.800    0.020
    N4 fixed point        12.00000000000000000                   0.000    0.000
    N5 sin,cos etc.        0.49902937281518261                   8.023    2.240
    N6 floating point      0.99999987890802811        23.026              5.060
    N7 assignments         3.00000000000000000                 147.840    0.270
    N8 exp,sqrt etc.       0.75100163018453692                   8.035    1.000

    MWIPS                                            212.097             10.184

    MWIPS                                212.097              10.184


Result: 212.0 MWIPS
Note: possibly NEON and/or VFP are disabled

4. Context1:

    root@linaro:/tmp# ./context1 10
    144858 loops
    root@linaro:/tmp# ./context1 10
    141625 loops
    root@linaro:/tmp# ./context1 10
    142436 loops

Formula: 1e6 / avg(R) / 10
Result: 0.699 us

5. udperf:

    root@linaro:/tmp# ./udperf -s 10240 -r 192.168.1.45
    Sent 9765 10240-bytes packets, speed 50Mbps, BER 0.00%, CPU 99.90%

    udperf$ ./udperf.h -s 10240
    Received 9765 10240-bytes packets, speed 50Mbps, BER 0.01%, CPU 1.84%

Result: slow periferial ethernet on localbus
Note: possibly it can accelerate

6. netperf:

    root@linaro:/tmp# ./netperf -H 192.168.1.45,4
    MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.1.45 (192.168.1.45) port 0 AF_INET
    Recv   Send    Send                         
    Socket Socket  Message  Elapsed             
    Size   Size    Size     Time     Throughput 
    bytes  bytes   bytes    secs.    10^6bits/sec 

     87380  16384  16384    10.01      34.95   

Result: see #5

TODO: test Wi-Fi when driver arrives


Добавлено спустя 2 часа 21 минуту 47 секунд:
У нас есть сравнение по этой же методике разных процессоров.
Не знаю какой точно атом (одноядерный) на 1.1 ГГц выдавал ~ 1880 DMIPS

Кстати dhry2 загружает только одно ядро. Так что общая производительность должна быть выше.
На моем ноуте получается ~12000 DMIPS (Core 2 Duo, T5850 @ 2.16GHz).

Плавающая производительность не велика. Пробовал я потом еще указывать -mfpu=neon, -mfpu=vfpv3.
Так вот результат на NEON получится на 10 попугаев меньше. На VFPv3 получилось практически то-же, что не указывая -mfpu.
Результат атома здесь схожий.

С context1 я ошибся в формуле. Там должно быть LaTeX: \frac{10^6}{avg(R) / 10}.
Т.е. на него уходит ~70 мкс. Это лучше чем XScale 533 MHz (230 мкс), но хуже атома и MPC5125 (PowerPC 400 MHz - 23-25 мкс).

Вот сеть полный провал. Но думаю просто драйвер кривой. MAC-PHY сидит на внешней 16-битной шине.
Пока нет поддержки радио сеть целиком не потестить.

Вот за что хочется linaro снести так это за отсутствие ssh/scp/rsync/wget/lynx/links в рутфсе.
Слава богу хоть nc был. Хоть как-то можно залить.

Добавлено спустя 4 минуты 42 секунды:
Хотел сфоткать его с OR-AVR-M128-DS и ORduino, но забыл. Они на работе лежат

Добавлено спустя 2 часа 2 минуты 29 секунд:
Проблема: нужен шнур MiniUSB-A — MiniUSB-B для подключения хаба.
Попробовал MiniUSB-B кабель подпаять к хабу, снежок не переходит в режим мастера.
Нужен именно разъем -A, там ID закорочен на GND. Без этого хаб не включается.

Думаю куплю в вольтмастере разъем, тогда попробую.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: ST-Ericsson's Snowball

Сообщение AndreiSk » 12 авг 2011, 22:55

mini-usb-a это вилка или розетка? А то "разъем" не понятно.
Хотя сколько я ни паял проводков, их было всегда 4 жилы без оплетки
и все работало :roll:
Аватара пользователя
AndreiSk
 
Сообщения: 2618
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: ST-Ericsson's Snowball

Сообщение Grem » 12 авг 2011, 23:38

*-A & *-B - это форм-фактор разъема и вилки.
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1523
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия, Севастополь
прог. языки: Java, C

Re: ST-Ericsson's Snowball

Сообщение Vooon » 13 авг 2011, 14:27

Вилка на кабель.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3326
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: ST-Ericsson's Snowball

Сообщение AndreiSk » 13 авг 2011, 14:31

Grem писал(а):*-A & *-B - это форм-фактор разъема и вилки.


Ну да.. A это все в ряд, B - квадратиком.
Но вопрос не про форм-фактор был.
Розетка она на плате распаяна, бывает там что-то замыкают :roll:
Но в вилке (в кабеле) никто ничего не замыкает.
А Vooon что-то с кабелем замутил, думаю это врядли поможет :no:
Всегда 4 проводка было достаточно для Usb кабеля, без всяких замыканий :pardon:
Аватара пользователя
AndreiSk
 
Сообщения: 2618
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

След.

Вернуться в Готовые модули

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter