Archive for the ‘News’ Category.

scmRTOS 4.0 release

At April, 4 (04.04.2012) scmRTOS 4.0 has been released.

Previous version (3.10 + fixes for known bugs) is saved in scmrtos/tags/3.11.

New version is fixed in scmrtos/tags/4.00 and will be developed further in scmrtos/trunk.

»»» Wat’s new in scmRTOS 4.0

Конкурс «зроби робота».

На сайті Linux.org.ua оголошено конкурс по створенню робота.

Робот повинен працювати автономно, електроніка робота має керуватися зі звукового виходу мобільного телефону.
Тобто програма має сидіти в телефоні і видавати команди та, можливо, і приймати якісь сигнали зворотнього зв’язку, через звуковий канал. Думаю, можна використати щось стандартне на зразок DTMF.

Конкретні умови (які, можливо, ще не остаточні) та посилання на приклади дивіться у вказаній вище темі на форумі.

scmRTOS for STM8, IAR port

STM8/IAR port added to pre-v400 branch of scmRTOS repository.
scmRTOS samples for STM8/IAR can be downloaded as archive. scmRTOS/Common, scmRTOS/Extensions and scmRTOS/STM8 directories are empty in this package. scmRTOS pre-v4.00 kernel, OS extensions and STM8/IAR port archives should be downloaded separately and unpacked in appropriate directories.

»»» Read more about scmRTOS port for STM8 microcontrollers

Щось мене хакнуло

Ну не мене хакнуло, а сайт. Але, враховуючи те, що я потихеньку стаю кіборгом, мені теж було трохи «нездорово».

Вчора.
Я якраз збирався відповісти на коментар і тут раптом сайт підвис.
Потім з’ясувалося, що не зовсім завис, а просто затримки виводу сторінки хвилинами міряються.
Виявилося, у php-файли тем WordPress подописувано по кілька кілобайт якихось дурниць. Після вирізання цих дурниць все запрацювало.

Судячи з часу модифікації файлів тем, відбулося це через малий час по тому, як я оновив один з плугінів.
«Після» — не означає «з причини», тому сам плугін не називаю. Треба ще розбиратися.
Але поки-що я його вимкнув :-)

scmRTOS for STM8

There is draft release of scmRTOS port for STM8 microcontrollers and IAR compiler.
The port is based on scmRTOS branch pre-v400.

This port version limitations:

  • LARGE data model is not supported.
  • Software interrupt context switcher is not released.
  • Separate stack for interrupt handlers is not released.

scmRTOS samples 1-EventFlag and 4-Debug are included. Samples are compiled with IAR v1.30 and tested on STM8S-DISCOVERY board (STM8S105C6).

1-EventFlag sample is based on AVR/GCC port sample so explanation of this scmRTOS sample can be used.

4-Debug sample does not work properly if maximum optimisation for speed is selected in IAR IDE.


Update 8-Nov-2011: STM8/IAR port added to scmRTOS repository.

Attached Files:

Excuse

I wrote about my ‘lazy busyness’ earlier.

I want to write about many things but when I think about translations…
So I decided to split a job into smaller pieces. This way I will not afraid to do it. Firstly, I will write in Ukrainian then I will do English and Russian translations.

If there are some posts to translate they will be processed in order of comments activity. I hope you can vote that I translate a post if you notice code pieces, keywords or other things. translate.google.com can help you as well.

Shure, you can ask or make a comment in English.

Олімпіада з програмування мікроконтролерів.

Кілька годин тому закінчилася чергова олімпіада для студентів, засновником, організатором та спонсором якої є фірма «Open System». Вже три роки, як вона проводиться не в Хмельницькому, а в Києві, на базі Кафедри конструювання електронно-обчислювальної апаратури ФЕЛ КПІ.

Цього року олімпіада пройшла дещо спокійніше, ніж минулого та позаминулого.
З одного боку — завдань було менше і вони були простіші. Більшість задач були прийняті з першого разу, що зменшило об’єм роботи «командам» журі. Я навіть боявся, що виникнуть проблеми у верхній частині турнірної таблиців зв’язку з тим, що багато команд розв’яжуть всі задачі. Але тут спрацювали додаткові бали за мінімальний розмір коду, які у кожної з команд автоматично вийшли різними і переможці розсортувалися чітко і без питань.
З іншого боку — набагато менше учасників прийшло на апеляцію. Хоча, як і в минулі роки, апеляції були практично лише в стилі «ми старалися і нам було важко, тому…» та «чому сервер не прийняв наш останній розв’язок, який ми спробували послати вже після того, як сервер перестав приймати розв’язки», все пройшло значно спокійніше.

А родзинкою цьогорічної олімпіади було додаткове змагання «танків-роботів», на якому танки мали знайти за допомогою «міношукача» монети в одну гривню серед приклеєних до столів 10- та 25- копійчаних монет.
Сподіваюся, найближчим часом організатори викладуть відеозаписи.

На мій погляд, найкраще їздив танк команди, яка не потрапила в призові місця через випадковість, підсилену кубковою системою конкурсу. Вони «вилетіли» у чверть-фіналі. Журі оперативно порадилося і додало номінацію «приз глядацьких симпатій» (і це було підтримано бурхливими оплесками глядачів).

Я отримав танк одночасно з командами на початку березня. Але (тут викреслено купу відмазок на зразок «робота», «сім’я-діти», «інші проекти, та ж scmRTOS, свіжа версія якої на підході») я вже давно не студент, тому не вистачило мені не останньої ночі, а останніх тижнів так двох :-) . Відповідно, мені нічого було показати — особливо на фоні найкращого танка.

Ще раз всіх вітаю і всім дякую.

At last!

I have translated explanation of “1-EventFlag” sample of scmRTOS in English and in Russian at last! The explanation is based on avr-gcc (WinAVR) port for AVR microcontrollers but can be useful for understanding of each scmRTOS port.

I will appreciate if you correct my mistakes.

database fault

Some information about dlportio/32 for WindowsXP/32, Windows7/32 and dlportio/64 for WindowsXP/64, Windows7/64 lost after database error.
Will be recovered/rewrited as soon as possible.

upd: Thanks to saved drafts and google page cache — all posts recovered even with original dates.

New AVReAl page

New avreal page now started but it is “under development”, “under construction” and “under debugging”. Be patient, please.

[flagcounter image]