Показано с 1 по 9 из 9

Тема: Новая ide для микроконтроллеров 8051.

  1. #1
    Junior user Аватар для Friendly
    Регистрация
    26.04.2012
    Сообщений
    577

    Новая ide для микроконтроллеров 8051.

    MCU 8051 IDE
    http://mcu8051ide.sourceforge.net/index

    "MCU 8051 IDE is integrated development enviroment for microcontrollers based on 8051.

    Supported programming languages are C and assembly. It has its own assembler and support for 2 external assemblers. For C language it uses SDCC compiler.

    This program is intended for Linux systems, other POSIX systems and Microsoft® Windows® system. There are packages for various Linux distributions (.RPM , .DEB and .ebuild) and an installer for MS Windows®.

    This IDE contains simulator, source code editor, assembler, HW programmer and much other tools. Simulator supports over 79 MCU primarily from Atmel.

    HW programmer supports 8 ISP programmable MCUs from Atmel (AT89Sxx, AT89LSxx).

    There is also support for simple hardware simulation (like LEDs, keys, etc.)."

  2. #2
    Moderator Аватар для Leff
    Регистрация
    26.04.2012
    Адрес
    Царевококшайск, Россия.
    Сообщений
    6,761
    Хороший проект...
    Может и мы поможем - потестируем эту ide?

  3. #3
    Junior user Аватар для Friendly
    Регистрация
    26.04.2012
    Сообщений
    577
    Да. Надо будет попробовать.

  4. #4
    Moderator Аватар для Leff
    Регистрация
    26.04.2012
    Адрес
    Царевококшайск, Россия.
    Сообщений
    6,761
    Для начинающих эмбеддеров (и не только) нужны недорогие средства разработки.
    Ниже прайсы компиляторов для профессоналов:


    IAR Embedded Workbench for Intel MCS 51 (8051) PC Locked Standard -99 433,12р.

    IAR Embedded Workbench for Intel MCS 51 (8051) PC Locked Limited -73 680,80р.

    IAR Embedded Workbench for Intel MCS 51 (8051) PC Locked Baseline -47 343,20р.

    IAR Embedded Workbench for Intel MCS 51 (8051) Mobile Standard -114 065,12р.

    IAR Embedded Workbench for Intel MCS 51 (8051) Mobile Limited -85 386,40р.

    IAR Embedded Workbench for Intel MCS 51 (8051) Mobile Baseline -53 196,00р.

    IAR Embedded Workbench for Intel MCS 51 (8051) Network Standard -120 503,20р.

    IAR Embedded Workbench for Intel MCS 51 (8051) Network Limited -91 239,20р.

    IAR Embedded Workbench for Intel MCS 51 (8051) Network Baseline -56 122,40р.

  5. #5
    Junior user Аватар для Friendly
    Регистрация
    26.04.2012
    Сообщений
    577
    Посмотрел я это ИДЕ, не все там хорошо. Кто то говорил, что в КюТэ есть шаблон для этих ИДЕ - парень просто тиснул его и придумал вымышленных людей - которые якобы что то там уже сделали.
    Сам компилятор нужно тестировать в пакетном режиме, и посмотреть будет ли он вообще работать для нужных микроконтроллеров. А уже потом ИДЕ тискать...

  6. #6
    Moderator Аватар для Leff
    Регистрация
    26.04.2012
    Адрес
    Царевококшайск, Россия.
    Сообщений
    6,761
    Да, можно под ДОСом его запустить - если будет там работать, тогда ИДЕ "замутить"...

    ЗЫ Посмотрел сейчас "SDCC compiler", у него поддержка есть Адуков и Силабс.
    Нужно лицензию внимательно прочитать - для каких целей можно использовать этот компилятор.

    Лицензия у них такая:

    SDCC compiler suite is a collection of several components derived from
    different sources with different FOSS licenses. See the sdccman.pdf
    document, chapter "SDCC Suite Licenses" for details.

    The code or object files generated by SDCC suite are not licensed, so
    they can be used in FLOSS or proprietary (closed source) applications.

    The great majority of sdcc run-time libraries are licensed under the
    GPLv2+LE which allows linking of sdcc run time libraries with
    proprietary (closed source) applications.

    Exception are pic device libraries and header files which are derived

    from Microchip header (.inc) and linker script (.lkr) files. Microchip
    requires that "The header files should state that they are only to be
    used with authentic Microchip devices" which makes them incompatible
    with the GPL. Pic device libraries and header files are located at
    non-free/lib and non-free/include directories respectively. Sdcc should
    be run with the --use-non-free command line option in order to include
    non-free header files and libraries.



    Гуглом перевел:

    SDCC Compiler Suite представляет собой набор из нескольких компонентов,
    полученных из различных источников с различными лицензиями FOSS.
    См. sdccman.pdf
    Документ, глава "SDCC лицензии" для подробностей.
    Код или объектные файлы, порожденных SDCC не имеют лицензии,
    поэтому они могут быть использованы в FLOSS или имущественных
    (закрытым исходным кодом) приложения.
    Подавляющее большинство SDCC библиотеки времени выполнения распространяется на условиях
    лицензии GPLv2 + LE, которая позволяет увязки SDCC библиотек времени
    выполнения с собственностью (закрытым исходным кодом) приложения.


    Исключением являются рис устройство библиотеки и файлы заголовков,
    которые вытекают из Microchip заголовка (. МКП) и компоновщик сценария
    (. LKR) файлы. Microchip требует, чтобы "файлы заголовков должны заявить,
    что они могут быть использованы только с подлинными устройств Microchip",
    что делает их несовместимыми с GPL. Pic устройство библиотеки и файлы
    заголовков находятся в non-free/lib и non-free/include каталогов соответственно.
    SDCC должныбыть запущен с параметром - потребительная несвободных опции
    командной строки, чтобы включить несвободные файлы заголовков и библиотек.



    Я правильно понимаю, что откомпилированная программа, на этом компиляторе,
    может иметь закрытый код (т.е. исходники публиковать не обязательно)?

  7. #7
    Junior user Аватар для Friendly
    Регистрация
    26.04.2012
    Сообщений
    577
    На этот компилятор 120 страниц доков - переводить придется.

  8. #8
    Junior user Аватар для Friendly
    Регистрация
    26.04.2012
    Сообщений
    577
    Можно функционал кнопок сделать анологично как у wickenhaeuser IDE, а по общему оформлению сделать как у - C Free 5.
    http://wickenhaeuser.de/
    http://www.programarts.com/cfree_en/index.htm

    Обе IDE у нас есть в наличии (купленные) - можно их тестировать.

    Компилятор, естественно, для 8051 использовать типа SDCC.
    Он бесплатный и позволяет не раскрывать исходники откомпилированных программ.
    ОК?
    Можно вначале попробовать прицепить SDCC к IDE C Free 5. В принципе это возможно.
    А потом свою написать IDE - с более удобным сервисом, т.е. адаптированную под компилятор SDCC.

  9. #9
    Moderator Аватар для Leff
    Регистрация
    26.04.2012
    Адрес
    Царевококшайск, Россия.
    Сообщений
    6,761
    Открывайте новую тему - и вперед, и с песней...
    Никто ведь не гонит по времени - ну будет, если долго, ну ничего - не спешим никуда, так то...

Ваши права

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