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

 
 
> Продвинутая МикроМашина на АРМ
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 3 2007, 09:56
Сообщение #2


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

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



AlexandrY> Всетаки ZX проиграл и именно из-за своей негибкости.

Я хоть и не сторонник архитектуры ZX, но скажу, что платформа загибаться не собирается!
Посмотрите zx.pk.ru раздел "Железо", особенно разработки NedoPC-шников - Спек живёт smile.gif

AlexandrY> Segi и другие игровые приставки вообще не в тему,
AlexandrY> там SoC-и специально разработанные для их задач,
AlexandrY> они и являются гарантом успеха этих приставок.

Что такое SoC?
SEGA как раз в тему - это была моя начальная отправная точка,
которую я впоследствии переплюнул wink.gif

AlexandrY> Вы же можете полагаться только на программные решения,

Что значит "полагаться только на программные решения"?

AlexandrY> Вы я вижу всетаки свой HAL разработали хоть и
AlexandrY> не хотите его так называть

Для МикроМашины на AVR-ках да! Для ARM-овской МикроМашины HAL пока не писал!
И кстати на nedopc.org/forum в разделе AVR темы "Микромашина на AVR" есть pdf-ка на мой API-
так и называется MicroMachine Application Program Interface (uMAPI) и SDK - там и упоминается
что это - УРОВЕНЬ АППАРАТНЫХ АБСТРАКЦИЙ(!!!) - тоесть о железе рядовому программеру ничё
знать не надо, кроме uMAPI-функций! Так что я вовремя всё так и назвал (смотрите сцылки сами)

AlexandrY> и операционка у вас скорее всего есть, но только кооперативная.

Если под ОСью вы понимаете набор функций API,то да! Хотя RTOS'ом и мультизадачностью
по таймеру там и не пахнет!

AlexandrY> Т.е. в принципе идете тем же путем что и другие, только с сильным отставанием.

Немножко другим путём - жёстко говоря - HAL есть, RTOS'а нет!
Я никуда не спешу, быстро - не значит лучше... Лучше поздно, чем никогда...

AlexandrY> Но я как вижу тренды, то скоро игры все переместятся в сеть.
AlexandrY> Порталы предлагают огромное число on-line игр.

Я как-бы противник сетевых игр. Я - своего рода эгоист, который любит
Single Play'инг wink.gif А то что счас модно - жрать пиво, колоться и быть дибилом -
так мне на это глубоко наплевать! Аналогично плевать, что счас модно, а что нет
в позиции гэйм-плеига и писюканоподобного машиностроения с монструозными неуклюжими ОСями...
Это моё мнение!

AlexandrY> Мобилы не причем. Опять вы поминаете старье.

Сарьё, не старьё... однако пользуемся все smile.gif

AlexandrY> Т.е. на первом месте интероперабельность. Чтобы скачать любую игру и она бы пошла.

На чём? wink.gif У меня программы запускаются на ПЦ и в AVR-Микромашине (опять же- почитайте uMAPI SDK)
С АРМовой МикроМашиной - планирую тожесамое.

AlexandrY> Для этого обязательное условие - стандартная операционка и совместимость со сторонними драйверами.
AlexandrY> Возможные варианты - Win mobile, Linux mobile, Symbian . Сответсвенно памяти не менее 64 Mb RAM и столько же
AlexandrY> FLASH. Сетевой интерфейс обязателен. Первые две операционки вполне по силам одолеть даже не имея особого бюджета.

Гыыыы... Так это же вылитый писюк! Не склоняйте меня пожалуста к писюканостроению! smile.gif
Увольте! Я - приставочник, именно их архитектуру рассматриваю и принципы написания софта под них...

AlexandrY> Причем игры можно писать все в том же кооперативном стиле многозадачности,
AlexandrY> но не пыхтеть по паре месяцев пытаясь завести какой-то дисплей или MIDI проигрыватель.

А мне в кайф трахаца с неизведанной периферией!!! Вы только представьте себе ни с чем несравнимое
удовольствие, например - Я ЗАПУСТИЛ ГРАФИЧЕСКУЮ МАТРИЦУ С 2д-УСКОРИТЕЛЕМ!!! smile.gif))
Причём милости ждать, что кто-то либу за тебя напишет, не приходится!
Я в этом плане независимый! "Сделай всё сам!" - вот мой девиз! wink.gif

Мало того, я не желаю осваивать "чужие мутные потоки сознания" других людей, реализовавших подобную
либу - даже если разбираться и приходится, ТО ОБЯЗАТЕЛЬНО ПЕРЕЛОПАЧИВАЮ ЛИБУ ПОД СЕБЯ - опускаю
ненужные проверки, перерабатываю стилистику написания программ, имена функций даю свои (то же и параметры и
их количество), оптимизирую... итд, итп...

AlexandrY> Кстати, отсутствие быстрых внешних интерфейсов к PC говорит о том,
AlexandrY> что платформа не снабжена эффективными отладочными средствами и верный признак того,
AlexandrY> что она не пригодна для серьезных, надежных и коплексных приложений.
AlexandrY> Это можете не принимать на свой счет, просто общее наблюдение )

Читайте выше - написание и отладка апликух идет на ПЦ!!! (вспомните би-платформенность uMAPI)
С Advanced MicroMachine планируеца тоже самое...
Вообще бы, прежде чем критиковать, изучили бы материал что-ли! (только без обид wink.gif

1) кстати, 6000 сишного кода под AVR, это как вам? когда чистый код вымахал 96кБ? (ATmega128)

2) а по-вашему USB - это медленный интерфейс? (мне и DBGU вполне хватает, данные - пишутся в MMC
и переписываются крайне редко)

AlexandrY> ...Это можете не принимать на свой счет, просто общее наблюдение

Не возражаю! только не забывайте - я делаю согласно своим потребностям и взглядам smile.gif

oll> если можно - все таки поделитесь PCB (oleg_micromed(СОБАКА)datasvit.net)
oll> очень подойдет в качестве отправной точки.

Только с таким условием - я вам высылаю, и вы меня не достаёте! wink.gif
Единственно, если будете юзать DBGU, то +5V на MAX надо оторвать,подать +3.3V и поставить MAX3232
OK???

oll> Провода укорочу - мне не так много понадобится проводов
oll> прицепить внешнюю АТ45 и несколько светодиодов, основную АТ45 размещу на этой же плате.

Лучше действительно взять вышеупомянутые SAM7S.
ИМХО AVR-контроллер с вашими задачами справится.
А если хотите пробовать АРМ, то лучше сразу чё-то по-серьёзнее выбрать

oll> глянул даташит на SAM64 spi там вроде один, cs правда - 4,

Фигня это всё! Там 4 девайса можно подцепить(или до 15 с дешифратором) - miso/mosi/sck - идут на все девайсы,
а npcs0,1,2,3 - чипселекты к устройствам
Я делал 3 девайса - npcs0 - MMC Card, npcs1,2 - MP3-декодер

oll> ...а микросхема для записи через буфер типа 74HC125 (на всякий случай).

74AC245? 74AC244? Я бы буфер не ставил. Практика показала, что глюки нескольких
устройств на шине SPI возникают из-за ВЧ-наводок на выводах чипселектов!
Устраняется заземляющими кондёрами 22-47пФ

oll> Правда это можно будет сделать и на меге48 и тогда я опять не попаду в мир АРМов

а это обязательно? wink.gif

oll> А вообще, благодаря этому топику, возникла большая идея - сделать "крутой и быстрый" автономный программатор.

Тогда лучше на FPGA сразу wink.gif


Николай Z> И почему-то все ведущие разработчики игр без подходящей Оси
Николай Z> не пишут игр уже лет 20 как...

Все-это все, а Я - это Я !

Николай Z> И вы всерьез считаете, что X-Box или там разные
Николай Z> Sega-Nintendo (игры для них) и иже с ними - писались без применения ОСи? Ню-ню...

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

Николай Z> Да - там нету Win-2000 или Win-XP, но я Вам открою одну тайну
Николай Z> - Ось там точно есть... Другое дело - что не всем дают ее использовать
Николай Z> и она держится в сейфе разработчиков...

Где? В СЕГе??? ОСь??? ......... Да как минимум - жалкое пародие БИОСА-диагностера...
Да - фирменные приставки высвечивали логотип "Сега" на экране, в памяти были системные пере-
менные, содержащие инфу о типе железа, объёмах памяти, наличии подсоединённый джойстиков, картриджей и др.

Но такой мутотени, как RTOS, Multitasker там нету и не может быть!

Николай Z> ...но совершенно непонятно а зачем такие героические усилия? Для чего и где применимо?

а в чём смысл жизни вообще токда? Да смысла нет ни в чём!

Усилия - как средство для достижения цели с последующим удовлетворением! smile.gif
Ну вот такой я человек - такое хобби у меня wink.gif

Николай Z> Тем более непонятно - а зачем в 1125 раз делать с нуля софт... Все равно - делая свой -
Николай Z> для любой сколь-нибудь развитой игры Вы вынуждены будете сделать ровно такую же
Николай Z> ОСь как все остальные....

Что в вашем понимании ось? Повторюсь - мультитаскеров не будет!

Николай Z> Ну и для чего тогда заново изобретать велосипед?

Как для чего? чтобы ездить... стандартные размеры не подходят wink.gif

Николай Z> А вот чтобы нарисовать что-то даже навроде тупого Doom-а и тьмы его клонов - окажется Николай Z> не под силу даже талантливому одиночке...

Я не сторонник 3д-игр. Точка.

Николай Z> В общем - по-моему Вам просто делать было нечего, были лишние деньги и куча
Николай Z> свободного времени...

угу! дурью страдаю! wink.gif только одно НО: мне это нужно, а вам - нет!
В этом и различие между мной и вами !

Николай Z> Нового в Вашей разработке - ровно ничего, а по ее техническим возможностям - на мой
Николай Z> взгляд (могу и ошибиться) - перспектив ровно ноль... Ну и зачем тогда все это? Какой
Николай Z> смысл?

а смысла нет ни в чём!

Николай Z> Ясно одно - паяльником вы точно владеете хорошо...
Николай Z> Если мне понадобится монтажник - киньте мне е-мэйл - я Вас точно приглашу... biggrin.gif

спасибо, но я уже работаю конструктором!


Николай Z> А и не нужно автора переубеждать... Он сам переубедится автоматически - когда поймет
Николай Z> что леталки-стрелялки ал-ля "убей всех" или "останови меня" - это вообще-то на
Николай Z> сегодняшний день неактуально...

зато мне нравится! честно скажу - я не писюковый геймер по натуре!
я настальгирую по приставочным играм, но и чуть по ДОСу встреваю!

А насчёт наличия мультизадачных осей в приставках 90-х не убедили.
Напоследок скажу, что имею кучу тех-доков на них!
Не с того профиля яйца рассматриваете wink.gif
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
- - romashko   Кто-нибудь мне поможет разобраться с npcs0 в ARM92...   Sep 1 2007, 05:10
|- - VitalyS   Цитата(romashko @ Sep 1 2007, 09:10) Кто-...   Sep 1 2007, 05:33
||- - 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
||- - romashko   VitalyS> Потому, что при такой постановке задач...   Sep 2 2007, 02:01
||- - 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
||- - AlexandrY   Я собственно речь веду не о вас. А просто анализир...   Sep 2 2007, 10:59
|- - AlexBoy   Цитата(romashko @ Sep 1 2007, 08:10) Кто-...   Sep 1 2007, 06:26
|- - Николай 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 Текстовая версия Сейчас: 21st July 2025 - 22:02
Рейтинг@Mail.ru


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