Высшая точка извращения электронщиков!
Nov. 1st, 2007 12:39 amТо, что камрад
di_halt ещё тот извращенец, я знал. Но то, что он заразит меня извращением.... Болтаем в аське со
still_afraid, и он мне сообщает, что Ди проходит квест в КОНСОЛИ (вдохнули-выдохнули), на ARMе, в ЭМУЛЯЦИИ, в Протеусе!!!. Я сначала заговнился. Затем сам запустил протеус. Проект с армами, грузанул Linux.
m0na_sax
slonskiy можете меня поздравить, я без эксцессов загрузил линукс, при чём не в х86, а в армовской архитектуре и даже с ним работал ;). И дальше понёсся квест. Дальше смотрите всё на картинках:

Сама схемка на АРМах

И вот она - консоль.
Кстати - это не монитор! Это общение с линухом идёт по UART! Вообще камрад
microtrigger ты прав, я наверное перестану бояться линухов и армов. Вроде всё просто. Но в протеусе как-то роднее.

Сама схемка на АРМах

И вот она - консоль.
Кстати - это не монитор! Это общение с линухом идёт по UART! Вообще камрад
no subject
Date: 2007-11-01 02:16 am (UTC)Не в мысле велосипед.
/тихо охуевая таращится на скриншоты/
no subject
Date: 2007-11-01 04:48 am (UTC)no subject
Date: 2007-11-01 06:04 am (UTC)no subject
Date: 2007-11-01 06:39 am (UTC)no subject
Date: 2007-11-01 07:53 am (UTC)no subject
Date: 2007-11-01 08:02 am (UTC)no subject
Date: 2007-11-01 08:43 am (UTC)P. S. Рад что ты заморочился, не очень понимаю почему надо было с АРМой извращаться, когда можно было просто собратль третий пенек. Это на мой взгляд было бы проще и наглядней, особенно для старта. Я не поклонник убунт и сузей, но в плане наживания себе гемороя ты меня однозначно обошел ))). Впрочем дело хозяйское =) . Удачи в изучении.
no subject
Date: 2007-11-01 09:27 am (UTC)Вот взять например
Мультисим
Автокад
Виссим
Симулинк
ЛабВью
Пикад.
Во всех их редакторах ты ставишь компонент. И все, первая кнопка выделяет, вторая кнопка меню. Двойное нажатие вход в свойства. Но, блядь, там нет такого идиотизма, что первая кнопка в произвольном месте вызывает установку компоненты, а вторая удаление его если он был выделен. МАРАЗМ!!!
no subject
Date: 2007-11-01 09:28 am (UTC)Мы на РС запускаем эмуляцию девайса с армом и эмуляцией аппаратного терминала, а в нем уже грузим линух. ВМВАре нервно курит в сторонке :)
no subject
Date: 2007-11-01 09:37 am (UTC)P. S. Никого не считаю ламером, но ИМХО - на никсы надо начинать смотреть с live, а потом уже ставить. И если уж ставить не мандриву или MOPS, а "ручные" дистрибы.
no subject
Date: 2007-11-01 09:44 am (UTC)no subject
Date: 2007-11-01 10:04 am (UTC)З.Ы.
DOS и RT-11 рулез форева!!!
no subject
Date: 2007-11-01 10:05 am (UTC)no subject
Date: 2007-11-01 10:07 am (UTC)Я знаю что я зануда, но зачем перестраивать стандартизированный комп под задачу, когда гораздо практичней (не скажу интересней, но все мы в этой жизни ищем в первую очередь деньги...) адаптировать задачу под стандартное железо?
Создавая, как ты выразился, аппаратные решатели мы получим огромное количество еффективных, но узкоспециализированных машин. Во-первых это не практично, во-вторых даже сообщество инженеров электронщиков в итоге разобъеться на огромное количество маленьких "сект", в зависимости от проэктирования и поддержки агрегата. В-третих, может это утопия, но на выполнение задач, которые уже решаються и с той эффективностью которая всех устраевает, мы проэктируя аппаратные решения потратим существенно большее время и ресурсы. Унификации не будет... Как будут связаны между собой телефоны и скажем телевизоры (в реальности пример кпк или коммуникатор, как пульт д.у. для всех устройст оснащенных infrared) остаеться только догадываться...
no subject
Date: 2007-11-01 10:08 am (UTC)но тут ОЧЕНЬ многое, ОЧЕНЬ именно в обычный не-HDL софт упирается!
ну и степень интеграции для FPGA пока маловата, да и стоит FPGA космически по сранению с заказными кристаллами, да и частоты в FPGA ниже на ПОРЯДОК!
no subject
Date: 2007-11-01 10:12 am (UTC)no subject
Date: 2007-11-01 11:07 am (UTC)Т.е. ткнул ты на значок, скажем, плеера. В управляющий контроллер залилась VDHL ка, ячейки переконфигурировались И хопа, 1% твоего компа трансформировался в аппаратный винамп. Также под видео, математику, да что угодно.
Достоинства? Да достоинство тут одно - дикая скорость работы. В классической системе у тебя есть бутылочное горло - процессор. Он может быть сколь угодно быстрым, но он один и выполняет последовательности (два три четыре десять процов не сильно меняют суть). А тут же обработка данных идет широким фронтом, на уровне логики. По сути дела тут можно завести свой отдельный процессор под каждый цикл, каждую процедурку и исполнить их одновременно.
А ресурс будет один - ячейки программируемые. Чем сложней и тяжелей задача - тем больше ячеек она сожрет под свое исполнение.
Полная и абсолютная многозадачность. Нет больше разделения ресурсов по квантам и тактам, нет поочередного выполненя. В задницу прерывания Сплошная многопоточка и реалтайм. Абсолютный реалтайм. Т.е. обработка, скажем нажатия кнопки, произойдет не тогда когда программа удосужиться опросить кнопку на предмет нажата она или нет, а именно в момент нажатия кнопки.
no subject
Date: 2007-11-01 11:08 am (UTC)no subject
Date: 2007-11-01 11:28 am (UTC)над фразой я немеряно крут - я поставил линух можно разве что постебацца. Чел теперь немеряный хакир. =)) Причем именно через и. ))
no subject
Date: 2007-11-01 11:31 am (UTC)кгам.
Взаимодействие между вашими модулями надо организовывавать. Почитайте хотя бы обзорное что нибудь по программированию многопоточных апликух на многоядерных системах. :/
no subject
Date: 2007-11-01 11:32 am (UTC)К слову, я давно уже ничего не паяю на макетке. Надо разработать электронный девайс - загружаю протеус, на выходе у меня уже рисунок печатной платы и отлаженная прошивка. От так то!
no subject
Date: 2007-11-01 11:34 am (UTC)no subject
Date: 2007-11-01 11:36 am (UTC)Очень многое упирается в шину и в память
Так что я вижу сеть из небольших FPGA-модулей, каждый со своей памятью, со своими контроллерами
Вот при такой архитектуре все будет ацки быстро, причем еще ацки масштабируемо
Что-то тормозит, добавил пару FPGA-модулей с памятью в сеть и все заиграло веселее -)))
no subject
Date: 2007-11-01 11:36 am (UTC)no subject
Date: 2007-11-01 11:41 am (UTC)Тут будет проще покупать готовые виртуальные блоки (IP), и не ебать мозги.