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

 
 
> Продвинутая МикроМашина на АРМ
romashko
сообщение Aug 28 2007, 01:46
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



Ну вот собственно моё творение:
http://www.nedopc.org/forum/viewtopic.php?t=8822

Это как каз то, как можно обойтись без осей и прочих стандартов...
Выслушаю любые предложения.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
romashko
сообщение Sep 1 2007, 05:10
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



Кто-нибудь мне поможет разобраться с npcs0 в ARM9200?
или все безнадёжные?

почему отвечаю на вопросы только я, а остальные их только задают?
Go to the top of the page
 
+Quote Post
VitalyS
сообщение Sep 1 2007, 05:33
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 4-10-06
Пользователь №: 20 983



Цитата(romashko @ Sep 1 2007, 09:10) *
Кто-нибудь мне поможет разобраться с npcs0 в ARM9200?
или все безнадёжные?

почему отвечаю на вопросы только я, а остальные их только задают?

Потому, что при такой постановке задачи уже давно никто не работает.
Без OS - много плюсов!!!, но и ...
Это многие чувствуют, но задача у них- 3-6 месяцев новый проект, а у Вас другие задачи.
OS нужна для программистов. Когда напишите 2-3 вещи, то появится мысль об OS.
Но вот какая? Все существующие RTOS громоздки (как Windows).
Go to the top of the page
 
+Quote Post
romashko
сообщение Sep 2 2007, 02:01
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 25-12-06
Пользователь №: 23 865



VitalyS> Потому, что при такой постановке задачи уже давно никто не работает.
VitalyS> Без OS - много плюсов!!!, но и ...

а жаль... видать тут в основном не хоббисты, а работяги, жаждущие всё как можно быстрее сделать.
Поэтому "сроки поджимают". В этом случае, конечно, применение ОСей оправдано - я не спорю!

VitalyS> Когда напишите 2-3 вещи, то появится мысль об OS.

уж скока под АВРы писал - только рад был, что писал smile.gif Просто нужно своё API написать, стандартизировать и всё - дальше юзать свою библиотеку!

Я вон под АВР-овскую МикроМашину написал мультиплатформенное АПИ - на Си пишется прога, компилирующаяся на ПЦ и на МикроМашине - прототипы сишных функций были одинаковы!
Как помогло - весь этап разработки программм(игр) вёл на ПЦ, а готовый вариант откомпилил под АВР!
Всё пошло smile.gif))

AlexBoy> Тут кусок библиотеки, работает с ручным CS.

Спасибо за аттач - посмотрю!

AlexBoy> ...одновременное проигрывание adpcm файла с sd карты, опрос датчиков,
AlexBoy> обмен по CAN и 3 канала UART, вывод на дисплей. Все занимает 30% времени SAM7X.

у меня звуковые чипы развешаны на прерывания. В их хэндлерах идёт подкачка музыки. Тоесть я этим не заморачиваюсь. В цикле делается игровая логика и отрисовка(в буфер) графики. Клавиши сканирую когда надо. Удручённым себя не чувствую.

Я ещё раз повторюсь, что возможно создать полноценные игры без многозадачек.
У меня в этом огромный опыт - писал игры под DOS/SEGA MD/Nintendo/SNES.
Забавно, что код в чистом виде не превышал 96кБ wink.gif
Просто моё развитие пошло именно с игровых приставок - по ним ностальгирую... но и по ДОС-играм тоже - вы видали Tyrian2k - отличная леталка-стрелялка с офигительной графикой в 256 цветов (палитровая) - фоновая музыка - Adlib, спецэффекты - SoundBlaster, игровой сюжет просто офигительный - куча уровней/игровых карт/врагов... много оружия... короче, остановите меня!...













zltigo> Причем здесь... тоже исключительно монологи. Кроме мысли,
zltigo> что все кругом "безнадежные" другие идеи есть?

есть! Всё подафигели и в рот воды набрали! Уж никто не ожидал... Объявили своеобразный бойкот...
и обида гложет, что не опенсорс !!! это про указанные ссылки - ИМХО





AlexandrY> 128*128 дисплей явно мал даже для примитивных игр.

Гхы... гхы... меня вполне устраивает. Согласен, что на мобильниках игры примитивные по сюжетности(хотя есть и не плохие), объекты возюкаются с рывками(это из-за java). И 8 бит графика...

Я планирую всё-таки по-лучше: развитый игровой сюжет, 16-бит графика без тормозов и рывков.
Мои опыты благоприятствуют моим требованиям - всё подтвердилось на реальном железе...
Тоесть моя консоль займет промежуточное состояние между ДОС-играми и играми мобильников (имеются ввиду хорошие игры!)

AlexandrY> Т.е. вы уже создали себе гемор выбрав не тот дисплей.

128x128 - идеально подходит для шустрой графики. За игровое поле не волнуйтесь - мне с лихвой хватит (хватает же мобильникам!). А вот дисплей как-раз тот - 9-битная шина данных (вместо SPI, да и SPI там тоже есть), есть 2Д ускоритель первичной поверхности.
180 FPS - ни о чем не говорит???

Считайте сами, при увеличении площади экрана - ФПС упадёт, в случае 320x200 составит: 46

И ещё... 8-битная графика будет с 360 FPS... это я к тому, что у меня колоссальные запасы по быстродействию! Мобильники с jav'ой отдыхают! smile.gif

AlexandrY> Современной вашу платформу не назвать,
AlexandrY> в ней нет никаких сетевых интерфейсов ни Ethernet, ни Wi-Fi ни BlueTooth.

Есть USB, COM. Сетевые технологии мне не нужны! Скажите а в сегах были Ethernet? wink.gif То-то и оно!

AlexandrY> ...В ней нет ни файловых систем FAT, FAT32 ни протоколов PC оборудования типа USB
AlexandrY> MassStorage, ATA IDE, USB host и т.д. Т.е. малофункциональный черный ящик с точки AlexandrY> зрения юзера.

а нах... мне это нужно?

AlexandrY> Если же все это попытаетесь написать сами,
AlexandrY> то мы ваш голос наверно пару лет больше слышать не будем crying.gif

Подобное уже было! Ушёл временно с nedopc с июня по август!

AlexandrY> Кстати, проц ваш тоже порядком устарел. Его уже и с производства вроде снимать
AlexandrY> собираются. А перейти на новый будет тяжковато. HAL уровня то нет.

Ну и что? Меня rm9200 устраивает! А вы знаете что YMF721 тоже не выпускают уже десятки лет? wink.gif
Однако я знаю где их можно достать - было бы желание - остальное приложится wink.gif

Перейти лехко - неделька на написание базового АПИ под новый ЦПУ (переправить адреса - проц-то АРМ wink.gif. См. про АПИ выше.

AlexandrY> И как вы собираетесь с кем-то конкурировать?

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

AlexandrY> И ARM-ы освоены ведь не будут. В вашей платформе не используется большинство
AlexandrY> периферии ARM-а,

Что в вашем понятии освоить АРМы? Повторюсь - каковы критерии софта у вас? Вы не отвечаете на мои вопросы - значит бессысленно что-то утверждать мне, не зная вашей точки зрения!

AlexandrY> а основное внимание внешним контроллерам дисплея и MIDI,

Для меня rm9200 интересен прежде всего - КАК ПРОЦЕССОР (шина для перифералов и внешней памяти)
а брать голые процессоры(предвидел ваш ход мыслей? wink.gif - это кучей логики обвешивать надо - поэтому взял контроллер. Я-же sam9260 не взял - потому что там действительно МНОГО ненужной МНЕ периферии...

AlexandrY> и это в то время когда есть ARM-ы с собственными контроллерами дисплея

мне не нужны огромные дисплеи -будет что-то типа наладонника

AlexandrY> и возможностью самим проигрывать MIDI и MP3.

VS1003 - вполне хватает проигрывание фоновой музыки. Спецэффекты играются мнококанальным МИДИ- ОПЛ- синтезаторами (YMF721). Тупое проигрование потока мне недостаточно. Писать софтовый микшер - увольте!
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 2 2007, 10:59
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Я собственно речь веду не о вас.
А просто анализирую такой подход к разработке технологически продвинутого продукта.
Можно сколько угодно распространяться о собственных предпочтениях и вкусах, но это ни капли не доказывает эффективность такого пути.
Всетаки ZX проиграл и именно из-за своей негибкости.
Segi и другие игровые приставки вообще не в тему, там SoC-и специально разработанные для их задач, они и являются гарантом успеха этих приставок.
Вы же можете полагаться только на программные решения, и равнять себя с разработчиками Seg бессмысленно.
Вы я вижу всетаки свой HAL разработали хоть и не хотите его так называть и операционка у вас скорее всего есть, но только кооперативная. Т.е. в принципе идете тем же путем что и другие, только с сильным отставанием.

Но я как вижу тренды, то скоро игры все переместятся в сеть.
Порталы предлагают огромное число on-line игр.
Мобилы не причем. Опять вы поминаете старье.
Уже пару лет назад стандарт экрана на PDA был 240*320.
Смотрите на смартфоны и диваймы типа iPhone. Это вы с ними себя сравнивайте.
Т.е. на первом месте интероперабельность. Чтобы скачать любую игру и она бы пошла.
Для этого обязательное условие - стандартная операционка и совместимость со сторонними драйверами.
Возможные варианты - Win mobile, Linux mobile, Symbian . Сответсвенно памяти не менее 64 Mb RAM и столько же FLASH. Сетевой интерфейс обязателен. Первые две операционки вполне по силам одолеть даже не имея особого бюджета. Причем игры можно писать все в том же кооперативном стиле многозадачности, но не пыхтеть по паре месяцев пытаясь завести какой-то дисплей или MIDI проигрыватель.
Кстати, отсутствие быстрых внешних интерфейсов к PC говорит о том, что платформа не снабжена эффективными отладочными средствами и верный признак того, что она не пригодна для серьезных, надежных и коплексных приложений. (Это можете не принимать на свой счет, просто общее наблюдение smile3009.gif )


Цитата(romashko @ Sep 2 2007, 05:31) *
уж скока под АВРы писал - только рад был, что писал smile.gif Просто нужно своё API написать, стандартизировать и всё - дальше юзать свою библиотеку!

Я вон под АВР-овскую МикроМашину написал мультиплатформенное АПИ - на Си пишется прога, компилирующаяся на ПЦ и на МикроМашине - прототипы сишных функций были одинаковы!
Как помогло - весь этап разработки программм(игр) вёл на ПЦ, а готовый вариант откомпилил под АВР!
Всё пошло smile.gif))


у меня звуковые чипы развешаны на прерывания. ... Удручённым себя не чувствую.

Я ещё раз повторюсь, что возможно создать полноценные игры без многозадачек.
У меня в этом огромный опыт - писал игры под DOS/SEGA MD/Nintendo/SNES.

Я планирую всё-таки по-лучше: ...
... не волнуйтесь - мне с лихвой хватит

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

Сетевые технологии мне не нужны! ...

а нах... мне это нужно?

... Меня rm9200 устраивает!

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

Для меня rm9200 интересен прежде всего - КАК ПРОЦЕССОР
... мне не нужны огромные дисплеи -будет что-то типа наладонника


... Писать софтовый микшер - увольте!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- romashko   Продвинутая МикроМашина на АРМ   Aug 28 2007, 01:46
- - Хомяк   27.03.07 Освоение работы с SPI по прерываниям 28....   Aug 28 2007, 03:21
|- - romashko   Цитата(Хомяк @ Aug 28 2007, 14:21) 27.03....   Aug 28 2007, 03:58
|- - Denisvak   Цитата(romashko @ Aug 28 2007, 07:58) биб...   Aug 29 2007, 15:46
- - Denisvak   А библиотечкой для работы с VS'кой не поделите...   Aug 28 2007, 03:39
- - Dron_Gus   Что за дисплейчик такой прикольный? Где брали? При...   Aug 28 2007, 09:53
|- - romashko   Цитата(Dron_Gus @ Aug 28 2007, 20:53) Что...   Aug 28 2007, 22:40
- - Dimasus   Цитата(romashko @ Aug 28 2007, 05:46) Ну ...   Aug 29 2007, 11:15
|- - romashko   Цитата(Dimasus @ Aug 29 2007, 22:15) Пред...   Aug 29 2007, 23:55
|- - haker_fox   Цитата(romashko @ Aug 30 2007, 08:55) ОСи...   Aug 31 2007, 01:20
- - Dron_Gus   Цитата(romashko @ Aug 29 2007, 02:40) В л...   Aug 29 2007, 12:05
- - AlexandrY   Смотреть пока не на што Где софт-то? 90% трудо...   Aug 29 2007, 17:13
|- - romashko   Цитата(AlexandrY @ Aug 30 2007, 04:13) Пи...   Aug 30 2007, 01:03
|- - AlexandrY   От игр я конечно очень далек. Да помню, что в ZX в...   Aug 30 2007, 18:33
|- - romashko   Цитата(AlexandrY @ Aug 31 2007, 05:33) .....   Aug 31 2007, 01:59
|- - AlexandrY   Странно, всегда считал игры идеальным полигоном дл...   Aug 31 2007, 14:38
|- - romashko   AlexandrY> А как вы решаете проблему одновремен...   Aug 31 2007, 23:56
|- - AlexandrY   128*128 дисплей явно мал даже для примитивных игр....   Sep 1 2007, 08:13
|- - Николай Z   Цитата(romashko @ Sep 1 2007, 03:56) .......   Sep 3 2007, 08:39
- - Хомяк   >>7) Разгон до 110 МГц Еще вопрос по разгон...   Aug 31 2007, 07:09
|- - romashko   Цитата(Хомяк @ Aug 31 2007, 18:09) Как се...   Aug 31 2007, 11:28
|- - zltigo   Цитата(romashko @ Aug 31 2007, 14:28) по-...   Aug 31 2007, 14:49
- - Dron_Gus   romashko, напишите, пожалуйста, марку дисплея....   Aug 31 2007, 08:15
- - VitalyS   Мне понравилось кино. Вопрос. Какая у Вас цель? Т....   Aug 31 2007, 16:14
- - VDG   ЦитатаА вы так и собираетесь свою платформу снабжа...   Aug 31 2007, 16:34
- - zorromen   А что это за дисплей? прикольный ...   Aug 31 2007, 18:22
||- - zltigo   Цитата(VitalyS @ Sep 1 2007, 08:33) Все с...   Sep 1 2007, 06:12
|||- - VitalyS   Цитата(zltigo @ Sep 1 2007, 10:12) Не над...   Sep 1 2007, 06:20
|||- - zltigo   Цитата(VitalyS @ Sep 1 2007, 09:20) Вопро...   Sep 1 2007, 06:32
||||- - VitalyS   Цитата(zltigo @ Sep 1 2007, 10:32) Вопрос...   Sep 1 2007, 06:45
||||- - zltigo   Цитата(VitalyS @ Sep 1 2007, 09:45) Конте...   Sep 1 2007, 07:24
||||- - VitalyS   Цитата(zltigo @ Sep 1 2007, 11:24) Пример...   Sep 1 2007, 07:40
||||- - VitalyS   Цитата(zltigo @ Sep 1 2007, 11:24) Я, нап...   Sep 1 2007, 09:33
||||- - zltigo   Цитата(VitalyS @ Sep 1 2007, 12:33) Можно...   Sep 1 2007, 09:58
||||- - VitalyS   Цитата(zltigo @ Sep 1 2007, 13:58) Увы, н...   Sep 1 2007, 11:58
||||- - zltigo   Цитата(VitalyS @ Sep 1 2007, 14:58) Очень...   Sep 1 2007, 12:27
|||- - Vitaliy_ARM   Цитата(VitalyS @ Sep 1 2007, 10:20) Вопро...   Sep 3 2007, 07:40
||- - oll   Выскажу свое мнение Автор - молодец!!...   Sep 2 2007, 09:57
|||- - romashko   oll> Посему, если можно, вопросы автору (извини...   Sep 2 2007, 10:52
||||- - oll   2 romashko Спасибо за быстрый и развернутый отв...   Sep 2 2007, 11:43
|||- - zltigo   Цитата(oll @ Sep 2 2007, 12:57) Я думаю д...   Sep 2 2007, 12:17
|||- - oll   Цитата(zltigo @ Sep 2 2007, 18:17) Долго ...   Sep 2 2007, 15:07
|||- - zltigo   Цитата(oll @ Sep 2 2007, 18:07) Глянул да...   Sep 2 2007, 16:00
|||- - oll   Цитата(zltigo @ Sep 2 2007, 22:00) И SSC ...   Sep 2 2007, 16:29
|- - AlexBoy   Цитата(romashko @ Sep 1 2007, 08:10) Кто-...   Sep 1 2007, 06:26
- - romashko   AlexandrY> Всетаки ZX проиграл и именно из-за с...   Sep 3 2007, 09:56
|- - Николай Z   Цитата(romashko @ Sep 3 2007, 13:56) ... ...   Sep 3 2007, 14:44
||- - romashko   Николай Z> В общем вопрос обоснованности и нужн...   Sep 4 2007, 00:37
||- - oll   2 romashko - присылайте файл - доставать не буду, ...   Sep 4 2007, 04:08
||- - alexander55   Цитата(oll @ Sep 4 2007, 08:08) а насчет ...   Sep 4 2007, 04:58
|||- - Николай Z   Цитата(alexander55 @ Sep 4 2007, 08:58) П...   Sep 4 2007, 07:35
||- - Vitaliy_ARM   Цитата(oll @ Sep 4 2007, 08:08) 2 romashk...   Sep 4 2007, 08:10
||- - oll   Цитата(Vitaliy_ARM @ Sep 4 2007, 14:10) З...   Sep 4 2007, 13:25
||- - Different   Цитата(Vitaliy_ARM @ Sep 4 2007, 12:10) З...   Sep 5 2007, 05:23
|- - haker_fox   Цитата(romashko @ Sep 3 2007, 18:56) А на...   Sep 4 2007, 06:23
|- - Николай Z   Цитата(haker_fox @ Sep 4 2007, 10:23) Ну ...   Sep 4 2007, 08:49
- - Alex03   romashko Уровень знани у тебя по всей видимости по...   Sep 4 2007, 05:24
|- - alexander55   Цитата(Alex03 @ Sep 4 2007, 09:24) romash...   Sep 4 2007, 07:01
- - romashko   В моём понимании - ОСь - это многозадачка(по тайме...   Sep 4 2007, 11:56
|- - SpiritDance   Цитата(romashko @ Sep 4 2007, 15:56) Спас...   Sep 4 2007, 12:48
|- - zltigo   Цитата(romashko @ Sep 4 2007, 14:56) Оста...   Sep 4 2007, 13:33
|- - AlexandrY   Ну ведь действительно, все сделано очень криво. И...   Sep 4 2007, 16:28
||- - bodja74   Цитата(AlexandrY @ Sep 4 2007, 19:28) Ну ...   Sep 4 2007, 21:24
||- - AlexandrY   Смех в неадекватности средств целям. Человек берет...   Sep 4 2007, 21:51
|- - haker_fox   Цитата(romashko @ Sep 4 2007, 20:56) В мо...   Sep 4 2007, 23:47
- - romashko   zltigo> ...Например, возьмем меня. Я поливал гр...   Sep 5 2007, 01:44
- - Snaky   Цитата(haker_fox @ Sep 5 2007, 05:47) Так...   Sep 5 2007, 03:09
- - romashko   Всё, с AlexandrY больше не общаюсь. Он - агитатор ...   Sep 5 2007, 05:34
- - Nixon   Тема закрыта. Непонятно вообще зачем она была откр...   Sep 5 2007, 06:17


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:57
Рейтинг@Mail.ru


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