@proembedded

Страница 650 из 975
Vlad
05.03.2018
10:32:33
У меня там был случай где все равно без FSM не обойтись. Там был опрос по SPI нескольких контроллеров (~16-64 штуки) по сложным сценариям.

Cate
05.03.2018
19:41:40


Кто идет?)

Vlad
05.03.2018
19:45:55
я :)

Google
Vlad
05.03.2018
19:46:13
Выступающим кстати, надо регаться?

Denis
05.03.2018
19:48:32
Кто идет?)
Очень вероятно йа

Kirill
06.03.2018
06:37:21
Кто идет?)
И как ни странно я :)

Roman
06.03.2018
06:48:06
Далеко вы слишком(

Vlad
06.03.2018
07:20:56
Зарегался. Было бы забавно, если бы не хватило мест :)

Denis
06.03.2018
07:32:13
Kirill
06.03.2018
08:03:43
быстро однако

кто еще хочет пойти, но не зарегестрировался, пинганите

Alexander
06.03.2018
11:53:44
Alex
06.03.2018
14:17:54
https://habrahabr.ru/post/350602/

Denis
06.03.2018
14:25:54
https://habrahabr.ru/post/350602/
только вот дочитал.

Google
Denis
06.03.2018
14:26:08
и чота мозг кипеть в середине начал.

Alex
06.03.2018
14:26:26
теперь можно спокойно шить на любую прошивку

Denis
06.03.2018
14:26:30
угу

Petr
06.03.2018
14:26:44
Пишет он достаточно хуево, да

Denis
06.03.2018
14:26:50
то, что афтор довел до конца и сделал генератор - годно. очень.

Alex
06.03.2018
14:27:33
и чота мозг кипеть в середине начал.
в принципе, ничего супер-крипто там нет

Denis
06.03.2018
14:28:41
Ну так то да.....

Petr
06.03.2018
14:29:38
Так что тлдр - автор молодец, но только за пределы той статьи ГК - вышел :)

Denis
06.03.2018
14:30:08
Не очень этично, имхо
Но если бы все заработало сразу - ничо бы не делал

Valentin
06.03.2018
18:03:34
ох уж эти ардуинобиблиотеки...

radio.startListening(); // включаем приемник, начинаем слушать трубу

последний раз это юзаю для проверки чего-то

Eugene
07.03.2018
04:56:02
последний раз это юзаю для проверки чего-то
Звучит как "ох уж эти совочки из детского мира, это последний раз когда я копал ими огород "

Kirill
07.03.2018
08:29:23
Коллеги. Я собираюсь делать доклад на ITGM. Перечислю фреймворки, библиотеки и открытые проекты из мира встраиваемых систем. НО! На то комьюнити и компьюнити, я встречал одни либы, вы встречали другие, и тут мне нужна ваша помощь :) Если вы знаете офигенную штуку, библиотеку, проект или еще что нибудь. Поделитесь ей с сообществом. Ответы будут доступны для просмотра https://goo.gl/forms/JhHLlSJtZKHMPUWR2

Dmitry
07.03.2018
08:31:08
Кирилл, если будет интерес и есть опыт, можно сравнить разные HAL. Я могу ручаться за решения для NXP Kinetis и Silabs EFM32 - они сделаны гораздо лучше, чем STM32 HAL. Вероятно, подобное сравнение может кому-то помочь с выбором.

Kirill
07.03.2018
08:31:46
я уже накопал столько либ, что детальный разбор к сожалению не получится

хочу собрать все в одно место и выложить для комьюнити с описанием

Dmitry
07.03.2018
08:32:42
Парни, кто знает заведующего группой Work Embeeded?

Google
Kirill
07.03.2018
08:32:48
тех же template peripherial library кто не делал :)

этот канал Катя делала, постучись

@lady_noname

Богдан
07.03.2018
08:52:44
Denis
07.03.2018
09:58:10
Держите наркомана!!!

https://geektimes.ru/post/298765/

Andrey
07.03.2018
10:01:15
Denis
07.03.2018
10:01:30
да капец

Andrey
07.03.2018
10:01:47
https://hackaday.io/project/18599-brainfuck-relay-computer

Не ну это тоже ничего так))))

Catethysis
07.03.2018
10:03:01
кто-нибудь реализовывал синхронизацию времени по PTP на Ethernet STM32 (precise time protocol, IEEE1588)?

Dmitry
07.03.2018
10:27:51
Богдан, "А можно несколько поподробнее, пожалуйста. Они на плюсах и завязаны на гуи-конфигуратор? Какие ключевые отличия в хорошую сторону?" - да, у обоих достаточно удобные конфигураторы, встроенные в Eclipse. Однако, главное не в этом - у этих библиотек высокое качество реализации.

Alexander
07.03.2018
10:47:23
Roman
07.03.2018
11:05:52
@Catethysis Вот, смотри в самый конец http://www.microchip.su/showthread.php?t=17808

Catethysis
07.03.2018
11:09:06
оо, спасибо большое!

Roman
07.03.2018
11:10:25
А как-то читал ради интереса. Там же нужен мастер в сети который стриммит пакет с временем?

Catethysis
07.03.2018
11:11:54
@Catethysis Вот, смотри в самый конец http://www.microchip.su/showthread.php?t=17808
...ну, там люди явно на более низком уровне понимания, чем я уже сейчас

Roman
07.03.2018
11:12:59
Еще была статья на хабре про точность PTP, там в локальной сети можно около Вот эта супер статья https://habrahabr.ru/post/163253/

Catethysis
07.03.2018
11:13:15
А как-то читал ради интереса. Там же нужен мастер в сети который стриммит пакет с временем?
1. мастер посылает пакет Sync (со своим временем) и на уровне MAC записывает точное время его выхода из MAC в PHY. 2. отправляет это время в пакете FollowUp

Google
Catethysis
07.03.2018
11:13:20
а, ну вот да, статья та

но там не про ту железку, да и вообще ни слова про железный уровень

эта статья только как вводное слово

Born
07.03.2018
18:46:43
Buildroot. Вопрос на его счёт. Вот берет он и компилирует своим тулчейном у меня библиотеку. libexosip2, если быть точнее. И вот незадача. Хедеры к ней несовместимы с нашим кодом. А именно — в двух функциях ругается на то, что лишний аргумент. Либы и хедеры, выкачанные из-под qemu + debootstrap с каких-то не то дебиановских, не то распбиановских репозиториев прекрасно встают и проект собирается. Вопрос к знатокам: с чем эт может быть связано? И как тогда жить? Разве в билдруте не более свежие версии? И оно вроде как должно быть обратно-совместимо. Ну. Всегда по такому принципу вроде как работает софт, если я чо не вру. Единственное "но", которое вызывает хоть намёк на догадку, может ли как-то выбор для тулчейна uClibc библиотеки вместо glibc повлиять на сборку exosip либы, допустим? Да и на сборку любой другой либы.

пикотранзистор
07.03.2018
18:54:13
Buildroot. Вопрос на его счёт. Вот берет он и компилирует своим тулчейном у меня библиотеку. libexosip2, если быть точнее. И вот незадача. Хедеры к ней несовместимы с нашим кодом. А именно — в двух функциях ругается на то, что лишний аргумент. Либы и хедеры, выкачанные из-под qemu + debootstrap с каких-то не то дебиановских, не то распбиановских репозиториев прекрасно встают и проект собирается. Вопрос к знатокам: с чем эт может быть связано? И как тогда жить? Разве в билдруте не более свежие версии? И оно вроде как должно быть обратно-совместимо. Ну. Всегда по такому принципу вроде как работает софт, если я чо не вру. Единственное "но", которое вызывает хоть намёк на догадку, может ли как-то выбор для тулчейна uClibc библиотеки вместо glibc повлиять на сборку exosip либы, допустим? Да и на сборку любой другой либы.
> Хедеры к ней несовместимы с нашим кодом Раскрой мысль.

Valentin
07.03.2018
18:56:01
/warn

Born
07.03.2018
18:57:58
Ну. У нас в коде есть что-то типа: #include <exosip.h> . . . . . . . . do_smth(foo_t a, bar_t b); . . . . . . . . А в хедере соответственно, где прототип объявляется: do_smth(foo_t a);

Denis
07.03.2018
19:01:21
Так. Какая * это сделала?

Или грохнули?

Valentin
07.03.2018
19:02:03
?

Born
07.03.2018
19:02:04
Или грохнули?
Я даже прочитать не успел. Очень быстро разобрались!

пикотранзистор
07.03.2018
19:02:28
Born
07.03.2018
19:03:21
Ну и что мешает откатить версию этой либы до хронологически той, что в debian chroot'е?
Дык ничо не мешает в принципе. Наверно. Не знаю. Просто мне любопытно, с чем эт связано и как так вообще жить тогда?

пикотранзистор
07.03.2018
19:03:22
> оно вроде как должно быть обратно-совместимо. Так бывает, что API библиотек меняется!

Born
07.03.2018
19:06:13
А как-то через конфиги билдрута эт всё можно поправить же, ну? То есть. Над лезть в <package>.mk файл и менять версию? Или есть какая-то более православная версия на этот счёт?

Ты знаешь про https://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html#Libtool-versioning
Про ето пока слабо чо знаю. И это плохо. Щас почитаю. А то эти ворнинги с libtool: warning: <file>.la was moved как-то мало о чём говорят, но бесят страшно.

пикотранзистор
07.03.2018
19:07:31
А как-то через конфиги билдрута эт всё можно поправить же, ну? То есть. Над лезть в <package>.mk файл и менять версию? Или есть какая-то более православная версия на этот счёт?
Есть какой-то br-external и можно накладывать патчи на оригинальные пакеты и добавлять свои в отдельном репозитории. Но я лично в <package>.mk меняю.

FailsBot
07.03.2018
19:39:28
removed reply keyboard

Google
Valentin
08.03.2018
19:36:42
Добрый вечер. Есть кто работал с MAX30100?

проблема- записывается в регистры по даташиту нормально, чтение идет со странностями серьезными

Uladzimir
08.03.2018
19:57:14
каков подход при переводе к англоязычным аббревиатурам?

например, MSP (Main Stack Pointer) - указатель главного стека

далее по тексту MSP использовать или УГС, или как-то ещё?

Stooge
08.03.2018
20:00:51
я бы оставил аббревиатуры как они есть, иначе читаться будет ужасно.

УГС ЦУУ

Богдан
08.03.2018
20:04:15
далее по тексту MSP использовать или УГС, или как-то ещё?
Широко известные, типа ШИМ или АЦП можно и по-русски наверное. А остальные - дать расшифровку и перевод при первом появлении, далее использовать оригинальную аббревиатуру

Страница 650 из 975