реклама на сайте
подробности

 
 
> Компилятор ассемблера для AT91SAM7X
AlexGG
сообщение Apr 17 2010, 15:55
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 17-04-10
Пользователь №: 56 714



День добрый!

Планирую сделать среду разработки для МЭК-овских языков LAD и FBD для процессора AT91SAM7X под WINDOWS .
Хотелось бы компилировать текст программы в промежуточный пи-код (или текстовый файл ) для облегчения переноса на другие платформы в будущем.
Вопрос в следующем. Хотелось бы иметь что либо типа TASM с командной строкой для x86 процессоров, но для ARM.
Планирую вызывать его из IDE c командной строкой для компиляции подготовленного файла в промежуточном пи-коде.
Причем крайне желательно чтобы продукт был freeware.
Есть ли такие продукты? Коммерческие компиляторы не подходят, так как хочу использовать такой компилятор в составе коммерческого продукта.

В лоб напрашивается интерпретатор пи-кода, но крайне бы не хотелось из-за присущих ему недостатков ( быстродействия и проч.)

Может есть какое-либо более изящное решение?

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Apr 17 2010, 18:35
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(AlexGG @ Apr 17 2010, 19:10) *
Планирую вызывать его из IDE c командной строкой для компиляции подготовленного файла в промежуточном пи-коде.
Причем крайне желательно чтобы продукт был freeware.
Так bunutils - то, что вы ищете. Ключевые слова для гугли - yagarto, winarm.

Только называется он не компилятор, а ассемблер.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 04:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016