| Автор |
Съобщение |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: J-Trace
общо взето ако printf() не се справя, начи яка мотика...
palavrov Зефира на какво е качен за мен лично на този етап Зефира е яка мотика ( относно билдване, относно работа - ако не ме заставят хич не препарвам )
_________________ main[-1u]={1};
|
| Сря Май 31, 2023 8:13 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: J-Trace
Виж го тука - https://github.com/zephyrproject-rtos/zephyr - posix, поддържа доста хардуер, драйвери. Билдването няма проблем. Тежичко е де. Минимален билд сигурно е десетки килобайти. Две години копах с предишния клиент та го понаучих - доста бъгове хванах. Издънка е от Интел - като зарежат нещо го опън сорсват. Сега е под шапката на Линукс Фондацията т.е. има сериозен гръб. Нордик мигрират към него. Броадком също са си базирали дев кит-а за някои процесори на него.
_________________ Мразя да мразя ...
|
| Сря Май 31, 2023 8:23 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: J-Trace
не бе, аз го "познавам", опитах се да го портвам с PlatformIO(Scon) с Python логика и кат видях ква е "щуротия" се отказах те PlatformIO имат подръжка ама за платки кой плати... Явно "копаш" Нордик  а те щото ги мързи да пишат - copy/paste OS
_________________ main[-1u]={1};
|
| Сря Май 31, 2023 8:28 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: J-Trace
Копам квото каже клиента и докато си плаща  Ако ти трябва нещо за Зефир - свиркай, ако мога ще помогна.
_________________ Мразя да мразя ...
|
| Сря Май 31, 2023 8:47 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: J-Trace
ако билдера ти прави пълен билд лог - мяткай, все някога ще го почна
_________________ main[-1u]={1};
|
| Сря Май 31, 2023 9:22 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: J-Trace
В какъв смисъл пълен билд лог? Дай пример ако ти се намира да се ориентирам какво точно ти трябва ...
_________________ Мразя да мразя ...
|
| Сря Май 31, 2023 9:37 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: J-Trace
verbose лог от билдерите на тази картинка https://docs.zephyrproject.org/latest/_ ... sbuild.svgискам да махна cmake и да го прекарам scon python логика ама заеби за сега, нямам муза, кат се наканя някога ще те питам
_________________ main[-1u]={1};
|
| Сря Май 31, 2023 9:46 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: J-Trace
Ааааа ... това е дебела работа. На е невъзможно ама се чудя какъв е смисъла. Сконс не съм го ползвал от 10-на години та ен му помня вече особенностите ама предполагам ще е по лесно да викаш от него цмаке отколкото да го замениш. Да не говорим, че някой като добави нещо в цмаке конфигурационните файлове ще трябва ръчно да повтаряш всичко в тези на сконс - тегаво ми се вижда, тези неща трябва да са лесни.
_________________ Мразя да мразя ...
|
| Сря Май 31, 2023 10:58 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: J-Trace
така работи ... има го под ПлатформИО ( тва надстройва скон по лесно да става ) но е за точно определени платки/чипове ( като Нордик ) сложното на Зефира е началния препроцес - де определя периферията и syscall-s после е лесно - компиле еди кво си, линк... смисъла дето търсих е намаляване времето за билд ... нямам нерви да чакам ... баси кортекс м0/4
_________________ main[-1u]={1};
|
| Сря Май 31, 2023 11:27 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: J-Trace
чети, пробвай https://www.zephyrproject.org/platformio-zephyr-rtos/би трябва да организира добре проекта и ИнтелиСенс е на ниво би трябва да има и дебъг през ОпенОСД аз два пъти имах предизвикателство с Нордик, откраднах Збос библиотеката и се опитах да подкара НароуБанд модула с ФрииРТОС и двата станаха но нямах хардуер за проби
_________________ main[-1u]={1};
|
| Чет Юни 01, 2023 7:34 am |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: J-Trace
Моя опит с Нордик е отпреди 2-3 години и тогава ползвах стария им barebone фирмуер. Не ми хареса, мърляво написан, сумати бъгове. Сега помагам като "Зефир експерт" по друг проект който пак е с Нордик и вече са положили основите, интеграция на билдването с ГитЛаб в докер контейнери и т.н. Проблема с бавното билдване съм го "оправил" с AMD Ryzen 7950 (16 ядра) и 128GB DDR5, 2TB Самсуняк про 990 - абе читава машина - билдва за 10-20 секунди целия зефир. И ми излезе колкото J-Trace т.е. няма и седмица надник или общо 1 кв.м. апартамент тука ( компютър + j-trace). Верно като за БГ е колкото една сравнително читава кола на старо ама да сме живи и здрави засега в нашия бранш има достатъчно работа, че да си позволим такива разходи през няколко години.
Та за твоя проблем - доста се рових в билд системата на Зефир за да сменя компилатора от gcc на clang та см горе долу наясно какво, кога и защо прави та ако се наканиш да го подкараш със сконс ще дам едно рамо. Пиши тука или в линкедин (гледам, че и там сме свързани).
_________________ Мразя да мразя ...
|
| Чет Юни 01, 2023 10:05 am |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: J-Trace
оки доки - чакам Музата...
_________________ main[-1u]={1};
|
| Чет Юни 01, 2023 11:28 am |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: J-Trace
Измерих сега едно билдване от нулата на Зефир - 5 секунди
_________________ Мразя да мразя ...
|
| Чет Юни 01, 2023 12:03 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: J-Trace
Хардуер за проби можеш да си купиш на сравнително разумна цена от нордик - девкит с j-link струваше под 100 пари. Отделно имат един друг кит - Thingy - който също е сравнително евтин и има накачени доста благинки - акселерометър, пищялка, ргб лед и още някакви в едно малко кутийче - та и той беше на разумна цена. Чудя им се що не ги подаряват направо ама ей на искат пари ...
_________________ Мразя да мразя ...
|
| Чет Юни 01, 2023 12:07 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: J-Trace
за смаке 5 сек ... екстра кой чип?
_________________ main[-1u]={1};
|
| Чет Юни 01, 2023 12:07 pm |
|
|