цифровая электроника
вычислительная техника
встраиваемые системы

 

Прошивка для дешевых модулей Bluetooth

Автор: Mike(admin) от 20-05-2014, 07:45

Микросхема BC417 представляет собой систему-на-кристалле, которая является основой популярного Bluetooth-модуля BlueCore4-Ext. И в этой системе имеется микроконтроллер, а раз есть микроконтроллер, то, значит, его можно запрограммировать.


BlueCore4

Так, энтузиаст под псевдонимом Pfalcon написал прошивку BluTuNode для такого беспроводного Bluetooth-узла, которая позволяет управлять им с хоста. К списку функций и особенностей можно причислить, например, полный контроль линиями ввода/вывода, чтение данных с АЦП, чтение показаний датчика температуры, запросы Bluetooth-параметров и других параметров системы, работа с UART, поддержка интерфейсов SPI/I2C/1-wire для работы с внешними датчиками.

Эмуляция операционной системы Commodore 64 на Raspberry Pi

Автор: Mike(admin) от 16-04-2014, 05:45

В свое время персональный компьютер Commodore 64 был очень популярен. По всему миру таких компьютеров было продано около 27 миллионов штук. Поэтому один энтузиаст решил превратить Raspberry Pi в Commodore, воссоздав почти оригинальную операционную систему старого компьютера.


Commodore Pi

Новая ОС получила название Commodore Pi. Помимо стандартных функций старой ОС Commodore Pi умеет работать с Ethernet, USB, GPIO, в общем, всем тем, что есть у Raspberry Pi, включая HDMI-выход.

Веб-интерфейс для LaunchPad

Автор: Mike(admin) от 8-04-2014, 07:20

Интернет вещей развивается стремительными темпами. Уже грех не использовать эту технологию в своих разработках. И первый шаг на пути к Интернету вещей очевиден – создание веб-интерфейса для своего проекта.


Веб-интерфейс для LaunchPad

Но если вы никогда не делали такого, то эта задача может показаться довольно трудной. В помощь новичкам энтузиаст Jaspreet выложил свой проект с платой LaunchPad на основе микроконтроллера MSP430 и веб-интерфейсом.

yasp - браузерный ассемблер с виртуальным микроконтроллером

Автор: Mike(admin) от 27-03-2014, 06:13

Уже немногие инженеры-программисты знают ассемблер, хотя он помогает понять принципы программирования встраиваемых систем и то, что стоит за языком C. Поэтому в последнее время стали появляться браузерные компиляторы и эмуляторы языка ассемблер для обучения и создания простых проектов, например, ASM80. Но два энтузиаста Роберт Фишер и Майкл «luto» Лютонски разработали полнофункциональную браузерную среду разработки, включающую в себя компилятор ассемблера, эмулятор и отладчик. Назвали они её yasp.


yasp

Самое интересное то, что в этой среде «аппаратные» элементы: микроконтроллер, потенциометр, кнопки, светодиоды. Так что, процесс отладки должен быть нагляден и удобен.

Стек picoTCP

Автор: Mike(admin) от 28-02-2014, 04:00

Поскольку Интернет Вещей становится все популярнее, малым встраиваемым системам нужен компактный и функциональный стек TCP/IP. Компания TASS Belgium NV разработала такой стек, назвав его picoTCP.


picoTCP

В данном случае разработчик может иметь полный контроль над коммуникационным стеком, начиная с самых низких уровней TCP/IP. Этот стек обладает рядом преимуществ

Браузерная среда разработки ASM80

Автор: Mike(admin) от 24-02-2014, 06:51

ASM80 представляет собой интегрированную среду разработки, предназначенную для написания программ на ассемблере для 8-разрядных процессоров вроде 8080, 8085, Z80 и 6502. ASM80 состоит из двух основных частей: редактора+ассемблера и отладчика. Эта среда разработки является браузерной, то есть вы можете работать с ней на любом компьютере, где установлен современный браузер.


asm80

Все файлы хранятся непосредственно в браузере, поэтому нужно завести аккаунт для онлайн-доступа к ним. Впоследствии их можно скачать в виде ZIP-файла на свой компьютер.

Симулятор 8-битного ассемблера

Автор: Mike(admin) от 7-02-2014, 06:53

Хотя с развитием вычислительной техники и повышением ее производительности ассемблер используют все реже и реже, поскольку языки высокого уровня отлично справляются со своими задачами, а их компиляторы позволяют максимально оптимизировать код, все-таки изучение ассемблера для понимания базовых принципов работы вычислительных систем по-прежнему важно.


ассемблер

Чтобы процесс изучения проходил быстро, удобно и легко, Марко Швейгхаузер (Marco Schweighauser) написал простой симулятор ассемблера, который запускается из браузера и имеет интуитивно понятный интерфейс.

Полезные и бесплатные программы для рисования схем

Автор: Mike(admin) от 16-09-2013, 14:06

На рынке существует большое количество программного обеспечения, позволяющего создавать принципиальные электронные схемы, но, к сожалению, большинство из них платные и довольно сложные для того, чтобы нарисовать по-быстрому небольшую схемку. Поэтому ниже приведен список бесплатных и не очень сложных в освоении программ.


ProfiCAD

Далее

Конвертор Ultra Librarian

Автор: Mike(admin) от 14-09-2013, 07:15

С помощью программы Ultra Librarian можно легко и быстро переконвертировать данные об электронном компоненте в формате bxl во множество форматов, которые поддерживаются такими САПР, как Altium Designer, PCAD, Eagle Orcad и многими другими.


Ultra Librarian

Далее

Библиотека CANopenNode

Автор: Mike(admin) от 29-08-2013, 13:38

Opensourse-блиотека, реализующая стек CANopen, для микроконтроллеров PIC18, dsPIC24, dsPIC30, dsPIC33, PIC32, а также STM32F103. Автор Janez Paternoster. Официальная страница здесь.


CANOpenNode


Оригинальная версия (3.10), поддерживающая МК PIC - скачать.


Версия с поддержкой STM32F103 - скачать.


Назад Вперед
Наверх