|
|
  |
Сложные программы |
|
|
|
Jan 12 2017, 08:47
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(AlexandrY @ Jan 12 2017, 11:23)  Я имею сертификат о прохождении учебного курса по работе с линуксом на STM32. А можно поподробнее, что за курс?
|
|
|
|
|
Jan 12 2017, 09:15
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Цитата(AlexandrY @ Jan 12 2017, 11:23)  Все знают, что линукс работает и на без MMU-ушных процах. И я там даже смогу запустить gcc, скомпилировать что-то и запустить многопотоковую задачу? Ну-ну... И да, какому ядру хватит оперативки средненького STM32F103?
Сообщение отредактировал Эдди - Jan 12 2017, 09:18
|
|
|
|
|
Jan 12 2017, 09:53
|

Профессионал
    
Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215

|
Цитата(AlexandrY @ Jan 12 2017, 10:23)  Не напрягайтесь. Это во-первых музейный экпонат. Во-вторых проект открытый и были в свое время в SOEL выложены все исходники. Если не поленитесь, то найдете и сможете увидеть как RTOS реально помогает жить.  И да, все сдел я сам, даже паял. Я с большим уважением к Вашим постам всегда относился и отношусь. Не понимаю конечно о чем Вы пишите на самом деле, так как не работал с такими системами, но видно что Вы как минимум в теме. И хватит уже о ОС  Верим!
--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
|
|
|
|
|
Jan 12 2017, 18:40
|
Частый гость
 
Группа: Участник
Сообщений: 197
Регистрация: 8-07-16
Пользователь №: 92 484

|
Цитата(AlexandrY @ Jan 12 2017, 11:22)  Кстати возвращаясь к "курятникам". Пока суть да дело, мы подошли к выбору организации нашей системы с кучей движков и конечников. Таки да, магистральной шиной будет EtherCAT. Зря вы про этер кэт. Тут его НИКТО И НИКОГДА НЕ ЮЗАЛ. И даже не знают что это такое. Потому что среди нескольких сотен тысяч тем тема про этар кат всего одна Цитата(AlexandrY @ Jan 12 2017, 08:23)  А я бы советовал зайти там в закладку Robotics System Toolbox -> ROS или Similink RealTime и убедится что роботов и реальное время программируют исключительно с RTOS. Я уже сказал же. Что RTOS нужна где нужен реалтайм, синхронизация, квазираспараллеливание и доступ к ограниченным разделяемым ресурсам. Роботы - это частный случай
|
|
|
|
|
Jan 12 2017, 19:42
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(desh @ Jan 12 2017, 08:50)  Цитата(desh @ Jan 12 2017, 08:50)  AVR восьмибитный, и MMU естественно тоже не поддерживает. Я написал эмулятор ARM так можно даже до i4040 докатиться Цитата(Укушенный воблой @ Jan 12 2017, 18:40)  Что RTOS нужна где нужен реалтайм, синхронизация, квазираспараллеливание и доступ к ограниченным разделяемым ресурсам. Роботы - это частный случай боюсь, что там можно сделать без rtos, без мк и без квази
|
|
|
|
|
Jan 12 2017, 19:51
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Цитата(AlexandrY @ Jan 12 2017, 09:23)  А я бы советовал зайти там в закладку Robotics System Toolbox -> ROS или Similink RealTime и убедится что роботов и реальное время программируют исключительно с RTOS. А в Stateflow делают только лабуду типа вкл-выкл. Вы вообще читали, что такое Robotics System Toolbox или Simulink RealTime? Цитата The system toolbox provides an interface between MATLAB and Simulink and the Robot Operating System (ROS) that enables you to test and verify applications on ROS-enabled robots and robot simulators such as Gazebo. It supports C++ code generation, enabling you to generate a ROS node from a Simulink model and deploy it to a ROS network. Цитата Simulink® Real-Time™ lets you create real-time applications from Simulink models and run them on dedicated target computer hardware connected to your physical system. It supports real-time simulation and testing, including rapid control prototyping, DSP and vision system prototyping, and hardware-in-the-loop (HIL) simulation. Оба этих тулбокса - это только надстройки, которые позволяют исполнять модели, сделанные в Simulink(а Stateflow является его частью) на системах реального времени, дополняя эти модели нужными драйверами или как вы называете фреймворками. Сами же алгоритмы управления, как обычно, разрабатываются в Simulink, а автоматы состояний - только в Stateflow. Про Simulink Realtime вообще смешно - знали бы вы сколько раз ко мне приставали товарищи из Speedgoat... Simulink Realtime работает только с ихним железом и мы одно время даже думали с ними скооперироваться по поводу реализации ихнего реал-тайм движка на нашей системе, но в итоге оказалось, что наша архитектура, которую я описывал, ничуть не хуже. Только Host/Target Communication у нас пока еще нет, а у них есть. Цитата Ядром системы будет один ПЛК Omron серии NJ1. Имеется плагин даже к Matlab, однако. Вас это удивляет? В Matlab есть генератор кода IEC 61131-3 - Simulink PLC Coder из моделей. Такой же как и для Си. Цитата IDE support, including 3S-Smart Software Solutions CODESYS®, Rockwell Automation® Studio 5000, Siemens® TIA Portal, Omron® Sysmac® Studio, and PLCopen XML Цитата Зря вы про этер кэт. Тут его НИКТО И НИКОГДА НЕ ЮЗАЛ. И даже не знают что это такое. Ну будет второй человек после меня. У меня в ближайших планах сделать тестовый стенд для моделирования внешних сигналов при приемочных испытаниях устройств - а-ля симулятор реальной среды. Будет на Малине + Codesys + EtherCAT. Там реал-тайм не обещают пока, но джиттер и так в районе 50мкс, Вебвизуализация, протоколы типа Modbus, CANopen, логи, отладка и прочее присутствуют, и все это за смешные 50€ - очень дешевый контроллер со всеми плюшками получается.
|
|
|
|
|
Jan 12 2017, 22:00
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(syoma @ Jan 12 2017, 21:51)  Про Simulink Realtime вообще смешно - знали бы вы сколько раз ко мне приставали товарищи из Speedgoat... Simulink Realtime работает только с ихним железом Очень странно вы пишите. Давно-то Matlab открывали? Simulink Real-Time работает на любом PC совместимом компьютере с DOS. Он туда грузит специальную RTOS называемую Simulink Real-Time kernel. Speedgoat да они упоминаю, но посмотрите всю палитру блоков Simulink Real-Time, там даже есть карты от National Instruments, их конкурентов. Stateflow не часть Simulink-а, а только один из его тулбоксов. Все тулбоксы имеют в себе блоки с оригинальными алгоритмами, потому они и ценны, вне связи с матлабом. А вот Stateflow пустышка. Цитата(Буратино @ Jan 12 2017, 12:28)  AlexandrY, плату критиковать или фиг с ней!?  Давайте, критикуйте если это будет не скучно.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|