Archive for the ‘Новини’ Category.

Писанкарі й писачкарі

Ну тобто я точно не писанкар, я писачкар, бо лише роблю писачки, сам ними не користуюся.
Але цього вистачило, щоб тепер і я потрапив у телевізор у гарну компанію писанкарів у статті на сайті «Маєш право знати»:
Броварські писанкарки з писанками

Полювання на нейтрино

Іноді я тут згадував про навчання доньки, але рідко. А вона вже не студентка NCTU, а продовжує навчання і паралельно ловить нейтрино (50%/50% за умовами контракту) в RWTH Aachen University.

Подробиці в інтерв’ю, яке у неї взяла Світлана Яцив, «Маєш право знати».

А ще моя донька випадково зустрілася у Німеччині з ученицею моєї мами.
Марічка повернулася на пару днів з лабораторії Гран Сассо в інститут, бо їй хтось десь щось наплутав з документами, треба було терміново виправити. І тут їй подзвонив знайомий індус з проханням допомогти під час ділової зустрічі з «іншою дівчиною, яка теж з України».
Ну і тепер вже підтримують зв’язок.
Моя донька випадково зустрілася у Німеччині з ученицею моєї мами
Глобалізація…

Microchip ATtiny

Так, ці нові tinyAVR (ATtiny416/417/814/816/817) вже Microchip, а не Atmel.

Після купівлі Мікрочіпом фірми Атмел були певні побоювання щодо майбутнього мікроконтролерів AVR. І от з’явилися нові tiny з цікавими можливостями. Дещо, як програмована логіка та перемикання швидкості/споживання компаратора, не новина для мікроконтролерів Microchip. Дещо було в AVR, але лише в лінійці xmega. Не думаю, що за час від купівлі все перераховане нижче встигли зробити у нового власника. Швидше за все, роботи велися і до продажу фірми. Головне, що все це не закинуто, тобто поява цих нових tiny свідчить, принаймні, про продовження лінії мікроконтролерів з ядром AVR.

Отже, що маємо: » » »

Пів мебістатей до Дня програміста

Післязавтра маємо свято — День програміста, 28-ий день року.

Десь у травні цього року українська Вікіпедія перетнула поріг у пів мільйона статей. «Звичайного» мільйона, того, який 106, тобто статей стало 500 000.

А зараз укрвікі підібралася до половини «програмістського» мільйона, «бінарного» (саме тому мебі), 220.
Ось зараз, коли я це пишу, в укрвікі 524 241 стаття. Мабуть, вже вранці їх буде 219, тобто 524 288.

scmRTOS 4.0 release

4 квітня (2012.04.04) нарешті вийшла «офіційна» версія 4.0 операційної системи scmRTOS.

Попередню версію по виправленні відомих помилок збережено в гілці scmrtos/tags/3.11.

Нова версія зафіксована в scmrtos/tags/4.00 та продовжує розвиватися в scmrtos/trunk.

»»» Дізнатися, що нового в з’явилося в scmRTOS 4.0

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

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

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

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

scmRTOS for STM8, IAR port

Влітку зовсім не було часу на продовження розробки scmRTOS, лише зараз до цього повернувся.

Порт STM8/IAR додано в репозиторій, в гілку scmRTOS pre-v4.00. Звідти можна витягти архів прикладів scmRTOS для порта STM8/IAR. Каталоги scmRTOS/Common, scmRTOS/Extensions та scmRTOS/STM8 в архіві прикладів порожні, необхідно завантажити архіви ядра scmRTOS pre-v4.00, розширень ядра та порта STM8/IAR і розпакувати їх у відповідні каталоги.

»»» Детальніше про порт scmRTOS для мікроконтролерів STM8

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

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

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

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

scmRTOS for STM8

Викладаю першу чорнову версію порта scmRTOS для мікроконтролерів STM8 та компілятора IAR.
Порт основано на scmRTOS гілки pre-v400.

Обмеження цієї версії порта:

  • Не підтримується LARGE модель даних.
  • Не реалізовано перемикання контексту програмно ініційованим прериванням.
  • Не реалізовано перемикання преривань на окремий стек.

В комплекті йдуть приклади 1-EventFlag та 4-Debug.
Приклади збиралися компілятором IAR версії 1.30, перевірялися на платі STM8S-DISCOVERY (STM8S105C6).

Файли iostm*.h від IAR конфліктують з файлом stm8s.h від STMicroelectronics. Зараз приклади зроблено під IAR-івські include-файли.
Порт scmRTOS (вміст каталогу scmRTOS/STM8) не залежить від цих файлів, все необхідне йому передається у вигляді макросів у файлі scmRTOS_TARGET_CFG.h.
Схоже, пізніше в окремому #include-файлі буде дописано те, чого не вистачає для використання stm8s.h, приклади буде переписано під стандартну бібліотеку від STMicro.

Приклад 1-EventFlag зроблено на основі прикладу для AVR/GCC порта, можна користуватися описом цього прикладу використання scmRTOS.
При оптимізації максимального рівня на швидкість приклад 4-Debug працює неправильно. Тобто все наче працює, на терміналку стан стеків процесів та завантаженість системи видається, але величини завантаженості не відповідають дійсності. При максимальній оптимізації на розмір або збалансованій приклад працює. В чому причина неправильної роботи — ще не розбирався.

В офіційний репозиторій scmRTOS порт поки-що не включено — щоб не затримувати вихід релізу scmRTOS v4.00.


Доповнення від 8 листопада 2011 року: порт STM8/IAR додано в репозиторій scmRTOS.

Attached Files:

Відмазка

Про свою «ліниву зайнятість» я вже писав.

Мені багато про що хочеться тут написати, але кожен раз як подумаю про переклади…
Тому я вирішив розділити роботу на менші шматки, за які не так страшно братися — писати і викладати для початку лише українською, а потім підтягувати інші варіанти.

При наявності в черзі кількох не перекладених публікацій першими перекладатимуться ті, на які є хоч якась реакція в коментарях. Думаю, що по фрагментам коду чи якихось інших ознаках ви зможете вирішити, чи варто «проголосувати» за переклад. Та й перекладач google ніхто не відміняв. Хай переклади не найкращі, але все ж по них якщо не зрозуміти текст до кінця, то вирішити, чи потрібен «авторський» переклад — можливо.

[flagcounter image]