FriendlyARM tiny6410 - сборка "собственного" Debian+XFCE (update)

Три дня пилил, строгал, резал. В итоге получил на выходе Debian 6 и XFCE4 на SD карте, ядро и загрузчик в NAND. Ядро и загрузчик пока «родные», с диска.
Первоисточники:
Установка Debian на mini2440
Tutorial Mini6410 Debian/Emdebian



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

Tiny6410 от aliexpress.com

Пришла мне посылка с ali (http://www.aliexpress.com/product-gs/457579706-Freeshipping-F81B-Tiny6410-7-Touch-Screen-533-MHz-S3C6410-256M-Memory-2G-Nand-Flash-Android2-3-wholesalers.html). 20-го сентября заказал, вчера получил. Можно сказать прислали быстро.



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

STM32F217. Первая проба.

С весны лежит стартер кит на stm32f217zg, все руки не доходили даже попробовать. Пришел программатор, решил хотя бы проверить. Простенькая программка, мигает и шлет байтики по usart-у. Правда, светодиодов не нашлось, подключил 7 сегментник на PE7-PE14 и мигаю ими всеми одновременно.


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

ULINK2 и J-LINK от www.aliexpress.com


Продавец ПионЭр ХУАН (Pioneer Huang www.aliexpress.com/fm-store/312788), доставка бесплатная, до Анапы за 2 с половиной недели.

Среда разработки Keil 4.20 и 4.21, таргеты lpc1768, stm32f107 и stm32f217, оси WinXP и Win7x64. Прошивки сразу обновились, были 2009 года. С первыми двумя таргетами завелось все сразу и без проблем, а вот с последним, самым нужным нет :( Кто подскажет как решить эту проблему, буду много благодарен.

Update: J-link в кейле с stm32f217заработал.

STM32 и 7-сегментники (RTOS и RTC).

Давно валялись, все руки не доходили, а счас понадобились, нужны часы и термометр, чтобы значения были видны в темноте и из далека.



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

LPC1768. Установка времени. (WEB&GPS&Manual).

Сделал настройку и установку часов на железке. Можно устанавливать время вручную, через WEB форму, одноразово синхронизировать с устройством GPS или задать периодичность, с которой микроконтроллер будет брать точное время с GPS-ки. Дополнительно, время выводится на uart.


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

LPC1768. HTTP&FTP с SD/MMC

Запустить WEB сервер с Flash диска у меня пока не получилось, сказывается отсутствие отладчика. Зато легко и просто можно запустить HTTP и FTP сервера и заставить их работать с SD/MMC карточкой. Библиотека KEIL-а Real-Time Library имеет в своем составе драйвера для подключения SD/MMC различными способами ко многим контроллерам. Карты поддерживаются вплоть до 32 гигов, файловые системы поддерживаются FAT12/16 и FAT32.


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

LPC1768, KEIL и флэшка (USBhost).


На моей плате нет SD разъема, зато есть USB A и B. А нужно хранить и работать с файлами. Выхода два. Использовать библиотеку USBHostLite, которую можно взять на сайте NXP или использовать почти тоже самое, библиотеку RL от KEIL.
Попробовал обе, обе завелись сразу и без допиливания. Но файловая система создаваемая виндой (FAT16) ни одной из библиотек не понравилась и работать с ней они отказались. Первая просто ругалась, а во второй есть готовая функция format, поэтому буду пользовать ее.


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

LPC1768. Подключение BT GPS к uart-у. Updated

Давно, когда у меня еще не было телефона с GPS, но был ноутбук, купил я себе такую вот вещь.



Вещь прикольная, полезная, но, сейчас не нужная и долго валялась у меня в столе. Сейчас встала у меня проблема получения точного времени и синхронизации нескольких устройств от головного. Способов решения проблемы я перепробовал несколько, оставил вариант ручной установки посредством веб-формы, но хотелось автоматизма. Когда нить я таки подключу контроллер к большому инету и допилю SNTP, но на текущий момент, в качестве временного/постоянного решения сойдет и GPS, тем более, он уже есть. Тут даже есть свои плюсы, полная бесплатность данных и аккумулятор в GPS, сохраняет идущие часы, даже если не видит спутников.



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

LPC1768 (плата SK-MLPC1768) сборник основных рабочих функций

Практически в каждом проекте есть базовый набор основных функций. Чтобы не вспоминать где что набито и откуда выдрать, решил свести все в один основной и один заголовочный файл и подключать его ко всем проектам. А чтобы не искать его по многочисленным рабочим местам, буду хранить его здесь и понемногу расширять. Может еще кому пригодиться, таким же начинающим. А если кто дополнит или поправит, будет вообще замечательно.



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