Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-ноя-25 14:23

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 2014-июл-08 15:12 
Не в сети

Зарегистрирован: 2014-июл-03 19:26
Сообщения: 7
Так я и говорю об этом. Я сейчас и использую ту же Geany для одного семейства МК и CodeBlock для другого. Именно претензии к низкому уровню автоматизации. Нет как такового выбора семейства МК при создании проекта, нет выбора и модели. Для stm32 очень много нужно делать вручную. Как пример более-менее заточенной среды посмотрите на EmBlock.
Касательно компилятора - mspgcc например...не очень-то много людей потребовалось. По 1878ВЕ1 был человек который делал всё это в одиночку и бесплатно. Только ангстрем не заметил даже и вообще ...даже поменяли алгоритм программирования, ничего никому не сказав.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2014-июл-09 08:34 
Не в сети

Зарегистрирован: 2009-ноя-26 08:48
Сообщения: 43
Откуда: г. Краснодар
1. Радует тот факт, что спустя пару месяцев с момента открытия ветки форума стала проявляться активность – значит наше дело не бесполезно!
2. Наша задумка несколько грандиознее:
Сама оболочка (рабочее название DesignDesk) представляет собой модульную платформу, обладающую базовой функциональностью: ведение проекта, многопользовательская работа, работа на нескольких мониторах и т.п. К оболочке прицепляются различные пакеты, определяющие функциональные возможности в разных предметных областях. В перспективе это: редактирование схем, разработка печатных плат, 3D разработка и моделирование готовых узлов, разработка технической документации, разработка и моделирование СВЧ устройств, разработка схем с применением программируемой логики и прочие задачи отрасли машиностроения.
На сегодняшний день разрабатывается пакет разработки встраиваемого программного обеспечения (ASM, C/C++), включающий в себя: текстовый редактор с расширенными функциями (синтаксический анализ в реальном времени, рефакторинг, контекстное информирование и т.п.). Весь исходный код в не зависимости от выбранной платформы компилируется универсальным оптимизирующим Front-End компилятором. Кодогенерация выполняется отдельными пакетами, в зависимости от выбранной платформы.
В обязательном порядке будет реализовано:
- высокоуровневая отладка кода (т.е. отладка до компиляции);
- симуляция и работа с различными отладчиками, в том числе с собственной разработкой;
- набор стандартных библиотек;
- RTOS (собственная и/или портированная);
- TCP/IP, USB и т.п.
Важной особенностью будет наличие свободного SDK для возможности самостоятельного расширения, как всей оболочки, так и отдельных пакетов.
3. Есть небольшое но, по поводу работы системы в Linux-подобных системах: мы используем .NET, а портировать его на не Windows вопрос отдельный.
4. По поводу лицензирования: оболочка – бесплатная, пакеты – по решению разработчика пакета. Для пакета указанного в п. 2 планируется бесплатный вариант с урезанным объёмом кода, полные версии – по годовой подписке.
5. Сейчас пытаемся организовать государственное финансирование разработки. Посмотрим, что из этого получиться. Следует отметить тот факт, что существует государственная программа развития отечественной элементной базы до 2015 года. Так ей подразумевалось разработка современных вертикально-интегрированных САПР для электроники. И финансирование там как все понимаете совсем не маленькое (пару сотен компиляторов сделать можно :D ). А самое интересное деньги выделены директивно отечественным предприятиям электронной отрасли (концерны, НИИ, ОКБ и т.п.), в которых работает подавляющее большинство посетителей форума, а САПРа как не было, так и нет.
6. По срокам: сейчас разработка финансируется энтузиазмом – выход первого релиза планируется в июне 2015, получим живое финансирование – ускоримся.
7. На сайте http://www.designdesk.ru скоро появиться более подробная информация.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2014-июл-09 09:54 
Не в сети

Зарегистрирован: 2014-июл-03 19:26
Сообщения: 7
1. c# это скорость разработки, но мало чем от явы отличается. Я бы подумал о том что не всегда в тех же НИИ рабочие станции с 8 гб ОЗУ и ядрами и многими гигагерцами.
2. Есть вариант, но да, усложняет
3. Может тогда лучше на php да сервер на локальную машину сразу ставить? :D За все эти .net решения вроде бы надо платить некоей американской конторе, так?

В разработке схем и моделировании мы рассматриваем поддержку ответвлений от известных на сегодня редакторов и симуляторов - Qucs, Kicad, Geda
В программировании МК - GCC/SDCC и доработка существующих IDE под задачу.
Ну а так модульная конструкция конечно лучше монолитного комбайна, который может "всё, но понемногу и не торопясь".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2014-июл-09 16:21 
Не в сети

Зарегистрирован: 2009-ноя-26 08:48
Сообщения: 43
Откуда: г. Краснодар
1) C# и вообще .NET, это не только скорость разработки но и возможность эффективной поддержки современных возможностей ПК. По лицензированию то «американцы» предоставляют значительно больше возможностей, чем все наши отечественные программы вместе взятые: .NET Framework – абсолютно бесплатный; Visual Studio Express – (эталон-образец удобной среды программирования) распространяется для коммерческого применения бесплатно, а при желании (несмотря на санкции США) можно вступить в программу Microsoft и получить кучу разных лицензионных продуктов.
2) По поводу «не всегда в тех же НИИ рабочие станции с 8 гб ОЗУ и ядрами и многими гигагерцами» это не совсем так. Если взять .NET Framework 4.5 то там не всё так печально: ЦП >=1Гц, ОЗУ >= 512 Мбайт. А если честно, то если предприятие не выделяет денег на приобретение современных ПК, то о современных САПР они вообще думают – все пользуются ломаным ПО («мы же на оборонку работаем, кто нас проверит»).
3) По поводу работы в Linux: тут сыграл принцип целевой аудитории. Т.е. основные потребители оболочки – российские предприятия ОПК. Имея опыт можно сказать, что из под Linux’а работают либо фанаты, либо если пишут для МС ВС. С фанатами бороться бесполезно, а в МС ВС смысла конкурировать с GCC нет.
4) По «разработке схем и моделировании» конкурентов более чем достаточно, но мы рассматриваем два пути: первый (предпочтительный) – разработка более удобной и функциональной платформы, чем все имеющиеся с выходом на международный рынок. При этом все «привычные» системы могут стать модулями платформы, но мы постараемся их заместить своими продуктами. Второй – если вспомнить о «техническом патриотизме» и пресловутом импортозамещении то отечественного конкурента у нашей системы пока нет.
5) «GCC/SDCC и доработка существующих IDE» - это не наши методы. Наша цель предоставить потребителю функционально завершённую среду с полноценной поддержкой, обратной связью, оперативной доработкой и исправлениями, обилием обучающего материала как по работе со средой, так и применения различных микроконтроллеров (естественно во взаимодействии и производителями) и т.д.

Пока это всё задачи, что из этого всего получится решать Вам.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2015-апр-23 12:01 
Не в сети

Зарегистрирован: 2009-ноя-26 08:48
Сообщения: 43
Откуда: г. Краснодар
Всем доброго времени суток!

Наконец-то получили государственную поддержку нашей разработки со стороны Фонда содействия развитию малых форм предприятий в научно-технической сфере (http://www.fasie.ru) - заявка №2014-1-00956.
Будем активизировать нашу работу для достижения скорейшего результата.

Если у кого есть какие-либо предложения, пишите на E-mail:info@rdcvector.ru с интересом рассмотрим.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2015-апр-23 12:28 
Не в сети

Зарегистрирован: 2014-июл-03 19:26
Сообщения: 7
Ну тогда имейте в виду что .net на Linux ввиду смены стратегии должен заработать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB