Jump to content

    

psL

Свой
  • Content Count

    520
  • Joined

  • Last visited

Everything posted by psL


  1. Т.е. последняя версия, которая сможет работать с такими библиотеками DC/EE7.9.5?
  2. xDM умеет открывать библиотеки DC Library Manager ? При попытке открыть пишет cannot open this library in this flow mode
  3. кстати, репозиторий необязателен, т.к. для расшаривания небольших сниппетов есть https://gist.github.com/ с поддержкой контроля версий
  4. для решения конкретной задачи уже существует достаточное количество конкретных решений: установить какой-нибудь zabbix agent, воспользоваться devops инструментами типа ansible и тп
  5. автору было лень с Makefile заморачиваться
  6. Спасибо, конечно, но Вы бы лучше мысль свою пояснили про приведение типов. Смысл моего предложения ТС был в том, что при делении на 10 происходит приведение целого к вещественному с потерей точности, а при умножении вещественных точность выше, чем при делении. В чем я не прав? Только своими словами. Не нужно "братву с википедии" подтягивать.
  7. так и я о том же: большинство специалистов в области электроники занято рутиной, зачастую плохо оплачиваемой. При этом они, эти 90%, в российской электронике "каким-то боком" для остальных 10% "ненытиков", у которых, видимо, все зашибись. про "поделки" - это такой сарказм был неудачный, не хотел никого обидеть...
  8. не слушайте Борща с его принятым размером мантисы. Keil использует IEEE-754: http://www.keil.com/support/man/docs/armli...58938949149.htm которого достаточно для представления 25.1, можно проверить, например, здесь: https://www.h-schmidt.net/FloatConverter/
  9. попробуйте поделить на 10.0 или умножить на 0.1f
  10. Вообще, на этом форуме наверное 90% - это разработчики "нестандартного оборудования" и прочих мелкосерийных "поделок". А так - да: на периферии нормальной работы нет. Учите английский и javascript.
  11. Low Cost ARM for Linux

    зато плата двухсторонняя
  12. http://docs.cubieboard.org/tutorials/cb2/start http://linux-sunxi.org/Main_Page отладка - через gdbserver с любым удобным фронтендом (Qt-Creator, KDevelop, Eclipse etc)
  13. можно посмотреть WolfSSL https://www.wolfssl.com/wolfSSL/Products-wolfssl.html https://www.wolfssl.com/wolfSSL/Blog/Entrie...h_STARTTLS.html https://github.com/wolfSSL/wolfssl/blob/mas...client/client.c
  14. и не должен. Обычно 465 - это SMTP через TLS, а 587 - это TLS внутри SMTP, так называемый STARTTLS Лог можно здесь посмотреть http://www.checktls.com/testsender.html. Опыта отправки писем из lwIP нет.
  15. Для меня - не проблема, потому что сам так делать не буду и другим не посоветую
  16. Нет. Просто реализация, исходя из ваших рекомендаций, у ТС получится до безобразия кривой: один глобальный массив со всеми вытекающими. И все это только потому, что указатель на массив функций не осислили)
  17. Допустим нужно добавить еще несколько состояний в автомат A, что делать? Менять условия всякий раз?;) Насколько понимаю, ТС разбивает весь код на задачи и у каждой задачи - свой автомат состояний. Т.е. при переключении на соответствующую задачу должен подключаться соответствующий автомат состояния. В принципе, очень типичная задача. Ничего специфического. Даже тема была https://electronix.ru/forum/index.php?showt...=136908&hl=
  18. Ваш вопрос очень путанно сформулирован. Как-то так. typedef void (*t_func)(void); enum s_state{ STATE1, STATE2 }; void func_state1() { printf("func_state1\n"); } void func_state2() { printf("func_state2\n"); } t_func funcs[] = { [STATE1] func_state1 , [STATE2] func_state2 , }; void func_run(t_func* funcs, enum s_state state) { (*funcs[state])(); } int main() { func_run(funcs, STATE1); func_run(funcs, STATE2); ...
  19. имелось ввиду прошивку поправить (там линукс внутри), не меняя конструкции. ну или как-то вынести свою функциональность во внешнее приложение. Какие специализированные функции требуются?
  20. видимо, с некоторыми ограничениями можно доработать саму Xiaomi Yi Такой вариант рассматриваете?
  21. make config

    Как-то так: https://patchwork.kernel.org/patch/69210/ Переменные в Kconfig имеют префикс CONFIG_
  22. BUILDROOT

    1) make menuconfig в корне buildroot 2) Bootloaders->uboot , далее выбираете наименование платы и источник, откуда будут грузится исходники, остальные настройки. После чего нужно сохранится и выйти из конфигуратора все тоже самое можно сделать отредактировав конфиг по руководству вручную 3) если собираем один u-boot делаем make uboot , или выбираем make uboot-<stage> , stage доступны по make help Обратите внимание - архивы скачанных пакетов хранятся в dl, и не удаляются при dirclean В общем, как-то так.
  23. BUILDROOT

    в этой директории полагается быть toolchain у, загрузчику, ядру и корневой фс В принципе это все, что вам нужно и именно в указанной последовательности оно портируется и запускается(кроме toolchain) на плате . Buildroot это система сборки. В принципе это инструмент релиз-инженера, если у вас такой есть. Обычно нужна для финальной сборки прошивки. Для разработки ядра, загрузчика, своих приложений - вещь не очень удобная, если не сказать ненужная.