>> OpenSource де-факто соответствует "требованиям качественного кода".
Конечно же одно из второго не следует) Просто в open source хорошем продукте можно посмотреть его реализацию и изучить детали. А в коммерческом, увы. Это предположение следовало из того знания, что среди open source проектов существуют качественные. Но я не знаю какие именно.
Спасибо за ответ!
дело не совсем в этом. Я имею в виду под "основным проектом" -- главный файл, в котором как задачи, включены другие проекты (другие файлы). Если я в любом проекте из этого списка проектов начинаю что то делать с его задачей, программа ругается.
Спасибо!
Да, такого семейства действительно много программ, но пока не нашёл где можно задать свой протокол, по которому программа бы вытаскивала данные.
Валерий Рябошапко:
Да, программа кушает в большей части только процессор. ничего не пишет на диск и пользует оперативку. это 99% функционала.
Спасибо) Теперь больше на правду похоже! Я забыл, что эта утилитка называется time.
Сначала я хотел померить FLOPSы, а исходя из этого думать. Но потом решил, что это абсолютная величина, и тут понятно, что чем больше, тем быстрее. По этому решил более точно исходить из потребностей программы к ресурсам, чтобы снизить верхнюю границу по мощностям процессоров до необходимой.
Я думаю, буду использовать time gpg -c file на компьютере и микрокомпьютере. потом исходя из MIPS процессоров буду строить пропорции и искать подходящий процессор) Спасибо=)
Валерий Рябошапко: Как вариант, но с огромным натягом. Мне кажется это не инженерный подход. Инженер должен уметь оценивать необходимые параметры, чтобы минимизировать риски.
Есть вариант относительной оценки. Имеется Cubieboard с процессором Allwinner A20. Я могу произвести оценку на нем, а потом непонятно из чего исходя, грубо оценить на сколько производительнее нужен процессор.
На борту стоит Linux, и эта программа будет исполняться одна. Скорее всего она будет кушать все ресурсы процессора.
Да, это верно.
Архитектуда процессора будет другая, как следствие и бинарник.
А как тогда можно оценить необходимую производительность процессора для конкретной программы? Просто есть риски, что программа на микрокомпьютере будет тормозить, а это занчит что она не сможет выполнять свои функции.
Здесь я имею в виду под микрокомпьютером некий девайс на ARM, с ядрами cortex (те же raspberry PI, orange pi итп). Но какими именно, пока не знаю. Зависит от того, на сколько прожорливая программа окажется.
AVKor:
Как только файл экспорта (который является обычным HTML) выйдет за пределы экосистемы Linux, сразу вся безопасность коту под хвост(
Обычно используя Keepass я храню файл с паролями в каком нибудь облаке, с которым синхронизируюстя все мои устройства. этот файл хорошо шифрован, и казалось бы, зачем шифровать файл с бд паролей, если ты никому не дашь login/pass? тут то же.
Это меня обезопасит от копирования файлов со стороны, но если под моим пользователем человек запустит Kontakt, то ему будет все доступно.
придумал вариант экспорта в файл, защита файла паролем и удаление исходного файла. Тогда работа в системе будет сложной... я разархивирую файл, импортирую в систему, работаю, экспортирую, архивирую, удаляю все данные из системы... может есть какая то возможность его установить в некоторую "песочницу" с парольным доступом?
Александр:
Спасибо)
А под Linux есть какая нибудь среда типа Keil? может по проще, но чтобы все инструменты были в одном месте?
Просто сам работаю под Linux и не хотелось бы ради разработки под ARM городить костыли из виртуалок...
Спасибо)
Я как Keil установил, конечно все хорошо получилось)
Я хотел просто не в Keil писать, а vim + gcc. Скачал пример для cortex m4, там были круто нписаны make`и и довольно просто проект компилировался в бинарник, потом плата прошивается простой командой st_*.
Как помигать диодиком я знал) проблема была в написании нужных make фаилов для моего процессора.
Пока буду работать в Keil, а по ходу, как разберусь, напишу свои make.