Здравствуйте! HiAsm просто супер! Может есть шансы на разработку подобной среды для микроконтроллеров фирмы Atmel. Сделал один русский подобный проект - Algorithm Builder, но этот пакет на порядок хуже того, чтобы хотелось и что реализовано для РС в виде HiAsm.
Этот топик читают: Гость
Ответов: 125
Рейтинг: 0
|
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Galkov mode on
1. Программирование на ЯВУ (Языках высокого уровня) для микроконтроллеров - это зло. 2. Следствие: программировать надо на ассемблере 3. Если тебе этого так хочется - изучи FTCG (пакет Web, QT, wxWidgets, ...) и сделай свой. Galkov mode off |
|||
карма: 1 |
| ||
Голосовали: | Валерий |
Ответов: 125
Рейтинг: 0
|
|||
iarspider писал(а): 1. Программирование на ЯВУ (Языках высокого уровня) для микроконтроллеров - это зло. |
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
bestsponsor - выкинь к чёрту этот Bascom (многим его код ненравится) уж на худой случай FastAVR так помоему этот васик зовут, насчёт пакета для контроллеров то просто нужно собраться энтузиастам и начать делать так как болтологией заниматься это только душу греть и неболее (сам готов подключится но знаний увы недостаточно) Всётаки с Galkov(ым) уже готов согласится что если уже делать то на ASM (это к тому что заного переделывать уже непридётся и все параметры будут навысоте) единственное что напрягает что помимо самого контроллера придётся изучать протоколы различных железяк которые имею свойство просто менять модификации или просто исчезать и сниматься с производства.
|
|||
карма: 4 |
|
Ответов: 205
Рейтинг: 3
|
|||
задачка очень заманчивая .... хоть я и думал немного в другом напровлении упровлять контроллером по средствам программы на компе и в микроконролллере...
|
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
bestsponsor писал(а): Категорически не согласен. Профессионалы в подавляющем большинстве пишут софт для МК на СиНесколько замечаний 1) Никто вас не призывает соглашаться. 2) Не всякий, называющий себя профессионалом, таковым является на деле. 3) Мне есть что предъявить (попросту - работающие изделия, уже давно, и даже без моего сопровождения), чтобы таковым называться. И я сознательно отказался от C++, потративши достаточное время на его изучение, использование, и преодоление его проблем. Так что, Ваше утверждение, что именно профессионалы, и именно его и используют - не очень соответствует действительности, мягко говоря А спорить с тем, что не оскудеет дураками (даже называющих себя профессионалами) земля русская - НЕ БУДУ. Не оскудеет. Здесь на форуме, коллега andrestudio, приводил простейшую задачку, решаемую одним из ЯВУ (который тоже делали профессионалы, конечно же) И любезно предоставил результирующие коды, весом эдак килобайта в полтора. А красная цена этой задачи - байт эдак в 150 Скажем, 48-я мега всего имеет 4К, а эти "профессионалы" съели треть ресурса камня на элементарщину Да за такое - ОНИ мне платить должны (хотя они-то хотят как раз наоборот) И никакие понты, так называемых профессионалов, сего экспериментального факта не изменяют. Есть красивые слова, а есть реальные результаты Чему из этого верить - это Ваш выбор Вот Вам и весь сказ |
|||
карма: 9 |
| ||
Голосовали: | Tad, stefan |
Ответов: 125
Рейтинг: 0
|
|||
Да вообще-то тема не про Си. Пускай будет Асемблер. Хочется, чтобы была среда HiAsm для контроллеров. Пускай компоненты будут иметь асемблерный код, главное чтобы среда была графическим конструктором программ.
------------ Дoбавленo: А согласитесь, задачка востребованая. Только кто ее разрешит? |
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
bestsponsor писал(а): Только кто ее разрешит?Вот изучи HiAsm и реши эту задачку, только спасибо скажут. |
|||
карма: 22 |
|
Ответов: 125
Рейтинг: 0
|
|||
nesco писал(а): Вот изучи HiAsm и реши эту задачкуЕсли такое случится - то считайте себя в этом виновным. Если серьезно, то для полноценного изучения нужен хороший наставник. В любом случае Вам спасибо! |
|||
карма: 1 |
|
Ответов: 205
Рейтинг: 3
|
|||
а вот по моему уже есть тогая программа правда она идётс пот какойто конструктор (контроллер atmel -вроде)
и там показано такиеже пиктограмки как в нашем лубимом хиасаме... |
|||
карма: 1 |
|
Ответов: 125
Рейтинг: 0
|
|||
Это скорее всего контролер (на базе МК) для программирования которго создана специализированная среда.
------------ Дoбавленo: Существуют такие контроллеры для построения систем "умный дом" и т.д. Стоят они как космические. |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-05-21 06:24:30 |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Михаил, а вот с этого места по подробней пожалуйста.
p.s видел вроде только программатор |
|||
карма: 4 |
|
Ответов: 5227
Рейтинг: 587
|
|||
так, продолжаю тему в этой ветке
Решил тоже шаманством занятся и попробовать собрать пакет. Весь вечер плюхаюсь и немогу собрать кодогенератор для пакета. Пакет делал с помощью PackCreator на базе технологии FTCG. С SVN подсунул уже всё необходимое но всёравно не получается при запуске make.bat компилятор выдаёт ошибку на код в файле direct.inc
я так понимаю ему не нравится эта строка
так как тяму нет то прошу помощи что в ней такого нереального есть ещё сомнения по поводу кодогенератора на базе технологии FTCG есть ощущение того что он больше применителен для ЯВУ а я предпологаю всёже использовать асемблер. насколько отличается кодогенератор пакета FASM от кодогенератора FTCG? и чем? |
|||
карма: 4 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
andrestudio писал(а): FTCG есть ощущение того что он больше применителен для ЯВУ а я предпологаю всёже использовать асемблерFTCG может на выходе получить исходный листинг любого целевого языка (макроассемблерный для AVR, например), и не только ЯВУ. В пакете FASM получается листинг для последующей компиляцией FASM'ом и никаким боком он не покатит ни для чего иного. |
|||
карма: 22 |
|