The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Мини-компьютер с Linux загружающийся за 1.1 секунды.

11.10.2006 17:40

Компания Technologic побила своеобразный рекорд выпустив одноплатный компьютер TS-7400 с предустановленным Linux, время загрузки которого всего 1.1 сек.

Предыдущая модель TS-7300, загружалась за 1.69 сек.

Устройство TS-7400 оснащено процессором ARM920T (200Mhz) и имет возможность подключения WiFi платы-расширения c USB интерфейсом. Другие характеристики: ОЗУ 32 Мб, 128 Мб NAND flash, слот для SD карт объемом до 4 Гб, 10/100 Ethernet, 2 порта USB 2.0, AC97/I2S аудио, последовательный порт.

Стоимость платы - 100$, собранного мини-компьютера с WiFi - 250$.

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

  1. Главная ссылка к новости (http://www.linuxdevices.com/ne...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/8502-linux
Ключевые слова: linux, hardware
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
 
 
 
 
Часть нити удалена модератором

  • 5.7, pavlinux (??), 01:15, 12/10/2006 [ответить]  
  • +/
    Время от передачи управления BIOS_ом до, как они пишут "loading an initrd kernel and read-only NAND flash filesystem, before executing a shell".

    40ns * 8bit * 220Mhz = 0.7040000000e-5 sec.
    команда,например, mov al, 0 - около 50 тактов

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


     
     
  • 6.8, Michael Shigorin (?), 02:09, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >40ns * 8bit * 220Mhz = 0.7040000000e-5 sec.

    Пусть даже 50.  Вас физике учили хотя бы в качестве контроля чётности для математики?  Множим секунды на биты на такты/с и получаем секунды вместо такт*бит (который тоже так и не понял, к чему).

    Это даже если не задумываться о том, что вообще-то NAND -- тормоз на случайном доступе (работает толком на последовательном), который не годится для запуска кода, поскольку не сидит на шине, а доступен через I/O.  Ну или через подпорки, которые делают окошко и прикидываются.  Или честным копированием в RAM или NOR, которые уже сидят.

    >команда,например, mov al, 0 - около 50 тактов
    Да-да, на RISC mov выполняется 45 из них и ещё ну пусть 5 как для v9 200MHz :] мы ждём пайплайна... стоп, какого пайплайна, это же у нас *софтовый^ mov.  Или кто-то из нас не тех попугаев посчитал.

    >долго рисовать, но у меня получилось что ассемблерных команд должно быть около
    >7000
    Купите и читайте ISBN 1-55860-874-5, что ли.  Может, рисовать долго не придётся семь тыщ команд процессора в двести миллионов его циклов.  А то мне уже страшно думать, сколько у Вас во вселенной бутается какой-нить D-Link.

    PS: я не эмбедщик, так, друзья занимаются, сам к тому времени забросил делать маленькие изяшные вещи из рассыпухи.  Но за такое, простите, канделябром надо.

     
     
  • 7.9, pavlinux (??), 03:29, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > Может, рисовать долго не придётся семь тыщ команд процессора
    > в двести миллионов его циклов.  

    :a
    mov cx, 0xffffffff
    mov ax,1
    mov bx,2
    add ax,bx
    jnz a

    Cчитаем?


     
     
  • 8.14, M0r1arty (?), 12:13, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    В шестадцатиричный регистр заносить 32-х битное число Интересно, а как далеко п... текст свёрнут, показать
     
  • 8.20, Анонимаус (?), 03:02, 13/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Э, пардон А в каком месте тут ARMовский код, ась Вижу x86 А он тут при чем вообщ... текст свёрнут, показать
     
  • 7.10, pavlinux (??), 03:30, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Сойдёмся на 4 сек. ?
     
     
  • 8.17, gvy (?), 12:43, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    В Британии парламент, помнится, принял было законодательно, что пи -- это троечк... текст свёрнут, показать
     
  • 7.12, sauron (??), 07:06, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >>Это даже если не задумываться о том, что вообще-то NAND -- тормоз
    >на случайном доступе (работает толком на последовательном), который не годится для
    >запуска кода, поскольку не сидит на шине, а доступен через I/O.
    Сходите на linuxdevices.com и почитайте что там за железо стоит. К пример есть хардварный акселератор NAND.

    > Ну или через подпорки, которые делают окошко и прикидываются.  
    >Или честным копированием в RAM или NOR, которые уже сидят.
    Вот как раз через подпорки только железные. Так что вполне возможно.

     
     
  • 8.15, gvy (?), 12:37, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Так я их и имел в виду Подразумевал -- или оно на самом NAND и сидит, или соф... текст свёрнут, показать
     
  • 6.11, null (??), 06:30, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >40ns * 8bit * 220Mhz = 0.7040000000e-5 sec.
    >команда,например, mov al, 0 - около 50 тактов
    В ARM команды исполняются за 1 или два такта, если не путаю чего-то. Ну, во всяком случае, большинство их.


     
     
  • 7.13, DareDen (?), 08:01, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >В ARM команды исполняются за 1 или два такта, если не путаю
    >чего-то. Ну, во всяком случае, большинство их.
    Абсолютно верно. Тем более mov r0,#0 (а не mov al,0 :) ) - загрузка immediate константы - один такт.
    Тем более что существует спаривание команд + регистр сдвига работающий параллельно с конвейером.
    Уважаемому Павлинуксу RTFM :).
     
  • 7.16, gvy (?), 12:38, 12/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >>40ns * 8bit * 220Mhz = 0.7040000000e-5 sec.
    >>команда,например, mov al, 0 - около 50 тактов
    >В ARM команды исполняются за 1 или два такта, если не путаю
    >чего-то. Ну, во всяком случае, большинство их.
    Так чего ж уважаемый гонщик и был отослан читать книжку, где в т.ч. про отлизывание по циклам разобрано.
     
  • 6.19, Анонимаус (?), 02:59, 13/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >40ns * 8bit * 220Mhz = 0.7040000000e-5 sec.
    >команда,например, mov al, 0 - около 50 тактов
    Какой, на**й al в ARM, нерюх?ARM кстати типично молотит около 1 команды на такт(+\- тормоза памяти, в идеальном случае когда память поспевает за процом, ядро достигает [средних] скоростей типа 0.9 команд на такт).

    >долго рисовать, но у меня получилось что ассемблерных команд должно быть около
    >7000
    Так это ж до**я?!

     
  • 1.3, dmitri (??), 23:42, 11/10/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Молодцы, еслибы когда я диплом делал были такие штуки...
     
  • 1.18, mitiok (??), 13:41, 12/10/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а не знает ли кто, где можно в москве купить что-нибудь подобное?
     
     
  • 2.22, sauron (??), 07:21, 13/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >а не знает ли кто, где можно в москве купить что-нибудь подобное?
    >
    http://www.mikc.ru/
     
     
  • 3.32, Heavy Rail (?), 11:58, 26/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >>а не знает ли кто, где можно в москве купить что-нибудь подобное?
    >>
    >http://www.mikc.ru/

    Хм, цены хорошие, но платная ОС.
    А именно TS-7400 в Москве еще нету?

     

  • 1.21, Dmitry (??), 04:47, 13/10/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ALL, есть ли схемы таких одноплатных железок ?
     
     
  • 2.23, sauron (??), 07:22, 13/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >ALL, есть ли схемы таких одноплатных железок ?
    http://www.opencores.org/browse.cgi/by_category
     

  • 1.24, Аноним (-), 19:26, 14/10/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    и для каких целей его использовать?
     
     
  • 2.25, Лузер (?), 02:34, 15/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >и для каких целей его использовать?
    Да хренова куча целей, например такие железки юзаются для:
    - любые интеллектуальные системы сбора информации с локальной предобработкой и отливом результатов сразу по эзернету\ip куда там вам надо
    - Сетевые девайсы - железные фаерволы, роутеры, точки доступа, системы безопасности...
    - В принципе может быть система охраны с работой по TCP\IP
    - Контроллер (чегоугодно) удаленно управляемый по интернету.

    В общем применений такому добру туева хуча :)

     
     
  • 3.26, Michael Shigorin (?), 17:57, 15/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >>и для каких целей его использовать?
    >Да хренова куча целей, например такие железки юзаются для:
    На LD приводится одно из применений, где нужны именно быстрый взлёт и низкое потребление -- контроллер датчиков погоды на солнечной панельке.
     

  • 1.27, _Nick_ (ok), 12:56, 17/10/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    симпатяга..... :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру