Перейти к содержанию

akostin

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные akostin

  1. У меня вопрос к сообществу - есть ли у вас работающий САПР TopoR Lite 6.0 или 5.4, корректно работающий под wine (под любой Linux). Собственно, вопрос связан с проблемами GUI программы, когда ломается рабочее окно в Topore. У меня рабочая система Calculate Linux 13.11.1 ( XFCE ). На WinXP всё версии работают корректно.

    Хочу понять, это только у моей кальки/ XFCE, проблема? У меня подозрение, что у других всё работает.

  2. 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, может кому будет интересно.

×
×
  • Создать...