Лого Сделано у нас
68

Операционная система FreeRTOS успешно портирована на процессор MULTICLET P1

Микропроцессоры с мультиклеточной архитектурой способны поддерживать любые операционные системы (Linux, Windows, Android и т.д.).

Первым этапом для портирования на микропроцессор MULTICLET P1 рассматривались более простые ОС, как например Contici (маленькая, легко портируемая ОС реального времени с графическим интерфейсом, стеком протоколов TСP/IP, web-браузером и web-сервером), RTEMS (надежная ОС реального времени, POSIX совместимая), VxWorks (ОС, ориентированная на использование во встраиваемых компьютерах, работающих в системах жёсткого реального времени) и FreeRTOS.

В качестве первой ОС для мультиклетов была выбрана FreeRTOS - многозадачная ОС реального времени для встраиваемых систем. 

В ходе портирования использовался только инструментарий ОАО «Мультиклет», который можно скачать на сайте компании в разделе Техническая документация и ПО:  http://multiclet.com/inde...pport/technical-documents .

Исходные коды операционной системы FreeRTOS версии 7.5.3, а также краткая документация по ее использованию доступна на сайте:

 http://multiclet.com/inde...pport/technical-documents .

Опыт портирования и первые результаты тестов можно найти на http://habrahabr.ru/post/209732/

Предложения, замечания, результаты тестов предлагаем обсудить на форуме компании:

http://multiclet.com/community/boards/4/topics/752


  • 8
    Нет аватара Денис Демидович
    23.01.1413:45:58
    Вот это дело!
    Расскажите как у вас дела? Думаю всем интересно будет, давно не было слышно новостей. Были ли новые железки и ожидаются ли в скором будущем?
    • 11
      Борис Зырянов
      23.01.1418:28:27
      новые железки ))) приедут в конце февраля сразу две: MultiClet P2 и процессор с динамической реконфигурацией MultiClet R1. Сейчас заканчивается изготовление пластин в Малайзии
      • 2
        Zveruga Zveruga
        24.01.1400:22:58
        Мне пришлось заказать номер журнала в котором вы выпустили единственную статью об R1. Слишком мало популярной и доступной информации.
        Отредактировано: Zveruga~01:19 24.01.14
        • 3
          Нет аватара MultiClet
          24.01.1410:21:50
          Свежая публикация выйдет во втором номере издания "Современная электроника" (№2 2014)
        • 0
          Нет аватара MultiClet
          27.01.1409:19:39
          А не могли бы Вы уточнить выходные данные журнала?
  • 0
    Александр Орефков Александр Орефков
    23.01.1413:49:38
    линукс, андроид - тавтология.
    А так плюсище!
    • 2
      Izon Izon
      23.01.1418:46:55
      линукс, андроид - тавтология.

      Не совсем. http://habrahabr.ru/post/113491/ 
      • 1
        Alexei Novikov
        26.01.1418:49:29
        Он прав. Это статья на хабре безграмотная, что и продемонстрировали в комментариях.
        Линукс - это ядро. Есть gnu/linux, есть android/linux, а есть, например, gnu/hurd, который по-вашему будет самым что ни на есть линуксом (есть debian на ядре hurd: [ссылки отключены]), хотя к нему никакого отношения иметь не будет.
    • 0
      Нет аватара Enot5467
      25.01.1416:51:00
      Если на то пошло, то для ассемблеримста нет различий межды языками программирования, ведь они все сделаны на ассемблере. В доанном случае линукс, это одно, поддерживающее концепцию свободы выбора и высокий уровень вхождения, тогда как андроид, это уменьшение свободы выбора и снижения порога вхождения
  • 0
    Izon Izon
    23.01.1418:49:01
    А преимущества мультиклеточности не растеряются при использовании ОС, которая ориентирована на МК, ведь они, вроде как, одноядерные (и тем более одноклеточные) почти все?
    • 5
      Zveruga Zveruga
      24.01.1400:25:11
      Для обычного не реконфигурируемого Мультиклета, коим является P1, нет необходимости писать специальный параллельный код. Код параллелится сам собой, естественным образом, примерно так же как это происходит в суперскалярных процессорах.
    • 2
      Нет аватара Commentator
      24.01.1407:05:31
      Тудыт-растудыт, хотел плюсом убавить странные минусы влепленные на этот, по-моему, совершенно безобидный вопрос, и сам попал курсором в минус.    
  • 0
    Нет аватара Alex75
    23.01.1423:59:39
    Новость хорошая, хотя выбор странный. В России популярны QNX и VxWorks (станки с ЧПУ и т.д.). Для общего пользования (настольных компьютерах) не пойдет, по техническим причинам.

    Ну и дополнительно http://habrahabr.ru/post/146964/ 
    Отредактировано: Alex75~00:06 24.01.14
    • 0
      Zveruga Zveruga
      24.01.1400:25:37
      Лицензия.
    • 1
      Izon Izon
      24.01.1410:57:45
      Главное преимущество RTOS в том, что она для микроконтроллеров, т.е. можно на atmegaAVR запихнуть, например. QNX - это аналог винды или линуха, только с реальным временем. Линух в атмегу не пихают.
      Отредактировано: Izon~13:18 24.01.14
  • 0
    Нет аватара airaleais
    24.01.1406:53:28
    IDE надо! пару библиотек простых и удобных! чем проще и удобнее будет иде и АПИ для работы с интерфейсами, тем быстрее будет расти популярность платформы!
    • 2
      Izon Izon
      24.01.1410:58:50
      IDE уже есть. На основе geany. Мне лично этот редаткор нравится.
  • 3
    Нет аватара Nex
    24.01.1412:03:06
    Отлично! Успехов Мультиклету!
  • 1
    Нет аватара Enot5467
    25.01.1416:54:07
    Урррррррраааааааааа! Мультиклет делает шаги!!!!!!    
    Я без иронии рад! И это не щенячья радость
Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт,