- @dmz: *wtf *embedded *noc *говноYou must not exit the infinite loop without deleting the task. You can therefore add a vTaskDelete( NULL ) outside of the infinite loop — so if it is exited, the task will just delete itself safely. Да что вы! Это же обосраться как сложно — при запуске функции таска подменить адрес возврата на вход в vTaskDelete( NULL ), да?18 hours ago
- @dmz: *wtfкстати, переписать какой-нибудь стек USB на языке высокого уровня --- неплохая проверка на вшивость для языка, претендующего на системность. есть мнение, что имутабельность + сборка мусора никак не помещают алгоритмам, типичным для подобных драйверов. им там вообще ничего помешать не может19 hours ago
- @dmz: *wtfсобственно говоря хочется (ну кроме насрать-в-мозг-инвестору-освоить-миллионы-купить-остров-с-пальмами-мулатками-и-вертолет) залипнуть на платформе STM32. Очень она мне по нраву. за свой недолгий, но мучительный опыт эмдедщины встретить платформу, на которой UART2 инциализируется точно так же, как UART1, а UART3 — точно так же, как UART2 --- это просто что-то невероятное. И прерывания настраиваются все одинаково. Первая платформа, с которой никуда не хочется свалить. MSP430 по-своему неплох, но расширенные режимы на нём --- это какой-то позор, да и хиловат вообще, что бы по настоящему на нем что-то делать. Соответствено, залипнуть, обернуть всю нужную периферию и приделать какой-нибудь устраивающий язык, даром что хоп уже почти есть, а за время пока он пылился без дела, возникли идеи, куда там побить кувалдой, что бы стало нормально.
- @dmz:представляет ли какой-то интерес подобие ОС (ну, эрлагоподобный относительно высокоуровневый язык + драйвера + ip стек многострадальный) ? ну типа, взять дев-борду, спортировать туда язык + рантайм + hal, что бы писать быстроскрипты проводами там подергать да байты по ethernet попересылать? не то, что бы такого совсем не было, но его и не так уж много в природе?
- @dmz: *wtf *embeddedудивительно, что ниша GPS мониторинга траспорта хоть по прошествии стольких лет уже основательно засрана до потери интереса, с самими трекерами ситуация почти никак не поменялась --- их, нормальных, как не было, так и нет. у нас валяется партия, конечно, но программировать некому21 hour ago; 15 replies
- @dmz: *wtfеще лютое недоумение вызывают сайты библиотек, фреймворков или языков, где отсутствуют примеры кода на первой же странице или хотя бы ссылки на них. Вот как надо: сайт Ragel complang.org . Даже самому тупому с первого взгляда ясно что это, зачем это и в чем профит.
- @dmz: *wtf *embeddedони что, правда считают, что таким образом программировать контроллеры --- удобно aimagin.com ? За это еще берут денег, HASP — защиты всякие... Хотя я бы хотел посмотреть, как в таком виде будет выглядеть ну, HTTP, например. Ну или эмулятор фата, что бы два раза не вставать
- @dmz: *wtfКМПВ, писать FSM на Си без специального допуска будет запрещено под страхом отбивания почек1 day ago; 60 replies
- @dmz: *wtf *fatradioво всем этом огромном долбаном мире походу только пара — тройка человек пользовалась PPP из lwIP. включая меня. вот почему всегда так, а? место падения нашел, осталось найти почему конкретно падает и зафиксить, но это уже дело техники. но ведь оно у всех падало, и по большому счету PPP просто не работал вообще до 1.4.0, а ведь примеры, которые я видел, они на 1.3.2 и ранее.1 day ago; 50 replies
- @dmz: *qКонтрольная сумма в PPP считается от того, что следует за префиксом 0x7E до самой чексуммы, так? и используется там FCS-16 ?2 days ago; 23 replies
