<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Опубликован открытый USB-стек TinyUSB 0.19</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html</link>
    <description>Доступен выпуск проекта TinyUSB 0.19, развивающего кросс-платформенный USB-стек для встраиваемых систем. Предоставляются компоненты USB-стека для USB-хостов (USB Host) и для подключаемых устройств (USB Device).  Код проекта написан на языке Си и распространяется под лицензией MIT...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64005&lt;br&gt;</description>

<item>
    <title>Опубликован открытый USB-стек TinyUSB 0.19 (Фамилия)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html#70</link>
    <pubDate>Tue, 07 Oct 2025 13:23:21 GMT</pubDate>
    <description>&amp;gt; Ведь usb стек это по определению мост между контроллером и системой.&lt;br&gt;&lt;br&gt;Когда говорится про USB стек, то имеется в виду поддержка енумерации, хабов, классов USB (mass storage, serial, ...). Это всё делается чисто программно без привязки к конкретной платформе.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован открытый USB-стек TinyUSB 0.19 (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html#69</link>
    <pubDate>Tue, 07 Oct 2025 09:34:06 GMT</pubDate>
    <description>релюшкой +5 :) &lt;br&gt;</description>
</item>

<item>
    <title>Опубликован открытый USB-стек TinyUSB 0.19 (Джон Титор)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html#67</link>
    <pubDate>Tue, 07 Oct 2025 08:31:00 GMT</pubDate>
    <description>Это весьма удобно. Ранее никаких стеков не было - люди разные либы собирали в &quot;стек&quot; для поддержки разных протоколов и возможностей чипов.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Как USB стек может быть кроссплатформенным?&lt;br&gt;&lt;br&gt;А я вот смотрю документацию:&lt;br&gt;TinyUSB полностью потокобезопасен, помещая все события запросов на обслуживание прерываний (ISR) в центральную очередь, а затем обрабатывая их позже в контекстной функции задачи, не связанной с ISR. Он также использует семафор/мьютекс для доступа к общим ресурсам, таким как буфер FIFO класса коммуникационных устройств (CDC). Поэтому стек должен использовать некоторые базовые API ОС. Следующие ОС уже поддерживаются &amp;#171;из коробки&amp;#187;.&lt;br&gt;&lt;br&gt;No OS&lt;br&gt;FreeRTOS&lt;br&gt;RT-Thread: repo&lt;br&gt;Mynewt Из-за системы сборки пакетов Newt примеры MyNewt лучше размещать в его собственном репозитории.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован открытый USB-стек TinyUSB 0.19 (_kp)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html#66</link>
    <pubDate>Tue, 07 Oct 2025 07:58:45 GMT</pubDate>
    <description>Например на ESP32(без PSRAM) и STM32 есть проблемы с фрагметацией кучи.&lt;br&gt;Ибо там не настолько много памяти, что бы почти половину &quot;зарезервировать&quot; ради дефрагментации кучи.&lt;br&gt;Кстати, выше что то говорили про Раст? На ESP32 у него точно те же самые проблемы с фрагментацией кучи, как и в С++. Ибо это проблема не языка, а именно платформы, и проблем  реализации на ней.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован открытый USB-стек TinyUSB 0.19 (крокодил мимо..)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html#65</link>
    <pubDate>Tue, 07 Oct 2025 06:57:15 GMT</pubDate>
    <description>&amp;gt; Можно попробовать начать с https://askubuntu.com/questions/342061/power-on-off-usb-ports &lt;br&gt;&lt;br&gt;ещё раз &quot;спасибо&quot;..&lt;br&gt;была ссылка на:&lt;br&gt;https://github.com/hevz/hubpower/raw/refs/heads/master/hubpower.c&lt;br&gt;&lt;br&gt;попробую использовать как референс и убрать зависимости от linux.. но.. как оказалось, тут софтовое управление питанием, несмотря на спек usb-2.0, не поддерживается ни root-хабом, ни проблемной железкой.. к сожалению..&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован открытый USB-стек TinyUSB 0.19 (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html#64</link>
    <pubDate>Tue, 07 Oct 2025 05:27:01 GMT</pubDate>
    <description>Все бы хорошо, но хаб/девайс тоже имеет право опрашивать порт хоста при подключении. И некоторые девайсы распознают пожключение к порту не по питанию (оно может быть внешним! особенно для хаба), а по смене состояния линий порта. Пока девайс не разлядит там &quot;было в подвешенном состоянии, а теперь там есть что-то&quot; можно  питание порта дергать сколько угодно.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован открытый USB-стек TinyUSB 0.19 (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html#63</link>
    <pubDate>Tue, 07 Oct 2025 04:10:27 GMT</pubDate>
    <description>OpenBSD&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован открытый USB-стек TinyUSB 0.19 (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html#62</link>
    <pubDate>Tue, 07 Oct 2025 03:37:11 GMT</pubDate>
    <description>Как USB стек может быть кроссплатформенным? Ведь usb стек это по определению мост между контроллером и системой.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован открытый USB-стек TinyUSB 0.19 (Aliech)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/138014.html#61</link>
    <pubDate>Mon, 06 Oct 2025 22:30:20 GMT</pubDate>
    <description>Товарищ, вангую, что ему (хабу... и устройствам в нём) тупо питания не хватает. Или какое hand-off в настройках фирмвари машины не включено.&lt;br&gt;&lt;br&gt;Первое могло проявится от того, что когда при старте машины фирмваря опрашивала usb, то слишком много всего одновременно было опрошено в данном хабе, и всем устройствам не хватило питания. Ну и весь хаб в небытие отправился.&lt;br&gt;&lt;br&gt;Второе - аналогично первому, но фирмваря тупо &quot;не отпустила&quot; хаб. Какой-нибудь костыль для Шиндовс, например.&lt;br&gt;&lt;br&gt;Начните с питалова.&lt;br&gt;</description>
</item>

</channel>
</rss>
