ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
991008 Топик полностью
klen (02.04.2020 13:22, просмотров: 513) ответил klen на выдрал MCUXpresso IDE FreeRTOS Debug plugin 202001161246 и вставил в 'лысую' эклипсу
percepio ответило:  продлили мне лицензию. начал ставить - хер на весь макияж. оказыватся ubunta 18.04 only.   начал ковырять, как всегда все через жёпу.  пакет есть только для win32, желание продать линуксоидам и жадность не платить програмистам бла столь велика что решили через Mono протащить (Mono — проект по созданию полноценного воплощения системы .NET Framework на базе свободного программного обеспечения, )    https://ru.wikipedia.org/wiki/Mono

также клиент tracelyzer использует CEF( Chromium Embedded Framework (сокр. CEF) — открытый фреймворк для встраивания в приложение браузерного движка из проекта Chromium,  https://ru.wikipedia.org/wiki/Chromium_Embedded_Framework ). ну вобщемто я даже начал собирать CEF ибо его в ubuntu 19.04 ненашлось (наверно не нужен никому) и обратил внимание на то как percepio видет мониторинг таргет програмки:


через segger отладчик - наверно быстро но не не пон фэншую


через сеть - таргет дожен иметь сетевой интерфейс что не всегла есть на девайсе


наш! голодранский вариант через CDC usb



для того чтоб работало - нужно вставить в свою прилагуху "Ыхний код"


далее клиент взаимодействует с кодом встроенного приложения и рисует его состояние. 



выводы:

1. я это все расписываю чтоб заранее кто не знает - посмотрел и прикинул, не потратил денег на этот чудесный софт


1.a   для обтателей Win все наверно неплохо на первый взгляд за исключением цены


2.б   для линуксоидов*

    гавно на лопате, обоснование:

    стоит 190тр - я не считаю что оно столько стоить.

    сделано на .net  (что само по себе говорит о непрофессианолизме говнопрограммеров), далее через Mono  .net  затянуто в линух. садомия адская.

    вот как видят пользователей mono разработчики моно ( логотип mono )

  

уже сам логотип КА БЭ НАМЕКАЕТ,  кто такие кто юзает .net


     спасибо товарищу   Федерику Шкаршеду ( Federik Skarhed : Percepio Technical Support), за быстрые ответы, продлении лицензии на "сколько надо для исследования" и предложение сначала обратится к региональному дистрибьютору и через них 'типа подкрутим цену как для голодранца'

но....

   


3.  Косяг подхода в целом.  Я  категорически против тулсов требующих вставки своего говнокода в код моего приложения. это не всегда возможно и почти всегда влияет на поведение программы - что криминал в жестких - rt,  поэтому подход NXP и их плагином анализа freertos мне нравится.

    1. код тулсы "знает структуру данных прилагухи" и в момент останова читает через отладочный  интерфейс. 

    2. если нужен  rt монитотринг - пиши свой код чужие срежства никогда не будут подходить на 100%


4. смотрю я на все это унылое .. и вижу что денег поднять с земли можно даже разработкой простых открытых тулсов для разработчиков, чем наверно и займусь на пенсии. главное сделать хорошо и правильно, а не как хочется и как умею. хочется чтоб у людей использующих результат моего труда было вот так:


ИтакиДА!!!  спасибо General  - редактор креатива теперь гуд, раньше я столько не "пейсал с кртинками"