ТеÑтовый Ñтенд
Материал из Automata.
(Различия между версиями)
(→Инструментальные средства) |
(→Примеры программ) |
||
(19 промежуточных версий не показаны.) | |||
Строка 48: | Строка 48: | ||
! align="center" style="color:white;background-color:#000000;"|Ссылка | ! align="center" style="color:white;background-color:#000000;"|Ссылка | ||
|- | |- | ||
- | |align="left" Компилятор SDCC (V2.9.0) | + | | align="left" |Компилятор SDCC (V2.9.0) |
- | |align="center" [http://embedded.ifmo.ru/sdk/sdk11/soft/sdcc/sdcc-2.9.0-setup.exe .exe (Windows)] | + | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/sdcc/sdcc-2.9.0-setup.exe .exe (Windows)] |
- | |align="center" [http://sourceforge.net/project/showfiles.php?group_id=599 Скачать] | + | | align="center" |[http://sourceforge.net/project/showfiles.php?group_id=599 Скачать] |
+ | |- | ||
+ | | align="left" |Документация к компилятору SDCC (SDCC Compiler User Guide) | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/sdcc/sdccman.pdf .pdf] | ||
+ | | align="center" |[http://sourceforge.net/project/showfiles.php?group_id=599 Скачать] | ||
+ | |- | ||
+ | | align="left" |Инструментальные средства разработки Keil - An ARM Company для семейства микроконтроллеров MCS-51 (Keil 8051 Development Tools) | ||
+ | | align="center" |--- | ||
+ | | align="center" |[http://www.keil.com/c51/ Скачать] | ||
+ | |- | ||
+ | | align="left" |Утилита make | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/make/make.exe .exe (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Владимир Игнатов. Эффективное использование GNU Make (Версия 1.2, 2000) | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/make/make.pdf .pdf] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Инструментальная система M3P | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/gm3p/M3P.exe .exe (Windows)][http://embedded.ifmo.ru/sdk/sdk11/soft/gm3p/gm3p.tar.gz .tar.gz (Linux)] | ||
+ | | align="center" |[http://embedded.ifmo.ru/viewvc/?root=gm3p GM3P (Linux)] | ||
+ | |- | ||
+ | | align="left" |Инструментальная система GM3P. Руководство пользователя | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/gm3p/gm3p_user_manual.pdf .pdf] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Инструментальная система T167B | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/t167.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Инструментальная система T2 | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/t2.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Универсальный загрузчик UL3 (HEX-202 + PM3P) | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/ul3.zip .zip (Windows)] | ||
+ | | align="center" |[http://embedded.ifmo.ru/viewvc/?root=ul3 svn ul3] | ||
+ | |- | ||
+ | | align="left" |Резидентный загрузчик HEX-202 | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/hex_202.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Программатор Flash для микроконтроллера ADuC812 (DL) | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/dl.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Тестовые драйверы и инструментальное обеспечение для работы с учебным стендом SDK-1.1. Руководство пользователя | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/doc/sdk11_programs_user_manual.pdf .pdf] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Демонстрационная программа для загрузки во внешнюю память (SRAM) стенда SDK-1.1 | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/demoset.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Демонстрационная программа [Demo + загрузчик HEX202] для загрузки во Flash-память стенда SDK-1.1 | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/softset.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Демонстрационные программы для стенда SDK-1.1. Руководство пользователя | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/doc/DemoSetUG.pdf .pdf] | ||
+ | | align="center" |--- | ||
+ | |} | ||
+ | |||
+ | |||
+ | <b></b> | ||
+ | |||
+ | ==== Примеры программ ==== | ||
+ | |||
+ | {| cellpadding="5" cellspacing="0" border="1" | ||
+ | |+ align="center" |Проекты компилируются SDCC и собираются при помощи утилиты GNU Make | ||
+ | ! align="center" style="color:white;background-color:#000000;"|Название | ||
+ | ! align="center" style="color:white;background-color:#000000;"|Скачать(Linux) | ||
+ | ! align="center" style="color:white;background-color:#000000;"|Скачать (Windows) | ||
+ | |- | ||
+ | | align="left" |Простейшая программа (вывод в последовательный канал "Hello!") | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/examples/sdcc/linux/simple_sdk_1_1-1.0.0-0-l.tar.gz ] | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/examples/sdcc/linux/simple_sdk_1_1-1.0.0-0-l.tar.gz ] | ||
|- | |- |
Текущая версия
Содержание |
Учебный лабораторный стенд SDK-1.1
Основной комплект документации
- Учебный стенд SDK-1.1. Руководство пользователя (Версия 1.0.11)
- SDK-1.1. Часто задаваемые вопросы
- Принципиальная электрическая схема стенда SDK-1.1 (Rev. 4)
- Логическая схема расширителя портов ввода-вывода стенда SDK-1.1 (Rev. 1)
- Логическая схема расширителя портов ввода-вывода стенда SDK-1.1 (Rev. 3, полная конфигурация)
- Отличия SDK-1.1s от SDK-1.1: отличия в программировании стенда SDK-1.1 с ADuC812 и ADuC842
Методическое обеспечение
Учебные пособия
- Ключев, А.О., Ковязина Д.Р., Кустарев, П.В., Платунов, А.Е. Аппаратные и программные средства встраиваемых систем. Учебное пособие. – СПб.: СПбГУ ИТМО, 2010. – 290 с.
- Ключев А.О., Ковязина Д.Р., Петров Е.В., Платунов А.Е. Интерфейсы периферийных устройств. – СПб.: СПбГУ ИТМО, 2010. – 290 с.
Комплекс лабораторных работ (2010)
Комплекс лабораторных работ (2003)
- Лабораторная работа № 1. Изучение архитектуры стенда
- Лабораторная работа № 2. Управление светодиодами и последовательным интерфейсом
- Лабораторная работа № 3. Таймер, использование прерываний
- Лабораторная работа № 4. UART, использование прерываний
- Лабораторная работа № 5. Клавиатура
- Лабораторная работа № 6. Интерфейс I2C
- Лабораторная работа № 7. ЖКИ
- Лабораторная работа № 8. Работа со звуком
- Лабораторная работа № 9. ЦАП и АЦП
Инструментальные средства
Название | Скачать | Ссылка |
---|---|---|
Компилятор SDCC (V2.9.0) | .exe (Windows) | Скачать |
Документация к компилятору SDCC (SDCC Compiler User Guide) | Скачать | |
Инструментальные средства разработки Keil - An ARM Company для семейства микроконтроллеров MCS-51 (Keil 8051 Development Tools) | --- | Скачать |
Утилита make | .exe (Windows) | --- |
Владимир Игнатов. Эффективное использование GNU Make (Версия 1.2, 2000) | --- | |
Инструментальная система M3P | .exe (Windows).tar.gz (Linux) | GM3P (Linux) |
Инструментальная система GM3P. Руководство пользователя | --- | |
Инструментальная система T167B | .zip (Windows) | --- |
Инструментальная система T2 | .zip (Windows) | --- |
Универсальный загрузчик UL3 (HEX-202 + PM3P) | .zip (Windows) | svn ul3 |
Резидентный загрузчик HEX-202 | .zip (Windows) | --- |
Программатор Flash для микроконтроллера ADuC812 (DL) | .zip (Windows) | --- |
Тестовые драйверы и инструментальное обеспечение для работы с учебным стендом SDK-1.1. Руководство пользователя | --- | |
Демонстрационная программа для загрузки во внешнюю память (SRAM) стенда SDK-1.1 | .zip (Windows) | --- |
Демонстрационная программа [Demo + загрузчик HEX202] для загрузки во Flash-память стенда SDK-1.1 | .zip (Windows) | --- |
Демонстрационные программы для стенда SDK-1.1. Руководство пользователя | --- |
Примеры программ
Название | Скачать(Linux) | Скачать (Windows) |
---|---|---|
Простейшая программа (вывод в последовательный канал "Hello!") | [1] | [2] |