www.horizontautomatics.ru

Программирование, автоматизация.

Перспективы развития проекта

Обсуждение графической оболочки Configurator,а также всех вопросов касающихся её работы, установки и обновления.

Модератор: Евгений

Re: Перспективы развития проекта

Сообщение Евгений » 29 июн 2018, 16:35

Модернизировал ядро и написал новую библиотеку сборки, результат по производительности:
Результат.png


Невооруженным взглядом виден прирост на процентов 30-40.
Аватара пользователя
Евгений
Администратор
 
Сообщения: 306
Зарегистрирован: 08 окт 2014, 11:36

Re: Перспективы развития проекта

Сообщение Евгений » 29 июн 2018, 16:37

Лог конфигуратора:
Код: Выделить всё
30.06.2018 0:35:23 Msg: ********** Сборка проекта: "Performance_v2" **********
30.06.2018 0:35:23 Inf:  Загружена библиотека "C:\Horizont\Configurator\system\EvAVRbuilder_v2.dll"
30.06.2018 0:35:23 Inf:  Формирование проекта в папке C:\Horizont\Configurator\Upload
30.06.2018 0:35:23 Msg: Создан файл "C:\Horizont\Configurator\Configuration\Performance_v2.cfg"
30.06.2018 0:35:23 Msg: Создан файл "C:\Horizont\Configurator\Upload\Performance_v2.asm"
30.06.2018 0:35:23 Inf:  Process: C:\Horizont\Configurator\Utility\avrasm2.exe -fI -W+ie -C V1 -o "Performance_v2.hex" "C:\Horizont\Configurator\Upload\Performance_v2.asm"
30.06.2018 0:35:23 Msg: avrasm2.exe> AVRASM: AVR macro assembler 2.1.51 (build 21 Nov 29 2011 15:45:53)
30.06.2018 0:35:23 Msg: avrasm2.exe> Copyright (C) 1995-2011 ATMEL Corporation
30.06.2018 0:35:23 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v2.asm(867): define FBD0 "C:\Horizont\Configurator\Upload\Performance_v2.asm"
30.06.2018 0:35:23 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v2.asm(917): define FBD1 ( RS trigger ) "C:\Horizont\Configurator\Upload\Performance_v2.asm"
30.06.2018 0:35:23 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v2.asm(959): define FBD2 ( NOT ) "C:\Horizont\Configurator\Upload\Performance_v2.asm"
30.06.2018 0:35:23 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v2.asm(984): define FBD3 "C:\Horizont\Configurator\Upload\Performance_v2.asm"
30.06.2018 0:35:23 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v2.asm(1034): define FBD4 ( AND ) "C:\Horizont\Configurator\Upload\Performance_v2.asm"
30.06.2018 0:35:23 Msg: avrasm2.exe> "ATmega8A" memory use summary [bytes]:
30.06.2018 0:35:23 Msg: avrasm2.exe> Segment   Begin    End      Code   Data   Used    Size   Use%
30.06.2018 0:35:23 Msg: avrasm2.exe> ---------------------------------------------------------------
30.06.2018 0:35:23 Msg: avrasm2.exe> [.cseg] 0x000000 0x0001f0    442     54    496    8192   6.1%
30.06.2018 0:35:23 Msg: avrasm2.exe> [.dseg] 0x000060 0x000073      0     19     19    1024   1.9%
30.06.2018 0:35:23 Msg: avrasm2.exe> [.eseg] 0x000000 0x000000      0      0      0     512   0.0%
30.06.2018 0:35:23 Msg: avrasm2.exe> Assembly complete, 0 errors. 0 warnings
30.06.2018 0:35:23 Inf:  Создан файл "C:\Horizont\Configurator\Upload\Performance_v2.hex"
30.06.2018 0:35:23 Msg: Проект "Performance_v2" успешно собран.
30.06.2018 0:35:23 Inf:  Выгружена библиотека "C:\Horizont\Configurator\system\EvAVRbuilder_v2.dll"
30.06.2018 0:35:49 Msg: Проект "C:\Horizont\Configurator\Examples\Test_performance\Performance_v2.hc" сохранен.
30.06.2018 0:35:55 Msg: Закрытие проекта "C:\Horizont\Configurator\Examples\Test_performance\Performance_v2.hc"
30.06.2018 0:35:55 Msg: Открытие проекта: C:\Horizont\Configurator\Examples\Test_performance\Performance_v1.hc
30.06.2018 0:36:03 Msg: ********** Сборка проекта: "Performance_v1" **********
30.06.2018 0:36:04 Inf:  Загружена библиотека "C:\Horizont\Configurator\system\EvAVRbuilder.dll"
30.06.2018 0:36:04 Inf:  Формирование проекта в папке C:\Horizont\Configurator\Upload
30.06.2018 0:36:04 Msg: Создан файл "C:\Horizont\Configurator\Configuration\Performance_v1.cfg"
30.06.2018 0:36:04 Msg: Создан файл "C:\Horizont\Configurator\Upload\Performance_v1.asm"
30.06.2018 0:36:04 Inf:  Process: C:\Horizont\Configurator\Utility\avrasm2.exe -fI -W+ie -C V1 -o "Performance_v1.hex" "C:\Horizont\Configurator\Upload\Performance_v1.asm"
30.06.2018 0:36:04 Msg: avrasm2.exe> AVRASM: AVR macro assembler 2.1.51 (build 21 Nov 29 2011 15:45:53)
30.06.2018 0:36:04 Msg: avrasm2.exe> Copyright (C) 1995-2011 ATMEL Corporation
30.06.2018 0:36:04 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v1.asm(867): define FBD0 "C:\Horizont\Configurator\Upload\Performance_v1.asm"
30.06.2018 0:36:04 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v1.asm(920): define FBD1 ( RS trigger ) "C:\Horizont\Configurator\Upload\Performance_v1.asm"
30.06.2018 0:36:04 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v1.asm(965): define FBD2 ( NOT ) "C:\Horizont\Configurator\Upload\Performance_v1.asm"
30.06.2018 0:36:04 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v1.asm(993): define FBD3 "C:\Horizont\Configurator\Upload\Performance_v1.asm"
30.06.2018 0:36:04 Msg: avrasm2.exe> C:\Horizont\Configurator\Upload\Performance_v1.asm(1046): define FBD4 ( AND ) "C:\Horizont\Configurator\Upload\Performance_v1.asm"
30.06.2018 0:36:04 Msg: avrasm2.exe> "ATmega8A" memory use summary [bytes]:
30.06.2018 0:36:04 Msg: avrasm2.exe> Segment   Begin    End      Code   Data   Used    Size   Use%
30.06.2018 0:36:04 Msg: avrasm2.exe> ---------------------------------------------------------------
30.06.2018 0:36:04 Msg: avrasm2.exe> [.cseg] 0x000000 0x00028a    572     78    650    8192   7.9%
30.06.2018 0:36:04 Msg: avrasm2.exe> [.dseg] 0x000060 0x000073      0     19     19    1024   1.9%
30.06.2018 0:36:04 Msg: avrasm2.exe> [.eseg] 0x000000 0x000000      0      0      0     512   0.0%
30.06.2018 0:36:04 Msg: avrasm2.exe> Assembly complete, 0 errors. 0 warnings
30.06.2018 0:36:04 Inf:  Создан файл "C:\Horizont\Configurator\Upload\Performance_v1.hex"
30.06.2018 0:36:04 Msg: Проект "Performance_v1" успешно собран.
30.06.2018 0:36:04 Inf:  Выгружена библиотека "C:\Horizont\Configurator\system\EvAVRbuilder.dll"
Аватара пользователя
Евгений
Администратор
 
Сообщения: 306
Зарегистрирован: 08 окт 2014, 11:36

Re: Перспективы развития проекта

Сообщение Прохожий » 29 июн 2018, 16:51

Вот это круто!!! Значительно уменьшилось :)
У нас в двух разделах одна и те же тема зеркально дублируется "новые блоки". Удали, пожалуйста, одну из тех которые сочтёшь ненужной :)
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 358
Зарегистрирован: 21 май 2016, 06:23

Re: Перспективы развития проекта

Сообщение Евгений » 01 июл 2018, 04:04

Предварительный итог:
https://youtu.be/mrnxzP1rcxc
Аватара пользователя
Евгений
Администратор
 
Сообщения: 306
Зарегистрирован: 08 окт 2014, 11:36

Re: Перспективы развития проекта

Сообщение Прохожий » 01 июл 2018, 09:00

Спасибо, Евгений! :) Отлично!!! :) Будет ли переход на Си?
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 358
Зарегистрирован: 21 май 2016, 06:23

Re: Перспективы развития проекта

Сообщение SlavaArt » 06 июл 2018, 10:43

Евгений доброго времени суток . очень рад что проект продолжает своё существование,скажите можно по добавлять блоки АЦП в микроконтроллеры серии ATtyni например в attyni45 а то в attyni 13a мало памяти а весь проект не влазит,есть место только для блока АЦП и счетчика миллисекунд и пару входов а на обвязку добаления таймеров и тригеров места нет а Атмегу8 не целесообразна. Зарание благодарен
SlavaArt
 
Сообщения: 1
Зарегистрирован: 06 июл 2018, 10:28

Re: Перспективы развития проекта

Сообщение Прохожий » 13 июл 2018, 18:07

Привет! Да, 25/45/85 линейка тинек востребованная и фактически однообразная (даташит один на всех), что радует :)
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 358
Зарегистрирован: 21 май 2016, 06:23

Re: Перспективы развития проекта

Сообщение Евгений » 15 июл 2018, 13:00

Всем привет, новый вариант исполнительной программы выложил на обновление.
Необходим обновить конфигуратор и программу AVR контроллера.
Обновление.png
Обновление.png (26.86 КБ) Просмотров: 17


Размер кода будет меньше, а скорость больше.

Пишите, если будут проблемы с компиляцией предыдущих проектов.
Аватара пользователя
Евгений
Администратор
 
Сообщения: 306
Зарегистрирован: 08 окт 2014, 11:36

Re: Перспективы развития проекта

Сообщение Евгений » 15 июл 2018, 13:05

Прохожий писал(а):Спасибо, Евгений! :) Отлично!!! :) Будет ли переход на Си?


Хочу попробовать на Си, нужно пару людей со знанием Си.
Аватара пользователя
Евгений
Администратор
 
Сообщения: 306
Зарегистрирован: 08 окт 2014, 11:36

Re: Перспективы развития проекта

Сообщение Прохожий » 15 июл 2018, 14:19

123.jpg
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 358
Зарегистрирован: 21 май 2016, 06:23

Пред.След.

Вернуться в Horizont Configurator

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron