-
- Реальное время нужно. Реальная многозадачность.. На русском литературном/математическом/физическом... Всё остальное - словоблудие - argus98(30.07.2013 14:49)
- Критикую. Кажется, что Вы хотите "одЫн универсальный ОС" на все случаи жизни с подходом "настроим ОС под МК и задачу". Сдаётся, что техническая сложность реализации "такого ОС", косяки в готовом продукте (если его создание вообще возможно), Chum_A(273 знак., 26.07.2013 09:51)
- Такая мысль меня тоже гложет, но тут вопрос в выборе адекватных средств для достижения цели. Evgeny_CD(170 знак., 26.07.2013 14:15)
- Типа, чтоб ничего не делать, чтоб оно само... Или один раз сделать, а потом купоны стричь. Не, не будет такого. Да, даже и ось. Она же, зараза, ресурсов требует. - tesla(30.07.2013 13:44)
- И тут я понял, критикуемый мною "ОС для всего" уже есть и мы все его знаем (кажется, у некоего Evgeny, одно время были мысли, что "этот ОС будет наше всё"). Этот Линукс даже один чудик на AtMeg-е запускал :). Если отбросить засаду с текущим Chum_A(572 знак., 28.07.2013 17:16)
- -> --> Варианты анекдота. Возможно, году в 2004-2005 я и постил нечто положительное про Linux, но с тех пор мое мнение сильно изменилось. Там, где нет активного общения с юзером (GUI, ну и теоретически консоль :) ), и не стоит задача построения Evgeny_CD(53 знак., 28.07.2013 22:34, ссылка, ссылка)
- Кто-нибудь сможет показать мне "масштабную" задачу, отвечающую этим условиям? :))) Скрипач(83 знак., 28.07.2013 22:43)
- Распостранённая задача в наше время: автомобильный трекер. Gui не надо, сеть - GPRS, то есть вся сеть реализована в GSM-модеме. - Apтём(28.07.2013 23:46)
- +1. Максимум, что надо от GUI - простой интерфейс на монохромном LCD. - Evgeny_CD(29.07.2013 00:20)
- Почему монохромная ? Щас цветной LCD не намного дороже. За то приятно. - tesla(30.07.2013 19:47)
- Принято. Еще? - Скрипач(28.07.2013 23:56)
- Да почти любая автомобильная электроника (не мультимедиа). По стандартам, например, GM допоборудование должно потреблять при выключенном зажигании не более 250 мкА. Alex B.(101 знак., 29.07.2013 03:42)
- Был подобный список лет 7 назад. "10 программ которые должен написать любой программист". В их числе - текстовый редактор и тд тп - не помню сейчас. И это - для программиста ПК. Apтём(711 знак., 29.07.2013 01:38 - 01:57)
- +1. Максимум, что надо от GUI - простой интерфейс на монохромном LCD. - Evgeny_CD(29.07.2013 00:20)
- 1) Raspbery на GUI 2) нормальная RTOS для всего остального. Главное - поставить ключ на питание, управляемый микроконтроллером, чтобы распбери оживлять :) - Evgeny_CD(28.07.2013 23:22)
- Вы невнимательны. Я просил показать задачу. А "для всего остального" Прототридс-ов за глаза. - Скрипач(28.07.2013 23:28)
- Пардон за занудство: они таки "протоthредз". Через "е". SciFi(25 знак., 28.07.2013 23:39)
- - Хорошо то как, Машенька! - Я не Машенька, я Светочка! Скрипач(25 знак., 28.07.2013 23:43)
- Пардон за занудство: они таки "протоthредз". Через "е". SciFi(25 знак., 28.07.2013 23:39)
- Вы невнимательны. Я просил показать задачу. А "для всего остального" Прототридс-ов за глаза. - Скрипач(28.07.2013 23:28)
- Распостранённая задача в наше время: автомобильный трекер. Gui не надо, сеть - GPRS, то есть вся сеть реализована в GSM-модеме. - Apтём(28.07.2013 23:46)
- Кто-нибудь сможет показать мне "масштабную" задачу, отвечающую этим условиям? :))) Скрипач(83 знак., 28.07.2013 22:43)
- -> --> Варианты анекдота. Возможно, году в 2004-2005 я и постил нечто положительное про Linux, но с тех пор мое мнение сильно изменилось. Там, где нет активного общения с юзером (GUI, ну и теоретически консоль :) ), и не стоит задача построения Evgeny_CD(53 знак., 28.07.2013 22:34, ссылка, ссылка)
- Такая мысль меня тоже гложет, но тут вопрос в выборе адекватных средств для достижения цели. Evgeny_CD(170 знак., 26.07.2013 14:15)
- прежде всего, чтобы самих осей не было, а для задач всё было, и они дело быстренько и правильно делали, не вешая друг дружку :) - Д.ARMоед(26.07.2013 00:23)
- Компилятор с функциями телепатирования из моска девелопера. GCC X. Ясно. - Evgeny_CD(26.07.2013 00:25)
- Как обычно - чтобы кто-то поработал за нас. - Codavr(25.07.2013 23:51)
- Т.е. чтобы взять готовое? - Evgeny_CD(25.07.2013 23:54)
- Ну ты же сам сказал - Codavr(26.07.2013 00:05, ссылка)
- Т.е. чтобы взять готовое? - Evgeny_CD(25.07.2013 23:54)
- Разбейте по процентам. Время написания (освоения) ОС / время написания прикладного кода. А это у вас еще многого не хватает... Скрипач(259 знак., 25.07.2013 23:08 - 23:14)
- Все-таки, чего не хватает? - Evgeny_CD(25.07.2013 23:48)
- Закидываю Скрипач(506 знак., 26.07.2013 00:20 - 00:26)
- Добавление - Codavr(26.07.2013 00:53, картинка)
- "Диалект Си, в котором есть YIELD() совместимый с локальными переменными. " - а вот это подробнее! - Evgeny_CD(26.07.2013 00:38)
- Для задач управления, преимущество вытесняющей многозадачности против корпоративной, на бытовом уровне, только одно - не нужно заморачиваться с задержками. Скрипач(473 знак., 26.07.2013 00:51 - 18:42)
- Я, конечно, ламер, но мне кажется, что templates C++ решают обе задачи, без всякого "своего компилятора" - Evgeny_CD(26.07.2013 18:47)
- Вот там идея хорошо расписана ->. Делаем свою либу и правила написания кода. Парсим исходники при помощи clang, и проверяем - выполнены ли правила, и правильно ли используют нашу либу. Далее все штатными тулзами без всякого шаманства. - Evgeny_CD(26.07.2013 18:49, ссылка)
- Если вы это можете - в добрый путь и держим за вас кулаки. Я - нет. По крайней мере не в этом году. - Скрипач(26.07.2013 18:59)
- Как это все сделать - я пока не знаю. Но уже знаю, зачем я буду в очередной раз перечитывать все свои буки по C++. Цель становится более четкой. - Evgeny_CD(26.07.2013 20:46)
- Свежая мысль. Скрипач(382 знак., 27.07.2013 09:34 - 11:57)
- Как обычно, всё придумано до нас -> - SciFi(27.07.2013 12:33, ссылка)
- Да, вы правы. - Скрипач(27.07.2013 12:43)
- Дык оттож, в каждом месте, где в функцию передаётся контекст явственно выглядывает мурло класса. - =AlexD=(27.07.2013 09:53)
- Как обычно, всё придумано до нас -> - SciFi(27.07.2013 12:33, ссылка)
- Свежая мысль. Скрипач(382 знак., 27.07.2013 09:34 - 11:57)
- Как это все сделать - я пока не знаю. Но уже знаю, зачем я буду в очередной раз перечитывать все свои буки по C++. Цель становится более четкой. - Evgeny_CD(26.07.2013 20:46)
- Если вы это можете - в добрый путь и держим за вас кулаки. Я - нет. По крайней мере не в этом году. - Скрипач(26.07.2013 18:59)
- Вот там идея хорошо расписана ->. Делаем свою либу и правила написания кода. Парсим исходники при помощи clang, и проверяем - выполнены ли правила, и правильно ли используют нашу либу. Далее все штатными тулзами без всякого шаманства. - Evgeny_CD(26.07.2013 18:49, ссылка)
- Кстати, интересная мысль. Надо, чтобы кто-нибудь замутил парсилку для исходников, которая может проверять код на соответствие такого рода правилам. На основе lint, к примеру. - SciFi(26.07.2013 09:57)
- clang вроде получше для такого подходит -> - Evgeny_CD(26.07.2013 14:03, ссылка)
- И тем не менее, это все равно другой язык. Объем работы явно не для "глобальный поиск и замена". - Скрипач(26.07.2013 18:29)
- clang вроде получше для такого подходит -> - Evgeny_CD(26.07.2013 14:03, ссылка)
- Свой компилятор - это круто даже для меня :) - Evgeny_CD(26.07.2013 00:55)
- ну право, же.. швейцарцы, вон, совсем не стесняются -> - Д.ARMоед(28.07.2013 01:18, ссылка)
- Ога. Последние новости - сентябрь 2004. А дальше ничего - не иначе, как стесняются таки :) - Evgeny_CD(28.07.2013 12:46)
- видимо, было заглушено, т.к. сама концепция требует для реализации нетривиальные внеязыковые средства. Д.ARMоед(271 знак., 28.07.2013 14:01)
- Осталось сделать мелочь: компилер правильный язык -> подмножество С, причем отображение изоморфное и формально верифицируемое. - Evgeny_CD(29.07.2013 00:25)
- да не нужно его делать. Д.ARMоед(750 знак., 29.07.2013 13:24)
- А можно пример? Как будет выглядеть с циклами Дейкстры? Скрипач(756 знак., 29.07.2013 13:29)
- конечно, можно Д.ARMоед(726 знак., 30.07.2013 00:41)
- Спасибо. А можно еще попросить вас добавить в этот пример управление устройством, имеющим свои собственные времянки? Например импульсное реле (включаем-выключаем импульсом 200мс, пауза не менее 400мс)? Скрипач(70 знак., 30.07.2013 09:27)
- это ничего принципиально нового в обсуждение главного посыла (про два пальца) не добавит. Д.ARMоед(2806 знак., 30.07.2013 11:20 - 11:30)
- Спасибо. А можно еще попросить вас добавить в этот пример управление устройством, имеющим свои собственные времянки? Например импульсное реле (включаем-выключаем импульсом 200мс, пауза не менее 400мс)? Скрипач(70 знак., 30.07.2013 09:27)
- Народ на оберонкоре трет по теме -> - Evgeny_CD(29.07.2013 13:55, ссылка)
- Цитата: Скрипач(384 знак., 29.07.2013 14:02 - 16:16)
- и давноо трёт :)) - Д.ARMоед(29.07.2013 14:16)
- Однозначно, считаю, лучше с циклом Отто, или с циклом Дизеля. - fk0(29.07.2013 13:42)
- это замечательно, что к ветке присоединились глубоко эрудированные люди. ваш вклад будет особо заметен, когда специалисты will be stuck to laps of reason. - Д.ARMоед(29.07.2013 15:39)
- Цикл Карно лучше. - Скрипач(29.07.2013 13:45)
- Цикл о Шерлоке Холмсе - он еще лучше :) - Evgeny_CD(29.07.2013 13:58)
- конечно, можно Д.ARMоед(726 знак., 30.07.2013 00:41)
- А можно пример? Как будет выглядеть с циклами Дейкстры? Скрипач(756 знак., 29.07.2013 13:29)
- да не нужно его делать. Д.ARMоед(750 знак., 29.07.2013 13:24)
- Осталось сделать мелочь: компилер правильный язык -> подмножество С, причем отображение изоморфное и формально верифицируемое. - Evgeny_CD(29.07.2013 00:25)
- видимо, было заглушено, т.к. сама концепция требует для реализации нетривиальные внеязыковые средства. Д.ARMоед(271 знак., 28.07.2013 14:01)
- Ога. Последние новости - сентябрь 2004. А дальше ничего - не иначе, как стесняются таки :) - Evgeny_CD(28.07.2013 12:46)
- ну право, же.. швейцарцы, вон, совсем не стесняются -> - Д.ARMоед(28.07.2013 01:18, ссылка)
- Я, конечно, ламер, но мне кажется, что templates C++ решают обе задачи, без всякого "своего компилятора" - Evgeny_CD(26.07.2013 18:47)
- Для задач управления, преимущество вытесняющей многозадачности против корпоративной, на бытовом уровне, только одно - не нужно заморачиваться с задержками. Скрипач(473 знак., 26.07.2013 00:51 - 18:42)
- Это все следствия того подхода, который я описал. Это боле продвинутые средства разработки, но в основе - то, что я написал. - Evgeny_CD(26.07.2013 00:24)
- Не обязательно. При проектировании "сверху-вниз" возможны неожиданности. Сейчас у меня это есть. На Питоне :) - Скрипач(26.07.2013 00:27)
- Интересно, что у Вас есть? Высокоуровневый описатель кода, система анализа оного, или что-то другое? - Evgeny_CD(26.07.2013 01:03)
- Потому и стараюсь выслушать мнение умных людей. Спасибо за идеи! - Evgeny_CD(26.07.2013 00:37)
- Не обязательно. При проектировании "сверху-вниз" возможны неожиданности. Сейчас у меня это есть. На Питоне :) - Скрипач(26.07.2013 00:27)
- Закидываю Скрипач(506 знак., 26.07.2013 00:20 - 00:26)
- Все-таки, чего не хватает? - Evgeny_CD(25.07.2013 23:48)