Both sides previous revisionPrevious revisionNext revision | Previous revision |
ru:examples:setup:linux [2013/08/26 12:36] – eduardtlmk | ru:examples:setup:linux [2020/07/20 09:00] (current) – external edit 127.0.0.1 |
---|
sudo sh homelab_library_vX.X.run | sudo sh homelab_library_vX.X.run |
| |
Убедись, что загрузка и установка библиотеки Домашней Лаборатории удалась. | Убедитесь, что загрузка и установка библиотеки Домашней Лаборатории удалась. |
| |
**3. KontrollerLab** | **3. KontrollerLab** |
===== Подключение программатора ===== | ===== Подключение программатора ===== |
| |
Подключите программатор к компьютеру и убедитесь, что компьютер распознает его. Написать в окне терминала команду //lsusb//, которая показывает список подключенных устройств USB. Имя программатора, это - "Future Technology Devices International, Ltd FT 232 USB-Serial (UART) IC". | Подключите программатор к компьютеру и убедитесь, что компьютер распознает его. Написать в окне терминала команду //lsusb//, которая показывает список подключенных устройств USB. Имя программатора - "Future Technology Devices International, Ltd FT 232 USB-Serial (UART) IC". |
| |
{{ :kit:002_lsbusb.png?400 |}} | {{ :kit:002_lsbusb.png?400 |}} |
{{ :kit:003_ttyusb0.png?400 |}} | {{ :kit:003_ttyusb0.png?400 |}} |
| |
~~PB~~ | <pagebreak> |
| |
===== Создание проекта ===== | ===== Создание проекта ===== |
{{ :kit:006_project_conf_common.png?400 |}} | {{ :kit:006_project_conf_common.png?400 |}} |
| |
~~PB~~ | <pagebreak> |
| |
Настроить установки компилятора на карте //Compiler//, как указано на приложенном изображении. Перед нажатием //OK// назначить введённые здесь параметры установками по умолчанию. | Настроить установки компилятора на карте //Compiler//, как указано на приложенном изображении. Перед нажатием //OK// назначить введённые здесь параметры установками по умолчанию. |
{{ :kit:008_programmer_conf.png?400 |}} | {{ :kit:008_programmer_conf.png?400 |}} |
| |
~~PB~~ | <pagebreak> |
| |
**5.** Установить параметры текстового редактора так, чтобы табуляция определялась 4 пропусками. Это нужно для того, чтобы при открытии исходного файла другим текстовым редактором, он был прочитан так же как и в KontrollerLab. В меню следует выбрать //Settings -> Configure Editor// и слева в открывшемся окне - //Editing//, отметить галочкой "Insert spaces instead of tabulators", так же установить ширину табуляции - 4 пропуска. | **5.** Установить параметры текстового редактора так, чтобы табуляция определялась 4 пропусками. Это нужно для того, чтобы при открытии исходного файла другим текстовым редактором, он был прочитан так же как и в KontrollerLab. В меню следует выбрать //Settings -> Configure Editor// и слева в открывшемся окне - //Editing//, отметить галочкой "Insert spaces instead of tabulators", так же установить ширину табуляции - 4 пропуска. |
{{ :kit:009_editor_conf.png?400 |}} | {{ :kit:009_editor_conf.png?400 |}} |
| |
**6.** Настроить открывшиеся окна в KontrollerLab по своему усмотребию и прописать какую-либо лёгкую программу для тестирования среды. В следуещей подглаве приведён пример программы мигающего LED-а. | **6.** Настроить открывшиеся окна в KontrollerLab по своему усмотрению и прописать какую-либо лёгкую программу для тестирования среды. В следующей главе приведён пример программы мигающего LED-а. |
| |
{{ :kit:010_kontrollerlab.png?500 |}} | {{ :kit:010_kontrollerlab.png?500 |}} |
| |
~~PB~~ | <pagebreak> |
| |
===== Тестирование установок ===== | ===== Тестирование установок ===== |
Если среда разработки установлена и налажена в первый раз, то имеет смысл протестировать, всё ли было выполнено правильно. Самый лёгкий способ для этого - создать маленькую программу, откомпилировать её и загрузить в контроллер. | Если среда разработки установлена и налажена в первый раз, то имеет смысл протестировать, всё ли было выполнено правильно. Самый лёгкий способ для этого - создать маленькую программу, откомпилировать её и загрузить в контроллер. |
| |
**1.** Присоеденить программатор с платой модуля контроллера ATmega128. Проверить, что программатор подключен в правильную розетку и (JTAG) и верно (кабель направлен в сторону от платы контроллера - см. следующее изображение). После подключения программатора следует подключить источник питания (на плате конторллера должен зажечься маленький зелёная LED спстояния). | **1.** Присоединить программатор с платой модуля контроллера ATmega128. Проверить, что программатор подключен в правильную розетку и (JTAG) и верно (кабель направлен в сторону от платы контроллера - см. следующее изображение). После подключения программатора следует подключить источник питания (на плате контроллера должен зажечься маленький зелёный LED состояния). |
| |
{{ :kit:kit_test.jpg?400 |}} | {{ :kit:kit_test.jpg?400 |}} |
</code> | </code> |
| |
[{{ :kit:011_compile_ignite.png?300 |Tööriistariba}}] | [{{ :kit:011_compile_ignite.png?300 |Панель инструментов}}] |
| |
Убедиться, что в окне выхода появится сообщение "File compiled successfully". Если будет сообщение "Error(s) occurred: ", следует проверить чтобы при введении кода не было сделано ошибок. | Убедиться, что в окне выхода появится сообщение "File compiled successfully". Если будет сообщение "Error(s) occurred: ", следует проверить, чтобы при введении кода не было сделано ошибок. |
| |
**3.** Для загрузки кода выбрать приказ //ignite//. Если всё получится, то в окне выхода последней строкой KontrollerLab выдаст сообщение "Project built and uploaded successfully". Проверить, что LED состояния начал мигать с переодичностью (500 ms горит, 500 ms гаснет). | **3.** Для загрузки кода выбрать приказ //ignite//. Если всё получится, то в окне выхода последней строкой KontrollerLab выдаст сообщение "Project built and uploaded successfully". Проверить, что LED состояния начал мигать с периодичностью (500 ms горит, 500 ms гаснет). |
| |
Если LED мигает, так как описано ранее, программное обеспечение установлена успешно и первая лабораторная работа выполнена. | Если LED мигает, так как описано ранее, программное обеспечение установлена успешно и первая лабораторная работа выполнена. |