<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Для Linux-ядра представлен фреймворк, позволяющий управлять ...</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html</link>
    <description>Охад Бэн-Кохен (Ohad Ben-Cohen), Linux-разработчик и создатель само-обучаемой HIDS Korset, опубликовал (https://lkml.org/lkml/2011/6/21/47) в списке рассылки Linux-ядра набор патчей, реализующих универсальный механизм управления работой специализированных микропроцессоров, выполняющих вспомогательные роли на современных системах-на-кристалле (SoC). Обычно такие процессоры управляются с помощью специализированной ОС реального времени и выполняют такую работу как цифровая обработка сигналов, ускорение обработки мультимедиа-данных или управления разными видами сенсоров, требующих немедленной реакции системы, а для их связи с центральным процессором используются специфические механизмы, разработанные производителем чипа и накладывающие ряд ограничений на программистов.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Патч, реализованный Охадом Бэн-Кохеном и двумя другими программистами фактически устраняет эти ограничения благодаря основанному на технологии VirtIO универсальному механизму обмена сообщения между центральным процессор...&lt;br&gt;&lt;br&gt;URL: https://lkml.o</description>

<item>
    <title>Для Linux-ядра представлен фреймворк, позволяющий управлять ... (anonymous)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html#26</link>
    <pubDate>Fri, 01 Jul 2011 08:49:40 GMT</pubDate>
    <description>1) Какая именно RTOS используется в OMAP4 (pandaboard, например) и Quallcomm Snapdragon? Эта инфа вообще есть в паблике?&lt;br&gt;&lt;br&gt;2) Поправьте если не так понял &amp;#8212; описанный в новости патч никак не повлияет на то, что выполняется на вспомогательных чипах, он только добавляет плюшек в управление ними.&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux-ядра представлен фреймворк, позволяющий управлять ... (Вова)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html#25</link>
    <pubDate>Fri, 01 Jul 2011 06:53:55 GMT</pubDate>
    <description>конечно же &lt;br&gt;s/настраевает/настраивает/  &lt;br&gt;s/распространнённая/распространённая/&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux-ядра представлен фреймворк, позволяющий управлять ... (Вова)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html#24</link>
    <pubDate>Fri, 01 Jul 2011 06:52:37 GMT</pubDate>
    <description>Нет, попрощался но всё-таки вернусь, ну не удержусь срезюмировать. Вы накидали каких-то терминов и названий и в конце весело подмигнули смайликом, погрозив, что у вас в планах возможное использование данного процессора. Где тут &quot;удобство разработки&quot; -  до сих пор не ясно. Кому выгода от данного нововведения - тоже нет данных.  Далее, по вашим вопросам. Ось-супервизор в бутовом ром стб-приставки - довольно распространнённая вещь: лимитирует объём доступной загружаемому далее линуксу памяти, настраевает некоторое железо. По поводу wifi-usb под линуксом - смеялся, не далее, чем полгода назад искал усб тычку с поддержкой мастер-режима под линукс, нашёл - только одну, описывал это на gentoo.ru да и тут; поддержка остальных в линукс когда-то была, но буквально в следующих версиях линукс исчезала- дрова не собирались и тп. И вы это собираетесь всё поддерживать? У вас есть люди для обновления ваших дров с каждым обновлением внутренних интерфейсов ядра линукс?  Ну удачи вашей конторе, успехов, парни; я же опять торжес</description>
</item>

<item>
    <title>Для Linux-ядра представлен фреймворк, позволяющий управлять ... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html#23</link>
    <pubDate>Thu, 30 Jun 2011 22:00:03 GMT</pubDate>
    <description>&amp;gt;    Добро пожаловать в реальность?&lt;br&gt;&lt;br&gt;Реальность - это биглборда с омапом, например. Или телефоны с ним. Или что там еще. А что у вас является реальностью и где вы вообще RTOS увидели? А то вот смотрю на последовательность старта линукса на биглоборде и никаких RTOS запускаемых до линукса в упор не вижу.&lt;br&gt;&lt;br&gt;&amp;gt;   Теоретически да, любое устройство и любую операцию можно поддерживать под &lt;br&gt;&amp;gt; линуксом, в реальности - не факт.&lt;br&gt;&lt;br&gt;Вы сколько железок на Ti OMAP вообще видели? А программили из них сколько? :)&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; С логгированием нет никаких проблем и в Linux.&lt;br&gt;&amp;gt;   Если твой невинный модулёк не сломал ядро во время загрузки. &lt;br&gt;&lt;br&gt;В новых ядрах сделали довольно забавную фичу: ядро сливает крешдамп в RAM в заранее оговоренное место а при ребуте проверяет нет ли там крешдампа. И если модулек все-таки сломает ядро - можно оттуда выгрести это. Не говоря о том что ядро при панике вполне себе недурно матерится в дебажный UART, вполне доходчиво описывая что и где.&lt;br&gt;&lt;br&gt;&amp;gt;   Нет, если с этим справляется ось - супервизор, то под &lt;br&gt;&amp;gt;</description>
</item>

<item>
    <title>Для Linux-ядра представлен фреймворк, позволяющий управлять ... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html#22</link>
    <pubDate>Thu, 30 Jun 2011 21:48:24 GMT</pubDate>
    <description>&amp;gt; И да, я с удовольствием посмотрю, как вы ГОРУ всей этой периферии, которая уже &lt;br&gt;&amp;gt; инициализировалась сторонней ОС, будете из под своего кастомного ядра инициализировать.&lt;br&gt;&lt;br&gt;Чего? Кого? На омапе обычно загрузка линя выглядит так: ROM -&amp;gt; X-Loader -&amp;gt; U-boot -&amp;gt; Linux. Возможны вариации, но идея обычно остается та же.&lt;br&gt;&lt;br&gt;Инициализация железа делается по минимуму ROMом, потом u-boot (или кто там еще) для того что надо им для работы. Остальное делается линуксом и его &quot;кастомным ядром&quot;. Никакой &quot;предыдущей ОС&quot; там как правило нет: желающих усложнять себе жизнь мало и потому &quot;кастомное ядро&quot; и бутявится чаще всего, если уж решено линукс стартовать. Далее линукс в меру своей дурости инициализирует все что ему надо. И при нужде он или даже какие-то довесочные программы загружают дополнительные сервисные процессоры, толкая в них довесочные фирмвары. Коих в OMAP легион. В омап 4 есть около парочки сервисных ARM9 в контроллере обработки изображений, парочка cortex M3 для работы с реалтаймными делами (о которых тут и спич</description>
</item>

<item>
    <title>Для Linux-ядра представлен фреймворк, позволяющий управлять ... (Вова)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html#21</link>
    <pubDate>Thu, 30 Jun 2011 14:04:05 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Рассказываю про &quot;нормальных людей&quot;. Нормальные люди, которые работали с SOC, имеют от &lt;br&gt;&amp;gt;&amp;gt; тех самых &quot;ОС реального времени&quot;, поверх которых запускается линукс следующие вещи.&lt;br&gt;&amp;gt; Зачем поверх ОС РВ запускать Linux? Это извращение. Усложнение задачи и системы &lt;br&gt;&amp;gt; в пару раз - неизвестно ради чего.&lt;br&gt;&lt;br&gt;   Добро пожаловать в реальность?  &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; а)  перепрошивку &lt;br&gt;&amp;gt; Легко делается и самим линуксом, а также через бутлоадер. Fail!&lt;br&gt;&lt;br&gt;  Теоретически да, любое устройство и любую операцию можно поддерживать под линуксом, в реальности - не факт. &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; б) немного логгирования &lt;br&gt;&amp;gt; С логгированием нет никаких проблем и в Linux.&lt;br&gt;&lt;br&gt;  Если твой невинный модулёк не сломал ядро во время загрузки. &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; в) инициализацию оборудования &lt;br&gt;&amp;gt; Опять же, бутлоадер или Linux прекрасно с этим справляются.&lt;br&gt;&lt;br&gt;  Нет, если с этим справляется ось - супервизор, то под линукс поддержки этого оборудования как правило нет.&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; в новости. В новости - про обмен сообщениями из линуха с &lt;br&gt;&amp;gt; вон теми добавочными ядрами, на к</description>
</item>

<item>
    <title>Для Linux-ядра представлен фреймворк, позволяющий управлять ... (Вова)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html#20</link>
    <pubDate>Thu, 30 Jun 2011 13:53:57 GMT</pubDate>
    <description>&amp;gt;&amp;gt; выбирать конкретные инструменты для решения конкретных задач - далеко не факт.&lt;br&gt;&amp;gt; Попробуйте предложить систему лучше для работы на омап4, флаг вам в руки &lt;br&gt;&amp;gt; и барабан на шею :))). Вы вообще даташит то хотя-бы на &lt;br&gt;&amp;gt; это монстрило откройте, да? И потом покажите систему которая бы его &lt;br&gt;&amp;gt; поддерживала лучше, ага...&lt;br&gt;&amp;gt; И да, я с удовольствием посмотрю как вы ГОРУ всей этой периферии &lt;br&gt;&amp;gt; будете из ртос инициализировать. Ну вот например - много вы наинициализируете &lt;br&gt;&amp;gt; в usb-host? Может у вас еще и ртосина с дровами для &lt;br&gt;&amp;gt; всех классов юсб-устройств есть? И даже бесплатно и с сырцами? :) &lt;br&gt;&lt;br&gt;И да, я с удовольствием посмотрю, как вы ГОРУ всей этой периферии, которая уже инициализировалась сторонней ОС, будете из под своего кастомного ядра инициализировать. &lt;br&gt;&lt;br&gt;WIN?&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux-ядра представлен фреймворк, позволяющий управлять ... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html#19</link>
    <pubDate>Thu, 30 Jun 2011 12:57:17 GMT</pubDate>
    <description>&amp;gt; выбирать конкретные инструменты для решения конкретных задач - далеко не факт. &lt;br&gt;&lt;br&gt;Попробуйте предложить систему лучше для работы на омап4, флаг вам в руки и барабан на шею :))). Вы вообще даташит то хотя-бы на это монстрило откройте, да? И потом покажите систему которая бы его поддерживала лучше, ага... &lt;br&gt;&lt;br&gt;И да, я с удовольствием посмотрю как вы ГОРУ всей этой периферии будете из ртос инициализировать. Ну вот например - много вы наинициализируете в usb-host? Может у вас еще и ртосина с дровами для всех классов юсб-устройств есть? И даже бесплатно и с сырцами? :)&lt;br&gt;</description>
</item>

<item>
    <title>Для Linux-ядра представлен фреймворк, позволяющий управлять ... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/78521.html#18</link>
    <pubDate>Thu, 30 Jun 2011 12:54:00 GMT</pubDate>
    <description>&amp;gt; Рассказываю про &quot;нормальных людей&quot;. Нормальные люди, которые работали с SOC, имеют от &lt;br&gt;&amp;gt; тех самых &quot;ОС реального времени&quot;, поверх которых запускается линукс следующие вещи. &lt;br&gt;&lt;br&gt;Зачем поверх ОС РВ запускать Linux? Это извращение. Усложнение задачи и системы в пару раз - неизвестно ради чего. &lt;br&gt;&lt;br&gt;&amp;gt; а)  перепрошивку &lt;br&gt;&lt;br&gt;Легко делается и самим линуксом, а также через бутлоадер. Fail!&lt;br&gt;&lt;br&gt;&amp;gt; б) немного логгирования &lt;br&gt;&lt;br&gt;С логгированием нет никаких проблем и в Linux.&lt;br&gt;&lt;br&gt;&amp;gt; в) инициализацию оборудования &lt;br&gt;&lt;br&gt;Опять же, бутлоадер или Linux прекрасно с этим справляются. &lt;br&gt;&lt;br&gt;Кстати если вы вдруг не знали, у Ti OMAP 4 основными ядрами являются два могучих Cortex A9, удобнее всего с коротыми работать именно из пингвина. Есть еще пара мелких ведомых Cortex M3 для оффлоада реалтайм-задач с основных ядер на мелочевку. Вот про них в статье и речь. &lt;br&gt;&lt;br&gt;&amp;gt; что и есть &quot;Удобство разработки&quot;. Удаление данной прослойки и работа напрямую с &lt;br&gt;&amp;gt; железом (возможно) даст прирост производительности/доступной памяти. &lt;br&gt;&lt;br&gt;Только все это - не про O</description>
</item>

</channel>
</rss>
