USnooBie является полностью открытым проектом, включая схему, дизайн печатной платы, бутлоадер и другие связанные ресурсы.
[Downloads]
Файл схемы в формате usnoobie sch-20120430.sch site:frank-zhao.com для CadSoft Eagle, а также в виде картинки usnoobie sch_pic-20110115.png site:frank-zhao.com. Разводка печатной платы в формате usnoobie brd-20101019.brd site:frank-zhao.com для CadSoft Eagle. Имейте в виду, что список цепей (netlist) файла .brd не соответствует файлу .sch. Так как подходящий файл .sch сделан слишком ненаглядно и неаккуратно, то он здесь не показан, и вместо него подготовлен специальный файл схемы .sch.
Бутлоадер (включая исходный код, готовые скомпилированные .hex файлы на все частоты кварцев, и информация о используемых фьюзах): usnoobie bootloader 20110116.zip site:frank-zhao.com.
Objective Development's V-USB: библиотека USB для микроконтроллеров AVR, посетите страницу загрузки V-USB download site:obdev.at.
Драйверы USBasp: посетите сайт проекта USBasp site:fischl.de. Эти драйверы нужны для того, чтобы можно было использовать бутлоадер USBaspLoader.
WinAVR: посетите сайт WinAVR download site:sourceforge.net. Есть также более актуальная, но менее известная альтернатива MHV AVR Tools (MHV AVR Tools - A WinAVR Replacement site:makehackvoid.com). Имеется также релиз Atmel AVR Toolchain Installer, поставляемый совместно со средой разработки AVR Studio [1]. Пользователи Mac могут использовать CrossPack site:obdev.at компании Objective Development, пользователи Linux могут установить AVR-GCC и другие инструменты разработки для AVR с помощью стандартного менеджера пакетов.
[Ресурсы, которые могут пригодиться при использовании USnooBie]
ATmega328P site:atmel.com, даташиты и документы с сайта Atmel.
V-USB Documentation Wiki site:vusb.wikidot.com, описание API драйвера, очень полезная документация.
USB developers site:USB.org, на котором можно найт спецификации и документацию, относящуюся к USB. На сайте USB.org есть страница, посвященная спецификации HID (USB hidpage site:usb.org), а также документация и инструменты, относящиеся к HID (USB Human Interface Devices).
USB in a Nutshell - очень хороший документ, который может помочь понять USB.
LibUSB site:libusb.org - кроссплатформенная библиотека с открытым исходным кодом, которая позволяет писать собственные драйверы USB и приложения USB. Имеется версия специально для Windows: libusb-win32 site:sourceforge.net. Есть также обертка libusb для использования совместно с .Net: LibUsbDotNet site:sourceforge.net, которая позволит проще разрабатывать .NET приложения на основе libusb.
Driver Signature Enforcement Overrider site:ngohq.com (отмена обязательного требования сертификата для драйвера), может понадобиться Вам, если используете 64-bit Windows 7 или Vista. Используйте этот инструмент, чтобы подписать драйверы, написанные Вами, и перевести Windows в "Test Mode" ("тестовый режим") - это позволит использовать неподписанные драйверы (unsigned drivers).
[Основные инструменты разработчика AVR (General AVR Microcontroller Development Tools)]
AVR Studio 4 и AVR Studio 5, также потребуется AVR Toolchain Installer [1].
AVR Project IDE site:code.google.com, среда разработки, написанная автором USnooBie, может понадобиться, чтобы открыть некоторые его проекты. Среда работает как замена AVR Studio.
MHV AVR Tools site:makehackvoid.com, обновленная замена для WinAVR.
WinAVR download site:sourceforge.net, этот пакет теперь уже устарел, однако он был очень популярным, и использовался как правило AVR Studio (до того момента, когда Atmel сама начала предоставлять "AVR Toolchain Installer").
[Ссылки]
1. AVR Studio 4.13, 4.14, 4.19, 5.0 и не только. 2. Схема, документация, исходный код, прошивки, примеры проектов в одном архиве 120616usnoobie-stuff.zip. |