PDA

Просмотр полной версии : STM32 Circle



andrews
18.11.2008, 22:21
В этом треде предполагаю обсуждать игровую приставку на STM32 ARM-CORTEX
http://www.stm32circle.com/
c свободнозагружаемой операционкой CIRCLE OS
http://www.stm32circle.com/projects/project.php?id=49
свободнозагружаемая инструментальная среда для Windows XP
http://raisonance.com/products/ride7/index.php
Документация, GNU C/C++ и ссылки на ресурсы
http://www.stm32circle.com/resources/tools.php
Принципиальную схему и дизайн плат, а также даташиты используемых в приставке электронных компонентов можно скачать здесь
http://www.stm32circle.com/resources/stm32primer.php
приобрести готовую приставку можно, например, здесь
Москва
http://www.terraelectronica.ru/company.php?Razdel=6
и здесь Санкт-Петербург
http://www.megachip.ru/company.php
предварительно узнав по контактным телефонам о наличии товара

AAA
18.11.2008, 23:04
А играть, что в пакман что ли ? Где куча игр ?

andrews
18.11.2008, 23:09
Там основной прикол - встроенный 3D акселлератор, как в новых мобилах, только без вибромоторчика. Помнишь игрушка такая была - шарик по лабиринту гонять наклонами. А что игр мало, так она (приставка)пока нераскрученная. Проц - ARM Cortex-M3 72MHz на 100 мипс 32-bit, по мощности примерно как 486DX4-100, мощнее ARM7
Игры будут! :)
Пока что 3 гамы в исходниках и бинарниках здесь
http://www.stm32circle.com/projects/index.php
, образ оси вместе с играми строиться нажатием на один батник за пять секунд и заливается в "бублик" автоматом, так что ничего сложного. Цепляется "бублик" к писюку одним шнурком usb-miniUSB через разъем "Debug", через него же заряжается встроенный в приставку аккумулятор, еще к одному miniUSB можно прицепить (теоретически) всякие usb-devices, так как "бублик" кроме usb-device имеет в себе и usb-хост, почти как писюк :)

Экран хоть 128x128, но зато 64K цветный.

AAA
18.11.2008, 23:11
Там основной прикол - встроенный 3D акселлератор. Помнишь игрушка такая была - шарик по лабиринту гонять наклонами. А что игр мало, так она пока нераскрученная. Проц Cortex-M3 72MHz на 100 мипс 32-bit, по мощности примерно как 486DX4-100, мощнее ARM7,9,11

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

andrews
18.11.2008, 23:21
Да она по мощности как писюк, а в натуре ARM-Cortex :) считай что портабле-консоль(помещается в мужскую ладонь), да еще с открытым кодом(операционка доступна в исходниках на С), дизайном и схемами :)

AAA
18.11.2008, 23:42
открытым кодом
Я только сайт могу написать. Остальной код для меня закрыт по причине непонимания. Хотя для программистов навярняка будет интересно.

Titus
19.11.2008, 00:12
Там основной прикол - встроенный 3D акселлератор.
3-х осный акселерометер! :v2_tong2:

rasmer
19.11.2008, 00:29
http://www.terraelectronica.ru/catalog.php?ID=1001&Search=1&Text=stm32&Gde=2&PageS=1
какую из них покупать? или я кудатонитуда полез?

Добавлено через 8 минут
изза хренового знания инглиша так и ненашол какое граф разрешение у приставки?
ПыСы имхо загнётся в зыродыше

Добавлено через 13 минут
ПыПыСы - нашолтаки... 128*128 пикселов - это несерьёзно... былоб минимум 256 на 256 (512*512) - было бы нормально... а так....

andrews
19.11.2008, 21:18
Да, спасибо, конечно же 3d- акселерометр. Есть еще 6d это когда к 3-х осевому акселерометру, интегрированы 3 гироскопа...но это дорогие чипы.
Если б было 320x240...это была бы песня. Надо посмотреть ограничения самого микроконтроллера на дисплейчик.

rasmer
19.11.2008, 21:36
а 256 на 256 непланируется?

andrews
21.11.2008, 21:49
Кем? Это RAISONANCE
http://www.raisonance.com/
делает. А потянет ли чип 256x256 и есть ли такие дешевые дисплеи это ещё будем поглядеть.

andrews
24.12.2008, 19:36
Вот еще они какую плату завезли ( с дисплеем 320x240)
http://www.terraelectronica.ru/news_postup.php?ID=1570
не могли раньше, до кризиса :(

PheeL
24.12.2008, 21:52
А я для себя вот такую плату (http://www.phytec.com/products/rdk/ARM-XScale/phyCORE-ARM9-LPC3250.html) в терре купил. Не кортекс, конечно, но по-мощнее M3 будет. Практически разобранный кпк.

andrews
25.12.2008, 09:36
Я не спорю, что помощнее. Просто народ интересовался, потянет ли M3 разрешение хотя бы 256x256. А среднедешевые STM32, которые в этом CIRCLE стоят STM32F103RBT6 в той же Мегаэлектронике стоят сейчас 206 руб., а LPC3250 дешевле 400 руб. в розницу нигде нет. Сами платы тоже отличаются в хорошие разы на Cortex-M3
http://www.terraelectronica.ru/catalog.php?ID=1001&Search=1&Text=stm3210e%20eval%20&Gde=2&PageS=1,
а LPC3250
http://www.terraelectronica.ru/catalog.php?ID=980&Search=1&Text=lpc3250&Gde=2&PageS=1
34646руб.
STM32-primer даже сегодня стоит 1663р. ( я еще недавно купил за 1300р.)
http://www.terraelectronica.ru/catalog.php?ID=1001&Search=1&Text=stm32%20primer&Gde=2&PageS=1
Кстати, плата была видимо столь популярна ( на Cortex-M3), что они выпустили в декабре еще одну разновидность, но опять с маленьким дисплеем, только проц разгрузили, поставив внешний аудиокодек(и встр. микрофон) и процессор поставили с Flash-памятью 512Кбайт. Еще microSD card connector и дисплей 128x160.
Цена правда тоже подросла до 65-70 евро, но в Терре пока что их нет.

Higgins
27.03.2009, 12:42
Прочитал топик и вспомнил давнюю затею, мысль о которой не дает покоя до сих пор: разработать виртуальную машину для дешевых игровых консолей. То есть софт пишется для кода виртуальной машины, которая реализуется интепретацией на широком спектре железа от древних PDA до современных мобильников.

Я бы с удовольствием разработал машину, написал эмулятор и заточил Си-компилятор.

andrews
28.03.2009, 19:29
Да можно и просто эмулятор для Primer-2 писать! 5000 пользователей в Европе за первые 3 месяца продаж в условиях глобального кризиса устройства, которое поначалу замышлялось как просто оценочная плата для STM32 ARM-Cortex, а теперь уже является де-факто зародышем нового популярного карманного игрового компьютера!
http://www.stm32circle.com/resources/stm32primer2.php
- STM32F103E (512 Kbytes Flash);
- Li-Ion battery with smart loading control for improved current management, battery autonomy (more than 6 hours), charging time and battery lifespan;
- 128x160 pixel touch screen TFT display;
- Codec-based audio record and playback with headset connector and integrated microphone ;
- 4-direction joystick and push button
- 4 additional push buttons based on touchscreen capability
Micro SD card connector (!)
IrDA transceiver
20-pin add-on connector for access to SPI, I2C, USART, CAN and analog/digital I/Os
Последняя версия свободно распространяемой ( с исходниками!) компактной операционки OS-Circle умеет вот что:
http://www.stm32circle.com/projects/circleos.php