avatar
SmartPipe поддерживает «выдачу» логов по двум каналам (если надо) один фильтрованный, один нет. К тому же все зависит от правил, которые пользователь задал. Например если вы задали только покрасить самые интересные для вас логи в красный цвет, то вы получите абсолютно полный лог просто некоторые строки будут подкрашены.

Да, пока проект планируется с закрытым исходным кодом… но возможно, что это обычные предрассудки и в конце концов коммерциализация будет производиться по схеме BusPirate например.

В любом случае «тревога по поводу фильтрации» скорее проблема доверия — вряд ли вы будете копаться в 300K+ байтах кода если он будет открыт. Плюс(а при «раскрученном» проекте скорее минус), когда код закрыт — я за него отвечаю, когда открыт уже нет.
avatar
Согласен с radiolok'ом — без открытых исходников есть место тревоге чтоб фильтр там лишнего не пофильтровал, и в серьезном дебаге будет желание перепроверить все с сырым логом.
Судя по планам коммерциализации, проект не будет открытым?
avatar
Пока ещё осталась возможность повлиять на цену.
avatar
Совершенный девайс!!!
avatar
ЭТО четверть моей зарплаты((
avatar
Скажите пожалуйста, а как отзеркалить (изи развернуть) сверловку?
avatar
Из обсуждения вопроса от ген. директора Вильямса по цене I тома известно следующее:
1) «цена книги будет ~2500 руб», что на сегодня составляет примерно $40.
Всем, для кого это дорого, настоятельная просьба писать сюда с целью как-то повлиять на цену.
2) «цена книги уточняется»,
3) «в КОМБУКе — самая низкая цена в России!»,
4) «в ОЗОНе и других интернет-магазинах позже и цена будет значительно выше (((»
avatar
Сколько стоит?
Прошу указать цену в гривнах или долларах США!!!
avatar
Я заказывал такой корпус в Китае szomk.en.alibaba.com/product/949648440-218413719/custom_electronic_enclosure.html

Вот дорабатывать напильником все таки прийдется… по крайней мере они мне прислали корпус без вырезов, хотя контур для mini-usb явно просматривается.

Собираюсь договориться чтоб они сделали вырезы когда буду новую партию заказывать.
avatar
Такой вопрос возник вот почему: я заказывал себе китайский st-link в очень похожем корпусе и переделал его в программатор Versaloon (прошивает кучу контроллеров + spi,uart,i2c,pwm,gpio конвертер). Хочу ещё несколько штук собрать, но подходящий корпус найти не могу, а этот идеален как по габаритам, так и по интерфейсам (miniUSB + IDC-10) даже дорабатывать напильником не надо.
avatar
Где взять такой корпус, как на первой картинке???
avatar
Понятно… буду разбираться.
avatar
нет, не использовал, я вообще в последнее время платы мало развожу…
avatar
Привет bsvi. Подскажи пожалуйста использовал ли ты Altium CircuitStudio 1.0.4 ?? circuitstudio.com/#why Дело в том что ни как не могу понять как преобразовать проект в 3D вид.
avatar
Согласен. Просьба написать об этом издательству здесь. Возможно, общими усилиями нам удастся скорректировать цену. Это зависит от нашей активности.
avatar
Пока у меня нет таких далеко идущих планов, как регистрация моего устройства в госреестре поэтому я не думал о измерении и испытании надежности работы soft-а и hard-а.

Сейчас в SmartPipe предусмотренна возможность выдачи логов от устройства по двум каналам один с фильтрацией так сказать для анализа и второй «на прямую» для архива и уточнения.

Про устройство с SD картой. Вы предлагаете сделать устройство другого типа это устройство-логер для автоматческого сбора логов, которому фильтрация логов действительно не очень нужна, так как предполагается, что вы их будете анализировать целиком для поиска любой особености или бага. А вот если вы там увидете баг, то вы его запостите на разработчика… вот для фикса этого конкретного бага разработчику и может пригодиться SmartPipe, для выделения нужных логов при пересбрках soft-а при попытки воспроизвести и зафиксить баг.
avatar
Заявленная цена выглядит пугающей.
avatar
«На что только не идут люди, лишь бы не учить регулярные выражения».

А что касается логических анализаторов и прочих измерительных приборов — их показания должны соответствовать действительности. И все эти измерения проводятся у меня перед глазами. Более того, основная часть используемого мной оборудования внесена в госреестр средств измерений и только поэтому я могу им доверять, как измерительным приборам.
И раз уж вы коснулись темы потери критических импульсов, то у измерительных приборов есть характеристика достоверности результатов измерений — абсолютная или относительная погрешность, указанная в паспорте на прибор. Она может стремиться к нулю, но она НЕ нулевая. т.е. я всегда знаю, с какой достоверностью мне относиться к результатам измерений. Эта наука называется Метрология.

Какую погрешность фильтрации вы можете гарантировать пользователям?
Например UART может внезапно сожрать половину ключевого слова, по которому происходит фильтрация и все, сообщение не попало в лог. При нестабильном тактовом генераторе и некорректной настройке UART это возможно.

Ваш прибор предполагает лежать на столе и втихую фильтровать логи. При работе с устройством, у меня должен быть полный лог-файл, из которого можно достать либо то, либо другое.

Лучше добавьте в ваше устройство SD-карту, поддержку записи лога с устройства на эту карту автономно — с питанием от исследуемого устройства, а со стороны USB обеспечьте возможность чтения этой SD-карты, желательно в виде внешнего накопителя.
Такое устройство будет полезно, в том числе и мне, когда к автономному устройству можно подключить такой самописец на пару тройку суток, а потом на компьютере обработать данные.
avatar
Я здесь предлагаю рассмотреть вопрос использования SmartPipe как инструмента.
Вопрос реализации (прошивка микроконтроллера и далее по тексту) я уже решил.
Мне кажеться что написать правила для SmartPipe будет проще чем писать реглуярные выражения в grep/sed… да grep/sed намного мощнее и универсальнее но это не всегда надо ИМХО.
Ну «абсолютно любой мыслемой и немыслемой ситуации» конечно в правилах для SmartPipe описать нельзя — но наиболее полезные случаю для анализа логов я пытаюсь охватить, что не будет — можно будет добавить в последствии.
По поводу «открытости» — вы же используете логический анализатор soft для которого придумали американцы а железку спаяли китайцы… и вас обычно не сильно беспокоит что они могут терять критические импульсы… например. Не вижу разницы с SmartPipe.
avatar
Давайте рассмотрим вопрос реализации:

Вы таки хотите сказать, что разработать прошивку для микроконтроллера, которая будет поддерживать загрузку набора правил фильтрации логов, программу для создания конфига, содержащего набор правил фильтрамии логов, и утилиты, которая будет загружать результат работы программы по созданию конфига, содержащего набор правил по фильтрации логов будет ПРОЩЕ, чем воспользоваться grep/sed?
я и коллеги выше не можем понять именно этого момента.

Вы еще не забывайте, что ваша цепочка должна поддерживать создание абсолютно любой мыслимой и немыслимой ситуации в логах. Если что-то не будет поддерживаться вашей железкой — то цепочку придется переписывать.

Кроме того, данное устройство является MITM, и если его исходники не будут открыты, то пользоваться им я не могу, так как он не может гарантировать, что при модификации логов (а именно этим он занимается, будем называть вещи своими именами) не будут изменяться критически важные сообщения.

троллейбус-буханка.jpg.to/