Кроссплатформенная (AVR/STM8/ARM) библиотека для работы с экраном от Nokia 3310
Введение
Продолжаю заниматься изучением МК (начало тут и тут). Как-то прикупил по случаю пару-тройку дисплейчиков от Nokia 3310 и вот до них дошли руки. Порыл инет на предмет готовых библиотек. Больше всего понравилась вот эта. Не долго думая, запилил платку, прицепил к ней экранчик, собрал и залил прошивку, соединил экран со своей отладкой… Вот собственно и все – все сразу заработало.
Но так не интересно – чересчур легко все получилось. А где же элемент обучения?
Вот тут мой взгляд и упал на уже месяц пылящиеся STM8S-Discovery и STM32VL-Discovery. Я ж де с STM-ками разбираться обещался, а все доселе не собрался.
Решено – будем портировать либу под STM. А что бы было еще интереснее – решаю что на выходе надо получить одни и те же исходники либы, которые можно собрать под все 3 платформы.

Читать дальше
ARMFlasher - программа для прошивки платы Disсovery в Kubuntu
Всем привет!!!
Вот решил осваивать ARM Cortex M-3, прикупил себе платку Discovery v1. Первый опыт с Keil-ом был очень горьким, потом услышал о CoIDE — прекрасная среда разработки. Установил драйвера на отладочную плату и погнал… Да и прошивать прямо с кокоса можно — приятно. Как-то решил для себя (уже давно) пересесть полностью на Kubuntu, но вот трудновато как-то было настроить Eclipse, та не беда — разобрался. Прошивать приходилось через arm-none-eabi-gdb, предварительно запустив st-util. Сначала радовался что все завелось, но потом стало жалко времени и хотелось прошивать из графики, так чтоб мышью тыкнул и оно все сделало. Кстати, давно чесались ручонки к QtCreator, и решил учиться в сей среде с пользой для себя (а может оно кому-то надо будет). И начал програмить, параллельно разбираясь с некоторыми особенностями Qt и своим незнанием с помощью хелпа и Google ))).
Читать дальше
Вот решил осваивать ARM Cortex M-3, прикупил себе платку Discovery v1. Первый опыт с Keil-ом был очень горьким, потом услышал о CoIDE — прекрасная среда разработки. Установил драйвера на отладочную плату и погнал… Да и прошивать прямо с кокоса можно — приятно. Как-то решил для себя (уже давно) пересесть полностью на Kubuntu, но вот трудновато как-то было настроить Eclipse, та не беда — разобрался. Прошивать приходилось через arm-none-eabi-gdb, предварительно запустив st-util. Сначала радовался что все завелось, но потом стало жалко времени и хотелось прошивать из графики, так чтоб мышью тыкнул и оно все сделало. Кстати, давно чесались ручонки к QtCreator, и решил учиться в сей среде с пользой для себя (а может оно кому-то надо будет). И начал програмить, параллельно разбираясь с некоторыми особенностями Qt и своим незнанием с помощью хелпа и Google ))).
Читать дальше
Платы ARM7MODA – бесплатно, для строителей квадрокоптеров и роботов.
Хорошая новость для строителей квадрокоптеров и для роботов. Решил даром вам дать платы своего старого проекта ARM7MODA, это предложение для строителей квадрокоптеров и всяких видов роботов. Платы пустые, с электро-контролем, вам нужно будет лишь запаять плату модуля самостоятельно. ARM7MODA это проект модуля на базе ARM7 микроконтроллера, семейства AT91SAM7S, в интернете много исходников для этого микроконтроллера, про семейство этого микроконтроллера сможете читать тут.
Проект ARM7MODA делался мной и развивался на моем сайте, потом проект я закрыл, но то другая тема. Не смотря на это, у меня ещё осталось много плат и есть возможность выделить десяток для пользы тем кто нуждается, и даром для вас.
Кому интересно — продолжение предложения читать по ссылке тут…
PS: Предложение только по территории Украины.
12 апреля 2012 — начало
28 апреля 2012 — конец
Проект ARM7MODA делался мной и развивался на моем сайте, потом проект я закрыл, но то другая тема. Не смотря на это, у меня ещё осталось много плат и есть возможность выделить десяток для пользы тем кто нуждается, и даром для вас.
Кому интересно — продолжение предложения читать по ссылке тут…
PS: Предложение только по территории Украины.
12 апреля 2012 — начало
28 апреля 2012 — конец
32-битные микроконтроллеры в корпусе DIP - обзор
Пожалуй, не стоит говорить о полезности микросхем в корпусах DIP — они могут быть сложны и дорогостоящи в промышленном монтаже крупными партиями, но существенно облегчают ручной монтаж — будь то любительское применение или профессиональное быстрое прототипирование. Для них существует множество недорогих средств монтажа и прототипирования: обычные и беспаечные монтажные платы, обычные и цанговые панельки, ZIF-сокеты и т.д. Благодаря этим средствам, мелкосерийно устройства можно собирать на типовых платах или запустить микросхему буквально через пол-часа после получения — без необходимости иметь дорогостоящие SOIC/QFP сокеты или тратить время/ждать дни для изготовления специальной платы.

Читать дальше

Читать дальше
Ubuntu + Eclipse + Code Sourcery + OpenOCD + j-link + ARM, или "Быстрый старт для сомневающихся"
Цель этой статьи — показать, что установка, наладка и «запуск в эксплуатацию» тулчейна для работы с ARM'ами довольно проста и занимает вместе с перекурами около получаса. Ключевое слово в названии — Ubuntu, или, вообще говоря, Linux. Большинство материала в сети рассчитано на аудиторию пользователей MS Windows, и перейти на Linux мешает, или пугает, отсутствие руководства, в котором был бы более-менее популярно описан процесс. Да, это немного сложнее, чем установка Keil+SEGGER, но зато потом, надеюсь, вы оцените преимущества работы в Linux.
Читать дальше
Читать дальше
Простая демоплатка для младшего STM32
Пришлось перейти из read-only пользователей ресурса в ряды «писателей» по простой причине: решил я, как и многие тут, попробовать на зуб ARM-ы, увидев в продаже STM32F100C4T6 по очень интересной цене.
Забрав последних 2 продававшихся у нас в городе контроллера (после этого в продаже они не появились, видимо халява закончилась), озадачился я разводкой и изготовлением платы под него.
А так как ЛУТ я освоил совсем недавно, да и какого-либо серьезного опыта трассировки плат у меня нет, перед непосредственным изготовлением решил обратиться к сообществу за советом.
Читать дальше
Забрав последних 2 продававшихся у нас в городе контроллера (после этого в продаже они не появились, видимо халява закончилась), озадачился я разводкой и изготовлением платы под него.
А так как ЛУТ я освоил совсем недавно, да и какого-либо серьезного опыта трассировки плат у меня нет, перед непосредственным изготовлением решил обратиться к сообществу за советом.
Читать дальше
Выполнение кода из ОЗУ в IAR
Ниже описан один из способов копирования кода программы из флеш в ОЗУ средствами линкера IAR. Данная заметка основана на IAR Technical Note 11578.

Читать дальше

Читать дальше
Забавный гибрид - TI OMAP 5
В свете прошедшей на днях выставки CES 2012 на глаза попалась новость о том, что к концу года должны появиться устройства на базе OMAP5. Ну должны и должны, обычное дело, я бы даже читать новость не стал, но взгляд выхватил из текста магическое слово Cortex M4 и стало интересно что да как. В общем сиё чудо есть четырёх-ядерный камень с двумя ядрами Cortex A15 и двумя Cortex M4 и пачкой дополнительных ускорителей. Ниже структурная схема с сайта ТИ
Читать дальше
Читать дальше
- +1
- 14 января 2012, 01:49
- Alatar
- Оставить комментарий
Облегчить себе жизнь: CoAssistant
Компания СооСох, кроме IDE для кортексов активно развивает крайне полезную софтину: CoAssistant
Программа служить для конфигурации реестров периферии процессоров ARM Cortex M3. Что-то вроде огромного интерактивного справочника или калькулятора, отлично дополняющего документацию.
Список поддерживаемых процессоров впечатляет, а еще они обещают интегрировать CoAssistant в IDE и прикрутить к нему автоматическую генерацию кода. Правда такой код будет полон магических чисел, но думаю, оно того стоит.
Есть еще онлайн-версия программы: www.coocox.org:8080/coassistant_en/rap. В общем, полезно иметь в закладках.
Программа служить для конфигурации реестров периферии процессоров ARM Cortex M3. Что-то вроде огромного интерактивного справочника или калькулятора, отлично дополняющего документацию.
Список поддерживаемых процессоров впечатляет, а еще они обещают интегрировать CoAssistant в IDE и прикрутить к нему автоматическую генерацию кода. Правда такой код будет полон магических чисел, но думаю, оно того стоит.
Есть еще онлайн-версия программы: www.coocox.org:8080/coassistant_en/rap. В общем, полезно иметь в закладках.
- +1
- 06 декабря 2011, 18:41
- count_enable
- 2
отладочная плата KWIKSTIK
Зашёл я как-то на сайт фирмы «Freescale», и увидел, классную платку, которая мне очень приглянулась, своими фишками.
К тому же она «ultra low-cost», то есть сверхдешёвая, а конкретно за одну штуку на сайте просили $35.00
Читать дальше
К тому же она «ultra low-cost», то есть сверхдешёвая, а конкретно за одну штуку на сайте просили $35.00
Читать дальше