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

 
 
> Компилятор ассемблера для 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
Ответов (1 - 3)
Сергей Борщ
сообщение 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
zltigo
сообщение Apr 17 2010, 18:44
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Сергей Борщ @ Apr 17 2010, 21:50) *
Только называется он не компилятор, а ассемблер.

Да. И еще AT91SAM7X в свою очередь на самом деле называется ARM7TDMI-S.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
dch
сообщение Apr 17 2010, 23:18
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



асемблер для арма достоточно прост, можно обойтись и без промежуточного файла, сразу генерите бинарник
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:55
Рейтинг@Mail.ru


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