akostin
-
Постов
2 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные akostin
-
-
У меня вопрос к сообществу - есть ли у вас работающий САПР TopoR Lite 6.0 или 5.4, корректно работающий под wine (под любой Linux). Собственно, вопрос связан с проблемами GUI программы, когда ломается рабочее окно в Topore. У меня рабочая система Calculate Linux 13.11.1 ( XFCE ). На WinXP всё версии работают корректно.
Хочу понять, это только у моей кальки/ XFCE, проблема? У меня подозрение, что у других всё работает.
0 -
Os Linux Кто Ее Пробовал.
Я работаю под Linux. Основная система - Calculate Linux. WinXP - вторая, от которой ухожу. Причина - опасность заражения вирусами и потери информации. Надоело периодически переустанавливать, каждый раз вспоминая настройки прикладного ПО (поскольку это происходит очень редко).
На работе - использую уже несколько месяцев. Практически перестал грузить WinXP. Дома - давно только Linux для интернета.
Основное применение - разработка ПО и проектирование простых схем на микропроцессорах (ранее использовал AVR, сейчас перешел на STM32) по сквозной технологии: Оценочная плата+разработка ПО+макетный образец, далее САПР:схема + печатная плата + отладка (внутрисхемный Отладчик/программатор).
Для разработки программного обеспечения для МК STMicroelectronics на базе ядра Cortex-M3 использую следующий программно-аппаратный комплекс (на работе):
1. Внутрисхемный Отладчик/Программатор ST-LINK/V2 фирмы STMicroelectronics
2. Оценочная плата STM32-P103 фирмы OLIMEX с установленным на ней МК stm32f103
3. Среда разработки ПО на платформе Linux, включает следующие компоненты:
- текстовый редактор UltraEdit - ведение проекта и подготовка исходных модулей микропрограмм (я использую С и С++)
(используется пока trial версия v4.1.0, есть желание купить лицензию)
GNU toolchain для ARM (инструментарий):
- компилятор gcc,
- линкер ld для компиляции и подготовки firmware,
- внутрисхемная отладка микропрограммы отладчиком gdb,
(ключи для Cortex-M3 targets: -mthumb -mcpu=cortex-m3)
- libopencm3 - открытая библиотека libopencm3 - только пробую
- SPL (пока основной вариант библиотеки, на базе которой пишу микропрограммы для переферии STM32)
- OpenOCD + JTAG-адаптер ST-LINK/V2 - загрузка программы в МК, сервер для внутрисхемной отладки с использованием GDB
- makefile - файлы, автоматизирующие процессы компиляции программы
и подготовку прошивки к загрузке во флэш микроконтроллера через OpenOCD+GDB
- st-flash - автономная программа для загрузки firmware в МК (напрямую).
Никаких "Студий" не использую. Принципиально.
=================
Используемые САПР:
1. САПР Diptrace (подготовка схемы, разводка печатных плат), использую пока вариант для радиолюбителей (его хватает), есть планы приобрести лицензионный вариант.
Работаю под wine (Schematic, PCB Layout) - всё прекрасно работает.
2. Топологический трассировщик TopoR. Пока версия Lite (бесплатная). Плату с первичной расстановкой компонент получаю в Diptrace, затем экспортирую в TopoR. Разводка, которая не по плечу другим программам. Просто класс. К сожалению, под wine работает у меня некорректно, искажается размер рабочего окна. Какая-то мелкая досадная ошибка. Поэтому вынужден грузить WinXP. Вся
С САПРами работаю пока не долго. Можно сказать - осваиваю это ПО. Но уже вижу, что всё что надо - работает или в ближайшее время заработает напрямую (т.е. без wine) под Linux.
Теперь у меня основная проблема нетехническая - преодоление среды Windows на работе. Поскольку многое на неё завязано.
Что касается ПО, уже давно стараюсь использовать мультиплатформенные библиотеки (QT для GUI) и Open Source (gcc - компиляция программ).
Вот такая маленькая история моего Linux, может кому будет интересно.
0
Корзина для перемещенных сообщений
в Корзина
Опубликовано
А казался вполне адекватным. Подобные советы новичкам от Модератора вообще за гранью.