ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ СРЕДЫ РАЗРАБОТКИ FLOWCODE ПРИ СОЗДАНИИ ПРОГРАММ ДЛЯ МИКРОКОНТРОЛЛЕРОВ
В современном мире скорость разработки программного обеспечения является одним из главных факторов успешности продукта на рынке. С появлением и обширным внедрением в повседневную жизнь устройств на базе микроконтроллеров (MCU) появилась проблема ускорения процесса написания ПО для таких систем. Одним из способов решения данной задачи является применение сред визуального программирования. Данный подход позволяет даже начинающему программисту создавать большие и сложные программы для МК, затрачивая при этом значительно меньше времени.
Ярким представителем подобных средств разработки является программный комплекс FlowCode от компании Matrix Multimedia.
Рис. 1. Внешний вид программы FlowCode
Рис. 2. Внешний вид программы написанной в среде FlowCode
FlowCode - это среда разработки с понятным графическим интерфейсом, использующая язык программирования на основе объектов и блок-схем. Реализация технологии Drag and drop позволяет с лёгкостью создавать программы простым перетаскиванием необходимых иконок, а блок-схемный подход к написанию программы повышает её наглядность и структурированность.
Данная среда программирования позволяет создавать код для микроконтроллеров AVR, ARM и PIC, которые являются на сегодня самыми распространёнными. В ней имеются готовые библиотеки программного кода для различных периферийных модулей, таких как USART, SPI, ADC, а также различных компонентов, которые, как правило, входят в состав устройств на основе микропроцессоров (светодиодные индикаторы, LCD шаговые двигатели и т.д.). Данная возможность позволяет представить данные блоки как отдельные элементы, имеющие соответствующие входы и выходы, что существенно сокращает время на реализацию кода. Достаточно просто добавить обращение к нужному модулю из программы.
Ещё одной полезной функцией данной программы является открытая архитектура, которая даёт возможность получить листинг на языке Ассемблер и С. При необходимости его можно отредактировать, что особенно актуально в приложениях, где требуется максимальная производительность. Также можно проверить код на наличие логических ошибок с помощью встроенного отладчика, который позволяет визуализировать такие процессы как вывод информации на ЖК дисплей, вращение шагового двигателя и т.д.
Список литературы
1. http://www.matrixmultimedia.com. - Официальный сайт производителя.
2. http://flowcode.info. - Русскоязычный ресурс, посвящённый данной среде разработки.
Статья в формате PDF 102 KB...
03 05 2024 16:47:18
Статья в формате PDF 102 KB...
02 05 2024 7:11:45
Статья в формате PDF 141 KB...
01 05 2024 3:41:59
Статья в формате PDF 137 KB...
30 04 2024 3:51:54
Статья в формате PDF 284 KB...
29 04 2024 23:10:55
Статья в формате PDF 246 KB...
28 04 2024 8:23:28
Статья в формате PDF 103 KB...
27 04 2024 9:12:53
26 04 2024 14:34:52
Статья в формате PDF 107 KB...
25 04 2024 7:18:42
Статья в формате PDF 132 KB...
23 04 2024 11:59:32
Статья в формате PDF 114 KB...
22 04 2024 14:52:30
Статья в формате PDF 122 KB...
21 04 2024 4:55:24
Статья в формате PDF 253 KB...
20 04 2024 0:13:16
Статья в формате PDF 240 KB...
18 04 2024 4:44:14
Статья в формате PDF 110 KB...
17 04 2024 8:27:15
Статья в формате PDF 249 KB...
16 04 2024 7:58:59
Статья в формате PDF 132 KB...
14 04 2024 6:35:14
Статья в формате PDF 144 KB...
13 04 2024 11:17:13
Проведен анализ ошибок и осложнений хирургического лечения пролапса тазовых органовс использованием системы Prolift ™ (Gynecare, Pelvic Floor Repair System, Johnson&Johnson comp., US). Были определены факторы риска и способы уменьшения количества осложнений. Несмотря на высокую эффективность, операция Prolift может сопровождаться тяжелыми осложнениями. Некоторые из них могут представлять серьезную опасность для жизни и здоровья больных. ...
12 04 2024 15:11:38
Статья в формате PDF 107 KB...
11 04 2024 4:57:13
Статья в формате PDF 120 KB...
09 04 2024 18:13:50
С помощью комплекса ядерно-физических методов, ЯМР-спектроскопии, выявлена неоднозначная степень насыщения связанной фазы воды молекулами воды и ряда химических элементов, где основу их специфической связи представляет многослойная поляризованная структура сыворотки крови и лимфы здоровых людей, пациентов с актуальными заболеваниями. Разработана иерархическая двухуровневая модель, согласно собственной концепции сопряженного действия и эффекта энергии, системного ЭМП, энергии биохимических цикловых процессов, объединенных потоком протонов, регулируемых буферной системой и гормонами стресса. ...
08 04 2024 13:15:52
Статья в формате PDF 114 KB...
06 04 2024 20:40:23
Статья в формате PDF 119 KB...
05 04 2024 16:34:13
Статья в формате PDF 148 KB...
03 04 2024 13:21:17
Статья в формате PDF 134 KB...
01 04 2024 2:54:38
В работе предложена математическая модель энергетического метаболизма. Согласно авторской метаболической реконструкции патобиохимии сердца, в модели предполагается, что в основе кардиосклероза (возникновения нерабочих участков в миокарде, усиливающих сердечную недостаточность) лежит аутовоспалительный процесс на базе медленного (недели, годы) «неправильного» взаимодействия депо углеводов и жиров. Модель позволяет сформулировать предсказание, что при определенных медленных сценариях тренировки сердца и защите его от свободных радикалов при стрессе цитопротекторами и пептидотерапией могут возникать снижение хаоса и условия прекондиционирования, тесно связанные с условиями для обновления клеток в сердце на базе стволовых клеток и камбия. Клинические исследования проф. А.Э. Горбунова; проф. А.Н. Флейшмана, д.п.н. Греца Г.Н. подтверждают модельную гипотезу. ...
31 03 2024 18:55:59
Статья в формате PDF 489 KB...
30 03 2024 3:39:14
Статья в формате PDF 118 KB...
29 03 2024 14:22:37
Статья в формате PDF 149 KB...
28 03 2024 21:35:45
Статья в формате PDF 126 KB...
27 03 2024 23:39:51
Статья в формате PDF 283 KB...
26 03 2024 23:28:42
Статья в формате PDF 228 KB...
25 03 2024 1:41:28
Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::