реклама на сайте
подробности

 
 
> Advanced MicroMachine (continued), предрелизная версия
Glucik
сообщение May 23 2008, 04:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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.rar
http://zx.clan.su/_fr/0/AuMSpec.part2.rar

И софтварную спецификацию:
http://zx.clan.su/_fr/0/AuMv1SoftWare.pdf

Это так называемые драфты и предрелизы, поэтому прошу сильно не ругать wink.gif

В настоящее время утверждаю и наращиваю API, а также пишу игровой 2D-движок под IBM PC,
который будет портирован на МикроМашину (прототипы функций стандартизированы).

В общем, скажете, чего сюда я пишу?

Есть несколько причин:

1) Решил найти людей по интересам, которым не чуждо девайсостроительство
(в частности построение игровых консолей) чисто по энтузиастским началам

2) Формирование группы заинтересованных лиц в проекте - поиск программистов, железячников,
людей с художественными и музыкальными способностями (которым не чужды тайловая, спрайтовая
графики, трекерный набор музыки). Интеграция вышеуказанных лиц в одну комманду(группу)

3) Поиск потребителей, заинтересованных в проекте (серийная сборка и продажа изделия)

4) Обмен опытом/знаниями, кусками железа, софтом

5) Любые предложения по удешевлению / улучшению конструкции

Но перед тем как что-то писать сюда или на мой электронный ящик, прошу ВНИМАТЕЛЬНО прочитать
вышеуказанные драфты и кое-что из моих взглядов:

1) Весь софт представляет собой модульную библиотеку из -c, -h файлов (ассемблерные модули также допускаются)

2) Библиотека имеет иерархическую структуру - одни модули интерфейсные (процедуры пользователя), другие
внутренние (более мелкого уровня, которые используют интерфейсные модули для своих нужд)

3) Никаких многозадачных операционных систем сторонних разработчиков - весь код пишем сами, модули разных
участников группы рассматриваются и утверждаются.

4) Псевдопараллельность процессов с помощью прерываний от устройств (несколько подпрограмм в фоне)

Заинтересовавшихся прошу писать сюда или на dre1983<собака>mail<точка>ru

Спасибо за внимание...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Glucik
сообщение May 23 2008, 10:08
Сообщение #2


Участник
*

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



Ничего против линукса и многозадачек не имею. Но они не входят в мою компитенцию и мне не интересны.
Мне проще с нуля софт писать,чем тратить годы на освоение ОСРВ и линукса в частности.

НО я не возражаю если кто-то изволит адаптировать линукс на мою плату.

Только вопрос- какие плюсы это даст по сравнению с моей корпоративной(специфичной) ОС?

Меня зовут РОМАНЫЧ, ник на форуме сменил по некоторым обстоятельствам,но это неважно
Go to the top of the page
 
+Quote Post
AVR
сообщение May 23 2008, 10:37
Сообщение #3


фанат 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) Многое другое... Ну не могу я выразить все свои восторги smile.gif
Естественно, все эти достоинства не из воздуха взялись, а являются результатом ударного труда разработчиков по всему миру. Просьба не судить строго, не обижаться smile.gif
Надеюсь Вы примете правильное решение wink.gif


--------------------
Go to the top of the page
 
+Quote Post
Aprox
сообщение May 24 2008, 10:12
Сообщение #4


Местный
***

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



Цитата(AVR @ May 23 2008, 14:37) *
Мне проще изучить Linux чем потратить МНОГИЕ годы на написание УБОГОЙ ПАРОДИИ на ОС!

1) Море хорошего программного обеспечения
2) Море готовых драйверов (если вдуматься, это очень многого стоит)
3) Качественное ядро ОС с поддержкой виртуальной памяти, многозадачностью, защищенный режим исполнения программ в пользовательском режиме, и многое другое, что мои скудные знания пока не смогут обозначить...
4) Независимость разработок от конкретного производителя процессоров и даже архитектуры!
5) Многое другое... Ну не могу я выразить все свои восторги smile.gif
Естественно, все эти достоинства не из воздуха взялись, а являются результатом ударного труда разработчиков по всему миру.

Я не специалист в Линуксе, но слышал от профессиональных дистрибьютеров и портовиков Линукса, что для ембедед систем, в частности на ARM-ах, ничего готового из сказанного вами не существует. Большая зияющая дыра в драйверах периферии. И они судорожно ищут среди ембедников, кто бы занялся латанием этой дыры. Хотя бы для самых распространенных чипов.
Go to the top of the page
 
+Quote Post
AVR
сообщение May 24 2008, 13:08
Сообщение #5


фанат Linux'а
*****

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



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


--------------------
Go to the top of the page
 
+Quote Post
Aprox
сообщение May 27 2008, 06:47
Сообщение #6


Местный
***

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



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

Я еще раз повторю- не специалист в Линуксе. Hо рассматривал вариант его использования на ARM9 чипе STR912FA. Чип напичкан периферией и памятью. Я пытался найти готовый порт Линукса на этот чип- не удалось. Именно из-за отсутствия драйверов периферии. Обратился к линуксоидам, те сказали: отсутствие драйверов- самая обычная вещь, позволяющая им зарабатывать деньги на портировании Линукса.
Go to the top of the page
 
+Quote Post
AVR
сообщение May 27 2008, 07:17
Сообщение #7


фанат Linux'а
*****

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



Цитата(Aprox @ May 27 2008, 10:47) *
Hо рассматривал вариант его использования на ARM9 чипе STR912FA. Чип напичкан периферией и памятью. Я пытался найти готовый порт Линукса на этот чип- не удалось. Именно из-за отсутствия драйверов периферии. Обратился к линуксоидам, те сказали: отсутствие драйверов- самая обычная вещь, позволяющая им зарабатывать деньги на портировании Линукса.
STR912? Вот это как раз пример того самого диковинного чипа, для которого по всей видимости Linux официально не поддерживается! И не удивительно что для него нет дров... Но возьмите ту же самую продукцию Atmel и вы увидите что там производитель сам портировал Linux на свои детища и вроде как (точно не скажу, т.к. оценить уровень поддержки смогу только через некоторое время) дрова есть для всей периферии. Ещё есть Cirrus Logic, но у них похуже с поддержкой, есть другие производители... Всё очень нидивидуально и говорить про "большую зияющую дыру" вообще для всех ARM9 немного странно... Поправьте если ошибаюсь/заблуждаюсь biggrin.gif


--------------------
Go to the top of the page
 
+Quote Post
Aprox
сообщение May 27 2008, 13:19
Сообщение #8


Местный
***

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



Цитата(AVR @ May 27 2008, 11:17) *
STR912? Вот это как раз пример того самого диковинного чипа, для которого по всей видимости Linux официально не поддерживается! И не удивительно что для него нет дров...

Этот чип удобен для реализаций все на одном кристалле. Может быть, именно поэтому нет драйверов для его встроенной периферии.
Цитата
Но возьмите ту же самую продукцию Atmel и вы увидите что там производитель сам портировал Linux на свои детища и вроде как (точно не скажу, т.к. оценить уровень поддержки смогу только через некоторое время) дрова есть для всей периферии. Ещё есть Cirrus Logic, но у них похуже с поддержкой, есть другие производители... Всё очень нидивидуально и говорить про "большую зияющую дыру" вообще для всех ARM9 немного странно... Поправьте если ошибаюсь/заблуждаюсь biggrin.gif

Поправить не смогу, т.к. остановился на STR по причине "все в одном" и другие варианты не исследовал. Однако, вставить свои пять копеек в пользу корпоративной ОС, вернее даже полного отказа от OS в ембеддных делах, хотелось бы. Hапример, Вы ратуете за готовые решения, Линукс в частности. Hо я уже обломался на готовых решениях в попытках организовать толстый поток данных UDP пакетами используя готовые решения TCP стека. Выше 25Mbps подняться не удалось из-за торомозного готового софта. Одновременно, если написать свое простое, без всяких OS приложение, то он на том же STR912 при прочих равных получаем уже 96Mbps полноценными UDP пакетами. И зачем тогда лишняя возня с Линуксом?
Go to the top of the page
 
+Quote Post
AVR
сообщение May 27 2008, 14:16
Сообщение #9


фанат 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 пакетами. И зачем тогда лишняя возня с Линуксом?
Не все йогурты одинаково полезны, так и среди готовых решений может попадаться не очень шустрые экземпляры, и уж тем более драйверы, написанные по принципу "ура заработало и ладно"... Мне кажется это было очень поспешное решение отказаться от ОС вообще если в каком-то месте не заладилось, тем более на проце, на котором нет поддержки этой ОС от производителя. Какую ОС Вы пробовали и какая версия ядра что получились такие результаты? Приду домой, замерю скорость на своей балалайке, напишу какая у меня скорость получилась biggrin.gif


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 21:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01446 секунд с 7
ELECTRONIX ©2004-2016