Создание или изменение библиотек

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
engineeradm
Рядовой
Сообщения: 10
Зарегистрирован: 25.09.2015{, 21:45}
Репутация: 0
Откуда: Noyabrsk

Создание или изменение библиотек

#1

Сообщение engineeradm » 21.10.2015{, 18:25}

Как можно самому изменить или добавить библиотеки? Нашел к примеру русский шрифт для дисплея, а как прикрутить не пойму. Пробовал вручную перезаливать целиком библиотеку, а она не появляется. При компиляции приходится название файла править.
Можете прикрутить русский для дисплея на I2C шине?

Добавлено (21.10.2015, 18:25)
---------------------------------------------
Нашел как прикручивать библиотеки, но косвенно, а русский нельзя к китайскому дисплею вкрутить к сожалению

kossn93
Сержант
Сообщения: 151
Зарегистрирован: 05.09.2015{, 14:41}
Репутация: 0
Откуда: Харьков

Создание или изменение библиотек

#2

Сообщение kossn93 » 21.10.2015{, 18:32}

engineeradm писал(а):а русский нельзя к китайскому дисплею вкрутить к сожалению
скорее всего и не получится, так как знакогенератор не прошит под русик, обычно там 2 языка, англ и китай...

engineeradm
Рядовой
Сообщения: 10
Зарегистрирован: 25.09.2015{, 21:45}
Репутация: 0
Откуда: Noyabrsk

Создание или изменение библиотек

#3

Сообщение engineeradm » 21.10.2015{, 20:27}

Как заменить, улучшить analogwrite, analogread, digitalwrite, digitalread как в статье http://m.geektimes.ru/post/255744/

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Создание или изменение библиотек

#4

Сообщение Max » 22.10.2015{, 06:40}

engineeradm писал(а):Как заменить, улучшить analogwrite, analogread, digitalwrite, digitalread как в статье http://m.geektimes.ru/post/255744/
О! Интересно!
А нельзя это применить в FLProg, так скзать на "уровне железа"?
Так как заметил, что при увеличении объемов программы Ардуино медленнее считывает из UART, да и Alex54 отмечал несоответствие частот...
Может вынести тему ускорения в новый функционал?

Вот еще по ускорению Ардуино из этой статьи ссылка. Здесь, я так понимаю, применена нестандартная библиотека: Ссылка

Oleg1345140
Лейтенант
Сообщения: 536
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

Создание или изменение библиотек

#5

Сообщение Oleg1345140 » 22.10.2015{, 07:11}

Max писал(а):А нельзя это применить в FLProg, так скзать на "уровне железа"?Так как заметил, что при увеличении объемов программы Ардуино медленнее считывает из UART, да и Alex54 отмечал несоответствие частот...
Может вынести тему ускорения в новый функционал?
Тогда наверно будет лучше отказаться от ардуино платформы вообще и использовать "чистые" микроконтроллеры. У автора вроде даже было что то подобное в планах.
Хотя сама идея ускорения выполнения очень даже нравится.
Предлагаю создать соответствующие темы в хотелках, а автор сам определит реально или пока нет.

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Создание или изменение библиотек

#6

Сообщение Max » 22.10.2015{, 07:24}

Oleg1345140 писал(а):Тогда наверно будет лучше отказаться от ардуино платформы вообще и использовать "чистые" микроконтроллеры.
Если развитие программы будет идти и функционал будет рассширятся, то это естественно. Кстати, я уже размещал пост в хотелках по добавлению Raspberry Pi в FLProg.

Но хочется и с Ардуино вытащить все, что можно.

Oleg1345140
Лейтенант
Сообщения: 536
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

Создание или изменение библиотек

#7

Сообщение Oleg1345140 » 22.10.2015{, 07:47}

Max писал(а):Кстати, я уже размещал пост в хотелках по добавлению Raspberry Pi в FLProg.
С распербери не все так просто, это не микроконтроллер а SOC (система на кристалле) по сути обыкновенный компьютер. И там нужно будет либо генерировать образы линукса (либо другой открытой ОС) либо писать скрипты к готовой но и внедрять их в установленную ОС придется ручками что несколько убивает преимущество с генерированных скрипов от самописных. Был маленький опыт работы с распербери (те использовал гребенку входов/выходов) но подключить дисплей отличный от стандартного HDMI, не удалось.
П.С.: Если не секрет под какую задачу хотите распербери использовать? Просто это очень своеобразная штука, если в качестве МК то она очень навороченная и неоправданно мощная, если в качестве ПК то с точностью до наоборот. ЕЕ имеет смысл использовать там где ПК много, а на МК уже не реализуешь. ИМХО
,

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Создание или изменение библиотек

#8

Сообщение Max » 22.10.2015{, 07:54}

Oleg1345140 писал(а):Если не секрет под какую задачу хотите распербери использовать?
Хотел (в будущем) на её основе в ЖКХ применять - контроль, управление, архивирование и т.д.

Добавлено (22.10.2015, 07:54)
---------------------------------------------
Oleg1345140 писал(а):С распербери не все так просто, это не микроконтроллер а SOC (система на кристалле) по сути обыкновенный компьютер.
Да, я знаю, что практически  типа Линукс машины со своими трудностями. И я смотрю, он не сильно из за этого развивается. Может есть альтернатива с вменяемой ценой и простотой в коде и практическом использовании?
Последний раз редактировалось Max 22.10.2015{, 07:57}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2014
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 228
Имя: Владимир

Создание или изменение библиотек

#9

Сообщение rw6cm » 22.10.2015{, 07:56}

Max писал(а):А нельзя это применить в FLProg, так скзать на "уровне железа"?
Думаю пока в FLProg и так косяков хватает, а если еще и разгоном займемся, они полезут с геометрической прогрессией :)))
К тому же если Автор внедрит возможность работы с кодом... Тогда как говориться "Флаг нам в руки!"
Win10-64, FLProg (portable)

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Создание или изменение библиотек

#10

Сообщение Max » 22.10.2015{, 08:02}

rw6cm писал(а):Думаю пока в FLProg и так косяков хватает,
Да уж, косяки есть и еще наверно будут.
rw6cm писал(а):К тому же если Автор внедрит возможность работы с кодом... Тогда как говориться "Флаг нам в руки!"
Не все могут работать с кодом. А те, кто код писать могут в FLProg вряд ли залезут, разве, что энтузиасты. Лучше, кончено, отполировать и избавляться от ошибок.

engineeradm
Рядовой
Сообщения: 10
Зарегистрирован: 25.09.2015{, 21:45}
Репутация: 0
Откуда: Noyabrsk

Создание или изменение библиотек

#11

Сообщение engineeradm » 22.10.2015{, 08:04}

Ардуино сама по себе класная штука, вот код перелопатить, что в библиотеках лежит, надо дисплей, движки переписать и сам опрос портов. Как-то так

Oleg1345140
Лейтенант
Сообщения: 536
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

Создание или изменение библиотек

#12

Сообщение Oleg1345140 » 22.10.2015{, 08:09}

Max писал(а):Хотел (в будущем) на её основе в ЖКХ применять (контроль, управление, архивирование и т.д.).
Тут конечно лучше в цело проект посмотреть по задачам, а то может и не хватить функционала/надежности/ресурсов.
Max писал(а):Да, я знаю, что практически типа Линукс машины со своими трудностями. И я смотрю, он не сильно из за этого развивается. Может есть альтернатива с вменяемой ценой и простотой в коде и практическом использовании?
Задавался этим вопросом пару лет назад. Альтернатив уйма. Может даже найду ссылку на форум с обсуждениями. НО они все используют линукс ядро и различные костыли. И что бы заставить работать на них тривиальные вещи приходится помучатся. По сути они представляют из себя конструктор самоделка на программном уровне. Вроде что то относительно интересное выпускали интел (галилео вроде называется) но я не работал с ним и если честно знаю тех кто его в живую видел.
П.С.: Из распербери я сделал неприличную торрент качалку (не в плане контента )) а в плане ее параметров, уж сильно маленькие скорости получил) и медия плеер но без приличного звука и пока пульт тоже не прикручивается (если честно то не сильно и пытался), сейчас лежит в ящике до момента пока меня опять пробъет на эксперименты.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2014
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 228
Имя: Владимир

Создание или изменение библиотек

#13

Сообщение rw6cm » 22.10.2015{, 08:10}

Max писал(а):Не все могут работать с кодом.
Все будет зависеть от того на сколько понятно это будет реализовано в FLProg.
А остальное было бы только желание.
Win10-64, FLProg (portable)

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Создание или изменение библиотек

#14

Сообщение Max » 22.10.2015{, 08:12}

engineeradm писал(а):Ардуино сама по себе класная штука, вот код перелопатить, что в библиотеках лежит, надо дисплей, движки переписать и сам опрос портов. Как-то так
Да. Я то же думаю, что есть все же библиотеки, которые работают быстрее классических.
Надо просто нам, по возможности, искать такие и складывать тут с описанием (в идеале с примером использования) на сайте, а автор сам посмотрит, что ему нужно. Ведь ему часто просто банально времени нет и он использует классическую библиотеку, а она может тормозить, или даже ухудшать характеристики как Ардуино так и уже собранного проекта.

Так что предлагаю создать раздел "Библиотеки" и складывать туда интересные варианты.
Последний раз редактировалось Max 22.10.2015{, 08:21}, всего редактировалось 1 раз.

Oleg1345140
Лейтенант
Сообщения: 536
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

Создание или изменение библиотек

#15

Сообщение Oleg1345140 » 22.10.2015{, 08:22}

engineeradm писал(а):Ардуино сама по себе класная штука, вот код перелопатить, что в библиотеках лежит, надо дисплей, движки переписать и сам опрос портов. Как-то так
Кто ж спорит, штука классная, просто есть и другие МК того же семейства на которых ардуины не строят.

Добавлено (22.10.2015, 08:22)
---------------------------------------------
engineeradm писал(а):Ардуино сама по себе класная штука, вот код перелопатить, что в библиотеках лежит, надо дисплей, движки переписать и сам опрос портов. Как-то так
Так если это все переписать от платформы ардуино что останется? )))

engineeradm
Рядовой
Сообщения: 10
Зарегистрирован: 25.09.2015{, 21:45}
Репутация: 0
Откуда: Noyabrsk

Создание или изменение библиотек

#16

Сообщение engineeradm » 22.10.2015{, 09:02}

Удобная платка, с программированием через усб Изображение

Ответить

Вернуться в «Спросить у знатоков»

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

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