kincajou: (Default)
[personal profile] kincajou
вот за такой:




Upd.01 - таки уже. Теперь буду думать, как к ней прикрутить µClinux

Upd.02 - SNAFU. µ-Ядро 2.6.х занимает полтора мега. А у меня всей флеши один мег. Надо понять, откуда можно было бы взять µ-ядро 2.4.х или даже 2.0.х. Иначе придётся самому РТОСь писать, оййё. Хатя.... хатяя..... наработки ведь есть.

А что если взять и просто добавить многозадачность (или даже многопоточность) в мой расчудесный интерпретатор? плюс ещё возможность загрузки-выгрузки кода... хм.. плюс динамическое выделение памяти с автоматической сборкой мусора... Это ж именно РТОСь и получится. Только она не машинные коды будет исполнять, а байт-коды. Хм-хм. Вторую Java я, конечно, не сделаю - но эта штука будет работать. Определённо, будет.

Чтоб можно было вот так:

new cid := fork(); // нада память!
if (cid == 0) MainThread(); // порождающий поток
else ChildThread(); // поток-наследник
purge cid; // исчезни


Или так:

{
cid := fork(); // локальная переменная генерится автоматом
if (cid == 0) MainThread();
else ChildThread();
}; // при выходе из блока локальные переменные, на которые больше нет ссылок, автоматически убираются


Надо ещё додумать автоматическое преобразование типов, чтоб изящно и быстро было.

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

Date: 2005-08-01 09:17 am (UTC)
From: [identity profile] potan.livejournal.com
И что игрушка умеет?

Date: 2005-08-01 09:20 am (UTC)
From: [identity profile] kincajou.livejournal.com
довольно шустро считать, потребляя при этом минимум электричества
она маленькая
у неё довольно много памяти
её можно расширять
и у неё есть встроенный I2C!

!!!

Date: 2005-08-02 02:00 pm (UTC)
From: [identity profile] ex-qnn171.livejournal.com
ой, а сколько точно она кушает при полной загрузке, сколько памяти и какая производительность?

Re: !!!

Date: 2005-08-02 05:24 pm (UTC)
From: [identity profile] kincajou.livejournal.com
я точно не знаю, какое у неё потреление
миллиампер сто, полагаю. Загрузиь по-полной довольно сложно, к этим процам нет аналога CPUburn (или я о нём не знаю)

памяти - встроенной 256 кил флэш, 16 кил рамы. Внешняя - мег флеша, мег рамы. XIP, все дела.

Date: 2005-08-01 09:50 am (UTC)

Date: 2005-08-01 07:10 pm (UTC)
From: [identity profile] psergant.livejournal.com
Что за агрегат? Рассмотрел, что филиппсовский, и что памяти дохрена. Что за кит?

Date: 2005-08-01 07:30 pm (UTC)
From: [identity profile] kincajou.livejournal.com
ну как что за кит... плата с ARM-процом. Мег флэша, мег ОЗУ, куча портов.

Планирую её использовать в кач-ве мозгов к моему будущему произведению - Future Combat System :)

Date: 2005-08-01 07:43 pm (UTC)
From: [identity profile] psergant.livejournal.com
а ртос для них есть какой-нить? С есть, вижу. И что почитать? А то я в мучительных раздумьях, платформу выбираю. Спасибо.

Date: 2005-08-01 07:45 pm (UTC)
From: [identity profile] kincajou.livejournal.com
ртосов куча, .. я вот думаю попробовать сначала eCos или freeRTOS... если не пойдёт - писать свою, тем более что это не такая уж сложная задача.


Вернее, как... Сложная, конечно же, но не смертельно :)

Date: 2005-08-01 08:15 pm (UTC)
From: [identity profile] psergant.livejournal.com
О! Каптинка - то кликабельна. Почитаю.

Date: 2005-08-02 06:12 pm (UTC)
From: [identity profile] ex-qnn171.livejournal.com
если не секрет, сколько отдал? и где берут? %)

Date: 2005-08-02 06:38 pm (UTC)
From: [identity profile] kincajou.livejournal.com
кликни по картинке, откроется страничка той конторы, где я это купил
вместе с JTAG-приблудой - чуть больше 3000 рэ

December 2016

S M T W T F S
    123
45678910
11121314151617
18192021222324
25 262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 7th, 2026 01:53 am
Powered by Dreamwidth Studios