|
Advanced MicroMachine (continued), предрелизная версия |
|
|
|
May 23 2008, 04:51
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 22-04-08
Пользователь №: 36 986

|
Приветствую участников форума, особенно заинтересовавшихся! Вашему вниманию предлагаю узнать ПРОДОЛЖЕНИЕ жизни моего изделия под названием "Advanced MicroMachine" или просто по-русски "Продвинутая МикроМашина" Вкратце о начале... Впервые кашу заварил 03.02.07 и описал на форуме 20.08.07: http://www.nedopc.org/forum/viewtopic.php?...asc&start=0Далее даже писал здесь: http://electronix.ru/forum/index.php?showt...35846&st=15После сбора критики и необходимой информации я двинул дальше, временно покинув сетевые ресурсы... Теперь многое что изменилось в лучшую сторону. По ряду многих причин, ПРОДОЛЖЕНИЕ моих творений изложены теперь здесь: http://zx.clan.su/forum/15-48-1Особо обратите внимание на хардварную спецификацию: http://zx.clan.su/_fr/0/AuMSpec.part1.rarhttp://zx.clan.su/_fr/0/AuMSpec.part2.rarИ софтварную спецификацию: http://zx.clan.su/_fr/0/AuMv1SoftWare.pdfЭто так называемые драфты и предрелизы, поэтому прошу сильно не ругать  В настоящее время утверждаю и наращиваю API, а также пишу игровой 2D-движок под IBM PC, который будет портирован на МикроМашину (прототипы функций стандартизированы). В общем, скажете, чего сюда я пишу? Есть несколько причин: 1) Решил найти людей по интересам, которым не чуждо девайсостроительство (в частности построение игровых консолей) чисто по энтузиастским началам 2) Формирование группы заинтересованных лиц в проекте - поиск программистов, железячников, людей с художественными и музыкальными способностями (которым не чужды тайловая, спрайтовая графики, трекерный набор музыки). Интеграция вышеуказанных лиц в одну комманду(группу) 3) Поиск потребителей, заинтересованных в проекте (серийная сборка и продажа изделия) 4) Обмен опытом/знаниями, кусками железа, софтом 5) Любые предложения по удешевлению / улучшению конструкции Но перед тем как что-то писать сюда или на мой электронный ящик, прошу ВНИМАТЕЛЬНО прочитать вышеуказанные драфты и кое-что из моих взглядов: 1) Весь софт представляет собой модульную библиотеку из -c, -h файлов (ассемблерные модули также допускаются) 2) Библиотека имеет иерархическую структуру - одни модули интерфейсные (процедуры пользователя), другие внутренние (более мелкого уровня, которые используют интерфейсные модули для своих нужд) 3) Никаких многозадачных операционных систем сторонних разработчиков - весь код пишем сами, модули разных участников группы рассматриваются и утверждаются. 4) Псевдопараллельность процессов с помощью прерываний от устройств (несколько подпрограмм в фоне) Заинтересовавшихся прошу писать сюда или на dre1983<собака>mail<точка>ru Спасибо за внимание...
|
|
|
|
|
 |
Ответов
|
May 23 2008, 10:08
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 22-04-08
Пользователь №: 36 986

|
Ничего против линукса и многозадачек не имею. Но они не входят в мою компитенцию и мне не интересны. Мне проще с нуля софт писать,чем тратить годы на освоение ОСРВ и линукса в частности.
НО я не возражаю если кто-то изволит адаптировать линукс на мою плату.
Только вопрос- какие плюсы это даст по сравнению с моей корпоративной(специфичной) ОС?
Меня зовут РОМАНЫЧ, ник на форуме сменил по некоторым обстоятельствам,но это неважно
|
|
|
|
|
May 23 2008, 10:37
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(Glucik @ May 23 2008, 14:08)  Ничего против линукса и многозадачек не имею. Но они не входят в мою компитенцию и мне не интересны. Мне проще с нуля софт писать,чем тратить годы на освоение ОСРВ и линукса в частности. Если что-то проще Вам лично, то это вовсе не значит что это проще другим потенциально заинтересованным! Как писать программы для Linux, для начала хотя бы даже простые, можно разобраться за один день, чтобы написать простой драйвер для Linux надо неделю, чтобы освоиться в пользовании системой на начальном уровне надо несколько дней и затем применить все эти навыки для Linux на RM9200. Мне проще изучить Linux чем потратить МНОГИЕ годы на написание УБОГОЙ ПАРОДИИ на ОС! Цитата Только вопрос- какие плюсы это даст по сравнению с моей корпоративной(специфичной) ОС? 1) Море хорошего программного обеспечения 2) Море готовых драйверов (если вдуматься, это очень многого стоит) 3) Качественное ядро ОС с поддержкой виртуальной памяти, многозадачностью, защищенный режим исполнения программ в пользовательском режиме, и многое другое, что мои скудные знания пока не смогут обозначить... 4) Независимость разработок от конкретного производителя процессоров и даже архитектуры! 5) Многое другое... Ну не могу я выразить все свои восторги Естественно, все эти достоинства не из воздуха взялись, а являются результатом ударного труда разработчиков по всему миру. Просьба не судить строго, не обижаться Надеюсь Вы примете правильное решение
--------------------
|
|
|
|
|
May 24 2008, 10:12
|

Местный
  
Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131

|
Цитата(AVR @ May 23 2008, 14:37)  Мне проще изучить Linux чем потратить МНОГИЕ годы на написание УБОГОЙ ПАРОДИИ на ОС! 1) Море хорошего программного обеспечения 2) Море готовых драйверов (если вдуматься, это очень многого стоит) 3) Качественное ядро ОС с поддержкой виртуальной памяти, многозадачностью, защищенный режим исполнения программ в пользовательском режиме, и многое другое, что мои скудные знания пока не смогут обозначить... 4) Независимость разработок от конкретного производителя процессоров и даже архитектуры! 5) Многое другое... Ну не могу я выразить все свои восторги Естественно, все эти достоинства не из воздуха взялись, а являются результатом ударного труда разработчиков по всему миру. Я не специалист в Линуксе, но слышал от профессиональных дистрибьютеров и портовиков Линукса, что для ембедед систем, в частности на ARM-ах, ничего готового из сказанного вами не существует. Большая зияющая дыра в драйверах периферии. И они судорожно ищут среди ембедников, кто бы занялся латанием этой дыры. Хотя бы для самых распространенных чипов.
|
|
|
|
|
May 24 2008, 13:08
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(Aprox @ May 24 2008, 14:12)  Я не специалист в Линуксе, но слышал от профессиональных дистрибьютеров и портовиков Линукса, что для ембедед систем, в частности на ARM-ах, ничего готового из сказанного вами не существует. Большая зияющая дыра в драйверах периферии. И они судорожно ищут среди ембедников, кто бы занялся латанием этой дыры. Хотя бы для самых распространенных чипов. Озвучте, пожалуйста, хотя бы один из таких "самых распространенных чипов". Мне очень интересно знать что же это за чипы для которых нет драйверов. И какого софта нет тоже интересно, тем более для ARMов (как правильно подметил slava2005, существует Debian с тьмой пакетов софта для ARM, его я юзаю на своем домашнем ARMчике потихонечку...  ). Я ж тоже не профессионал, собственно хочу услышать оценку знающих. Но все-таки в моем частном случае использования то что я написал можно считать правдой с небольшими ньюансами, однако у другого разработчика будет другая ситуация если ему требуются дрова на диковинные чипы, но все же это не повод возвращаться в пещеры и ковать железо каменными топорами...
--------------------
|
|
|
|
|
May 27 2008, 06:47
|

Местный
  
Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131

|
Цитата(AVR @ May 24 2008, 17:08)  Озвучте, пожалуйста, хотя бы один из таких "самых распространенных чипов". Мне очень интересно знать что же это за чипы для которых нет драйверов. И какого софта нет тоже интересно, тем более для ARMов (как правильно подметил slava2005, существует Debian с тьмой пакетов софта для ARM, его я юзаю на своем домашнем ARMчике потихонечку...  ). Я ж тоже не профессионал, собственно хочу услышать оценку знающих. Но все-таки в моем частном случае использования то что я написал можно считать правдой с небольшими ньюансами, однако у другого разработчика будет другая ситуация если ему требуются дрова на диковинные чипы, но все же это не повод возвращаться в пещеры и ковать железо каменными топорами... Я еще раз повторю- не специалист в Линуксе. Hо рассматривал вариант его использования на ARM9 чипе STR912FA. Чип напичкан периферией и памятью. Я пытался найти готовый порт Линукса на этот чип- не удалось. Именно из-за отсутствия драйверов периферии. Обратился к линуксоидам, те сказали: отсутствие драйверов- самая обычная вещь, позволяющая им зарабатывать деньги на портировании Линукса.
|
|
|
|
|
May 27 2008, 13:19
|

Местный
  
Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131

|
Цитата(AVR @ May 27 2008, 11:17)  STR912? Вот это как раз пример того самого диковинного чипа, для которого по всей видимости Linux официально не поддерживается! И не удивительно что для него нет дров... Этот чип удобен для реализаций все на одном кристалле. Может быть, именно поэтому нет драйверов для его встроенной периферии. Цитата Но возьмите ту же самую продукцию Atmel и вы увидите что там производитель сам портировал Linux на свои детища и вроде как (точно не скажу, т.к. оценить уровень поддержки смогу только через некоторое время) дрова есть для всей периферии. Ещё есть Cirrus Logic, но у них похуже с поддержкой, есть другие производители... Всё очень нидивидуально и говорить про "большую зияющую дыру" вообще для всех ARM9 немного странно... Поправьте если ошибаюсь/заблуждаюсь  Поправить не смогу, т.к. остановился на STR по причине "все в одном" и другие варианты не исследовал. Однако, вставить свои пять копеек в пользу корпоративной ОС, вернее даже полного отказа от OS в ембеддных делах, хотелось бы. Hапример, Вы ратуете за готовые решения, Линукс в частности. Hо я уже обломался на готовых решениях в попытках организовать толстый поток данных UDP пакетами используя готовые решения TCP стека. Выше 25Mbps подняться не удалось из-за торомозного готового софта. Одновременно, если написать свое простое, без всяких OS приложение, то он на том же STR912 при прочих равных получаем уже 96Mbps полноценными UDP пакетами. И зачем тогда лишняя возня с Линуксом?
|
|
|
|
|
May 27 2008, 14:16
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(Aprox @ May 27 2008, 17:19)  Поправить не смогу, т.к. остановился на STR по причине "все в одном" и другие варианты не исследовал. Однако, вставить свои пять копеек в пользу корпоративной ОС, вернее даже полного отказа от OS в ембеддных делах, хотелось бы. Hапример, Вы ратуете за готовые решения, Линукс в частности. Hо я уже обломался на готовых решениях в попытках организовать толстый поток данных UDP пакетами используя готовые решения TCP стека. Выше 25Mbps подняться не удалось из-за торомозного готового софта. Одновременно, если написать свое простое, без всяких OS приложение, то он на том же STR912 при прочих равных получаем уже 96Mbps полноценными UDP пакетами. И зачем тогда лишняя возня с Линуксом? Не все йогурты одинаково полезны, так и среди готовых решений может попадаться не очень шустрые экземпляры, и уж тем более драйверы, написанные по принципу "ура заработало и ладно"... Мне кажется это было очень поспешное решение отказаться от ОС вообще если в каком-то месте не заладилось, тем более на проце, на котором нет поддержки этой ОС от производителя. Какую ОС Вы пробовали и какая версия ядра что получились такие результаты? Приду домой, замерю скорость на своей балалайке, напишу какая у меня скорость получилась
--------------------
|
|
|
|
Сообщений в этой теме
Glucik Advanced MicroMachine (continued) May 23 2008, 04:51 AVR Цитата(Glucik @ May 23 2008, 08:51) 3) Ни... May 23 2008, 09:00 alexander55 Цитата(Glucik @ May 23 2008, 08:51) 3) Ни... May 23 2008, 09:19 dENIM учтывая еще что сони в своей PS3 не побрезговала л... May 23 2008, 10:01  Glucik ---Если что-то проще Вам лично, то это вовсе не зн... May 23 2008, 12:25   AVR Цитата(Glucik @ May 23 2008, 16:25) не хо... May 23 2008, 14:12   slava2005 Цитата(Aprox @ May 24 2008, 14:12) Я не с... May 24 2008, 11:51    slava2005 Цитата(AVR @ May 24 2008, 17:08) его я юз... May 24 2008, 15:41 Glucik Есть две главные причины,которые не позволят без д... May 23 2008, 11:02 AVR Цитата(Glucik @ May 23 2008, 15:02) 1) ... May 23 2008, 11:39 GetSmart Glucik, линукс, не линукс, но под ОСь писать персп... May 23 2008, 13:04 klen я даже боюсь спросить.. неудобно както... а компил... May 23 2008, 13:25 Alex B._ Цитата(GetSmart @ May 23 2008, 17:04) А в... May 23 2008, 13:43  GetSmart Цитата(Alex B._ @ May 23 2008, 19:43) Пла... May 23 2008, 14:05   АДИКМ Цитата(GetSmart @ May 23 2008, 17:05) Как... May 25 2008, 09:23    GetSmart Цитата(АДИКМ @ May 25 2008, 15:23) Забавн... May 25 2008, 10:25     АДИКМ Цитата(GetSmart @ May 25 2008, 13:25) Да ... May 25 2008, 15:53 Glucik По всей видимости,присутвующие здесь никогда не пи... May 23 2008, 18:18 AlexandrY Ну что, за полгода вы неплохо продвинулись в embe... May 23 2008, 19:13 vetal Цитатакогда люди на Си/Асме писали под ресурсы маш... May 23 2008, 18:32 Glucik Bот это и печально-что сам по себе 'клик мыши... May 23 2008, 19:34 AVR Цитата(Glucik @ May 23 2008, 23:34) Bот э... May 23 2008, 19:46 Glucik ты когда-нить демки на SEGA MD2 писал? код видел?
... May 23 2008, 23:14 haker_fox Цитата(Glucik @ May 24 2008, 08:14) поним... May 24 2008, 02:30 Glucik Кста, про сетевое оборудование-сёдня нашёл книгу с... May 24 2008, 09:25 Glucik Может хватит уже в астрал уходить ???
Шибко много ... May 24 2008, 21:53 aaarrr Цитата(Glucik @ May 24 2008, 03:14) линук... May 24 2008, 22:27 Glucik На счёт явы,в частности j2me
Как вы думаете,возмож... May 25 2008, 12:00 AlexandrY Нафига вам Java?
Даю идею.
Продаете душе микрософ... May 25 2008, 13:24  GetSmart Цитата(AlexandrY @ May 25 2008, 19:24) На... May 25 2008, 13:51 AVR Цитата(Glucik @ May 25 2008, 16:00) На сч... May 25 2008, 13:27 Glucik речь идёт не о java полностью а о j2me (midp 2.0 в... May 25 2008, 18:37 AVR Цитата(Glucik @ May 25 2008, 22:37) речь ... May 25 2008, 19:56 GetSmart Цитата(Glucik)по поводу варианта поставить SRAM+SD... May 25 2008, 19:21 Glucik Отвечаю на вопросы:
1. мастерклок у 9200 всего оди... May 26 2008, 00:02 Glucik Какие ещё есть 'знаменитые' game API, кото... May 26 2008, 01:22 AVR Цитата(Glucik @ May 26 2008, 05:22) ещё и... May 26 2008, 07:22 Glucik вот приблизительно то, что писал в 2003 - 2004 гг ... May 27 2008, 00:04 Glucik По циррозам имхо вообще мало внятной инфы даже кас... May 27 2008, 11:42 aaarrr Цитата(Glucik @ May 27 2008, 15:42) По ци... May 27 2008, 12:24 dmitry-rf А если взять ПЛИС, то можно еще быстрее...
Каждый ... May 27 2008, 14:06
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|