Archive for the ‘News’ Category.

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 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]