<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компания ARM открыла исходные тексты встраиваемой операционн...</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html</link>
    <description>Компания ARM представила (http://community.arm.com/groups/internet-of-things/blog/2015/09/08/mbed-os-beta-is-here) бета-выпуск новой встраиваемой операционной системы mbed OS (http://mbed.org/), развиваемой для оснащения потребительских устройств, соответствующих концепции &quot;Интернет вещей (https://ru.wikipedia.org/wiki/&#037;D0&#037;98&#037;D0&#037;BD&#037;D1&#037;82&#037;D0&#037;B5&#037;D1&#037;80&#037;D0&#037;BD&#037;D0&#037;B5&#037;D1&#037;82_&#037;D0&#037;B2&#037;D0&#037;B5&#037;D1&#037;89&#037;D0&#037;B5&#037;D0&#037;B9)&quot; (IoT, Internet of Things). Код (https://github.com/ARMmbed/) операционной системы распространяется (http://www.mbed.com/en/development/getting-started/get-code/) под лицензией Apache 2.0. Одновременно доступны для тестирования такие сопутствующие компоненты, как облачный сервис mbed Device Connector (http://www.mbed.com/en/development/cloud/mbed-device-connector-service/), клиент для подключения сторонних решений mbed Client (http://www.mbed.com/en/development/software/mbed-client/), прослойка для связывания устройств с web-приложениями mbed Device Server (http://www.mbed.com/en/development/cloud/mbed-device-serve</description>

<item>
    <title>Компания ARM открыла исходные тексты встраиваемой операционн... (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html#85</link>
    <pubDate>Fri, 25 Sep 2015 20:49:19 GMT</pubDate>
    <description>&amp;gt; ifdef -- это не крайний случай, а инструмент для вполне конкретных целей. &lt;br&gt;&lt;br&gt;При том чаще всего - знатный костыль. Загаживающий код.&lt;br&gt;&lt;br&gt;&amp;gt; можно применить gcc -E.&lt;br&gt;&lt;br&gt;Не очень хочется, если честно.&lt;br&gt;&lt;br&gt;&amp;gt; Ну так (почти) все предпочитают хороший свободный код.&lt;br&gt;&lt;br&gt;Не совсем так. Многие эмбедеры вообще очень слабо разбираются в лицензии, а иары и кайлы честно сперли с кряками, как обычно у юзерей винды, особенно в exUSSR. Ну и либы и прочее по такому же принципу делают.&lt;br&gt;&lt;br&gt;&amp;gt; подглядеть, другими словами.&lt;br&gt;&lt;br&gt;Тут соглашусь, пожалуй.&lt;br&gt;&lt;br&gt;&amp;gt; Ну, мы иногда изучаем чужой треш-код, берём оттуда полезные кусочки,&lt;br&gt;&amp;gt; остальное дописываем сами.&lt;br&gt;&lt;br&gt;И в результате получается стремноватый код с непонятным лицензионным статусом?&lt;br&gt;&lt;br&gt;&amp;gt; Согласен. Однако по поводу лицензий, авторы обычно быстро отвечают на просьбы разъяснить.&lt;br&gt;&lt;br&gt;Но на все это надо тратить сильно отдельное время.&lt;br&gt;&lt;br&gt;&amp;gt; GitHub не позволяет.. почему?&lt;br&gt;&lt;br&gt;Я не знаю что он там не позволяет. Git pull с него работает. А если кто не умеет по протоколу git работать - наверное это уже </description>
</item>

<item>
    <title>Компания ARM открыла исходные тексты встраиваемой операционн... (Xaionaro)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html#84</link>
    <pubDate>Sat, 12 Sep 2015 08:55:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt; http://www.opennet.ru/openforum/vsluhforumID3/104640.html#26 &lt;br&gt;&amp;gt; ИМХО там булшит. Реально графику рисуют самые разные железяки. И мелкие МК, &lt;br&gt;&amp;gt; и среднекалиберные апликушники, и полновесные писюки. Задачи бывают разные. И требования &lt;br&gt;&amp;gt; тоже. И право на жизнь имеют все эти варианты.&lt;br&gt;&lt;br&gt;Серьёзно? Мелким МК нужен OpenGL? Не могли бы вы кинуть ссылку, где рассказывается о том, где кто-то сделал готовое решение в такой связке? Вопрос не риторический, мне действительно интересно.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Компания ARM открыла исходные тексты встраиваемой операционн... (Xaionaro)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html#83</link>
    <pubDate>Sat, 12 Sep 2015 08:50:21 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Позволю себе не согласиться, у &quot;апликушных ARM&quot; есть куча периферии характерной для &lt;br&gt;&amp;gt; микроконтроллеров и не характерной для писюков. Ну там GPIO, ADC всякие, &lt;br&gt;&amp;gt; SPI/I2C/UART доступные юзеру и прочая. Это скорее ниша посередине.&lt;br&gt;&amp;gt;&amp;gt; Да, это можно назвать embedded-ом, конечно, &lt;br&gt;&amp;gt; Просто по определению. Embedded - то что встроено. Если встроили обычный писюк, &lt;br&gt;&amp;gt; как-то подогнав его под требования к эмбедовке - ну значит это &lt;br&gt;&amp;gt; эмбедовка, что тут скажешь. Ну да, писюкастая и на любителя &lt;br&gt;&amp;gt;&amp;gt; но нужно держать в уме, что это скорее просто компьютер с некоторыми &lt;br&gt;&amp;gt;&amp;gt; особеностями embedded-а.&lt;br&gt;&amp;gt; Это просто встроенный компьютер. Embedded computer. Эмбедовка - по определению.&lt;br&gt;&lt;br&gt;IMHO:&lt;br&gt;Слово embedded -- слегка многозначное. Можно понимать в прямом значении (&quot;встроенный&quot;), а можно и в переносном (с технологиями характерными для встраиваемых решений).&lt;br&gt;Например обычные PC-шники тоже встраивают в терминалы. Тоже embedded? Да, embedded, но только в прямом значении, так как кроме того, что е</description>
</item>

<item>
    <title>Компания ARM открыла исходные тексты встраиваемой операционн... (Xaionaro)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html#82</link>
    <pubDate>Sat, 12 Sep 2015 08:28:23 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Ну я видимо не настолько часто меняю камни, или не настолько часто &lt;br&gt;&amp;gt; делаю что-то, чтобы такими вещами заморочиться. Основное время занимает все-таки написание &lt;br&gt;&amp;gt; фирмвари и обпрыгивание грабель, а не что-то еще.&lt;br&gt;&amp;gt;&amp;gt; Причём тут винды? Это JAVA-вая хень &lt;br&gt;&amp;gt; А ставится из setup.exe oO.&lt;br&gt;&amp;gt;&amp;gt; сценарию из автогенерённого (однократно) Makefile. В чём проблема?&lt;br&gt;&amp;gt; Ну я встретил 2 упоминания этой хрени. Решил посмотреть что это. Предложение &lt;br&gt;&amp;gt; скачать вело на setup.exe с MZ PE файлом. Дальше не разбирался &lt;br&gt;&amp;gt; по этому поводу. В таком случае сорь за наезд, не по &lt;br&gt;&amp;gt; делу.&lt;br&gt;&lt;br&gt;Да, понимаю, меня точно так же сбило с толку, и я прошёл мимо. А чуть позже я на каком-то форуме, читая про проблемы с поиском корректного startup.s, нашёл упоминание про то, что CubeMX является кроссплатформенным. Дальнейший поиск показал, что он вполне запускается с помощью &quot;java -jar Setup.exe&quot;. Похоже, что это самораспаковывающейся и самозапускающейся jar для windows, однако с возможностью запускать прямо с помощью</description>
</item>

<item>
    <title>Компания ARM открыла исходные тексты встраиваемой операционн... (Xaionaro)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html#81</link>
    <pubDate>Sat, 12 Sep 2015 08:22:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt; #ifdef-ы на разные случаи жизни.&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; большой state из всякой дряни котрая вообще к решению задачи относится &lt;br&gt;&amp;gt; довольно косвенно. Поэтому ifdef - это крайний случай, а не повод &lt;br&gt;&amp;gt; для гордости.&lt;br&gt;&lt;br&gt;ifdef -- это не крайний случай, а инструмент для вполне конкретных целей. Да, он осложняет чтение кода, но лично для меня сильно ifdef-еный код (если это оправдано) остаётся обычно вполне читаемым. На крайний случай можно применить gcc -E.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Ну вот пробуешь сам завести какую-то периферию -- не заводится. А если &lt;br&gt;&amp;gt;&amp;gt; будет библиотечка, которая показывает proof of concept, &lt;br&gt;&amp;gt; Я как-то насмотрелся на код, который вывалили абы как. И знаешь, я &lt;br&gt;&amp;gt; пришел к выводу </description>
</item>

<item>
    <title>Компания ARM открыла исходные тексты встраиваемой операционн... (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html#80</link>
    <pubDate>Sat, 12 Sep 2015 02:58:01 GMT</pubDate>
    <description>&amp;gt; пустого проекта (чтобы сгенерировать код под конкретный камешек или плату, не тратя время).&lt;br&gt;&lt;br&gt;Ну я видимо не настолько часто меняю камни, или не настолько часто делаю что-то, чтобы такими вещами заморочиться. Основное время занимает все-таки написание фирмвари и обпрыгивание грабель, а не что-то еще.&lt;br&gt;&lt;br&gt;&amp;gt; Причём тут винды? Это JAVA-вая хень&lt;br&gt;&lt;br&gt;А ставится из setup.exe oO.&lt;br&gt;&lt;br&gt;&amp;gt; сценарию из автогенерённого (однократно) Makefile. В чём проблема?&lt;br&gt;&lt;br&gt;Ну я встретил 2 упоминания этой хрени. Решил посмотреть что это. Предложение скачать вело на setup.exe с MZ PE файлом. Дальше не разбирался по этому поводу. В таком случае сорь за наезд, не по делу.&lt;br&gt;</description>
</item>

<item>
    <title>Компания ARM открыла исходные тексты встраиваемой операционн... (Ytch)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html#79</link>
    <pubDate>Fri, 11 Sep 2015 22:26:52 GMT</pubDate>
    <description>А ещё бывают разные требования к ЭМС и они одни уже могут перевесить всё в пользу примитивного мк. Для выполнения их могут, например, потребоваться такие изменения и такое удорожание всего что с связано с &quot;крутой&quot; системой по сравнению с примитивным мк, что сравнивать цены чипов бессмысленно совершенно (у проца даже задаром и даже с небольшой доплатой шансов &quot;победить&quot; может не быть совсем).&lt;br&gt;</description>
</item>

<item>
    <title>Компания ARM открыла исходные тексты встраиваемой операционн... (Ytch)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html#78</link>
    <pubDate>Fri, 11 Sep 2015 21:07:18 GMT</pubDate>
    <description>&amp;gt; Вообще не проблема. Можно хоть литий-ионник поставить, менеджер питания у апликушных процов &lt;br&gt;&amp;gt; даже умеет его заряжать в нормальных железках. В планшетах часто требуется &lt;br&gt;&amp;gt; автономность питания, все дела. Кроме всего прочего это позволяет решить вопрос &lt;br&gt;&amp;gt; с питанием путем &quot;прицепили банку лития к менеджеру питания&quot;.&lt;br&gt;&lt;br&gt;И как оно будет работать в климатике и механике? А обеспечить зарядку из хренового первичного питания тоже не вот два пальца об асфальт.&lt;br&gt;&lt;br&gt;&amp;gt; Для МК качественное питание ессно сделать проще и несколько дешевле.&lt;br&gt;&lt;br&gt;А иногда и в разы и на порядки!&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; - время готовности к работе, скажем, не более 200 мс после подачи &lt;br&gt;&amp;gt;&amp;gt; питания (да, да система с linux не успеет загрузиться - придется &lt;br&gt;&amp;gt;&amp;gt; держать всё время под питанием) &lt;br&gt;&amp;gt; Кстати говоря, рекордсмены довольно близко подобрались - загрузку линя и на нем &lt;br&gt;&amp;gt; программы, гонящей картинку с видеокамеры на экран на Ti OMAP за &lt;br&gt;&amp;gt; 300 миллисекунд можно найти на ютубе. Это конечно нишевое развлечение, но &lt;br&gt;&amp;gt; профессионалы могут и позажигать.&lt;br&gt;&lt;br&gt;А ка</description>
</item>

<item>
    <title>Компания ARM открыла исходные тексты встраиваемой операционн... (Xaionaro)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/104640.html#77</link>
    <pubDate>Fri, 11 Sep 2015 11:54:56 GMT</pubDate>
    <description>Честно говоря, сейчас совершенно нет времени отвечать, поэтому прочёл пока только часть данного комментария, а отвечу только на:&lt;br&gt;&lt;br&gt;&amp;gt; Я gcc пользуюсь. И geany. Из линуха. А вы думали, я буду &lt;br&gt;&amp;gt; изучать тулчейн и ОС чисто для прикола? Так не пойдет.&lt;br&gt;&lt;br&gt;И? Тоже gcc и linux (конечно же). Но только vim, а не geany. Не понимаю ваш вопрос. Та хрень нужна лишь для генерации пустого проекта (чтобы сгенерировать код под конкретный камешек или плату, не тратя время).&lt;br&gt;&lt;br&gt;&amp;gt; И да, погодь, я поискал что это. Как работу работать - значит, &lt;br&gt;&amp;gt; винды.&lt;br&gt;&lt;br&gt;Причём тут винды? Это JAVA-вая хень (что тоже противно, но тем ни менее винда тут ни при чём).&lt;br&gt;&lt;br&gt;&amp;gt; А сказки про сборку всего и вся из сорцов - &lt;br&gt;&amp;gt; быстренько идут лесом с интересом. Так и запишем. Впрочем, было ожидаемо. &lt;br&gt;&lt;br&gt;Это JAVA-вская херь, которая генерит полностью открытый код. Сам код проекта в результате полностью открыт, который в свою очередь потом компилится gcc по сценарию из автогенерённого (однократно) Makefile. В чём проблема?&lt;br&gt;&lt;br&gt;Надеюсь сегодня вечером будет в</description>
</item>

</channel>
</rss>
