Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.05.2014, 13:13
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от optical illusion
|
Нужен компилятор IAR 8051 по невысокой цене или условно бесплатный. Но WB 8051 - не нужен, смысла его покупать нет.
|
Спросил и мне ответили. Выбирайте, что Вам по душе.
Не просматривал подробно - нет нужды, Кейло поломанное вполне устраивает.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
18.05.2014, 14:10
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Про SDCC я уже писал, что нет в нем нужных библиотек.
Кейл 5 тыс Евро стоит? Это не вариант для одноразовой работы.
Остальные вообще "студенческие курсовые" - это не серьезно.
Вы там спросили в гугле "что попало и вам ответили что попало".
Вопрос ко всем, по теме: ИАР отдельно компилятор бывает?
|
|
|
|
19.05.2014, 10:01
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от optical illusion
|
Про SDCC я уже писал, что нет в нем нужных библиотек.
|
Вы просто изучите вопрос хорошенько. Для данного МК нет таких библиотек, написание которых заняло бы существенное время. Поэтому несколько непонятно.
|
|
|
|
20.05.2014, 11:00
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от SasaVitebsk
|
Вы просто изучите вопрос хорошенько. Для данного МК нет таких библиотек, написание которых заняло бы существенное время. Поэтому несколько непонятно.
|
Ржунимагу...
Ну ладно я, с вашей точки зрения плохой программер - но почему в "целой" России не создали ни одного компилятора? Нет ни одной билиотеки к нему? И вообще нет ни одного своего МК даже?
Религия "православнутая" чтоли не позволяет?
|
|
|
|
20.05.2014, 13:01
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от optical illusion
|
почему в "целой" России не создали ни одного компилятора? Нет ни одной билиотеки к нему?
|
Патамушта это никому не нужно, нет спроса! А кубики и лего можно купить в магазине игрушек.
|
|
|
|
20.05.2014, 14:28
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Ну, Миландр точно известно у какой фирмы купили - там у них на сайте название фирмы даже указано - если не поленитесь посмотрите. А Фитон тоже купленый, имхо - точно не помню, но возможно у ИАР.
|
|
|
|
20.05.2014, 16:41
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от optical illusion
|
Ржунимагу...
Ну ладно я, с вашей точки зрения плохой программер - но почему в "целой" России не создали ни одного компилятора? Нет ни одной билиотеки к нему? И вообще нет ни одного своего МК даже?
Религия "православнутая" чтоли не позволяет?
|
С моей точки зрения вы ВООБЩЕ НЕ ПРОГРАММЕР. Более того, на текущий момент вы вообще не понимаете ничего в данной теме. У вас в голове полная каша. Что значит "Нет ни одной билиотеки к нему". К чему "нему"? К компилятору? Что вы хотите увидеть в библиотеке? Какая разница библиотеке вообще что за компилятор? Какая такая библиотека есть у Keil или IAR?
Существует стандарт. Стандарт предусматривает некоторые функции. Они написаны и оптимизированы разработчиками компиляторов. Но на самом деле любой программист может их написать и много времени это не займёт. Что memset сложно написать или memcpy? Даже printf переписывается. Как правило такой универсальный навороченный не нужен. Мне например пришлось переписать под себя, так как стандартный непредсказуемо стека кушает, что в условиях ОСки боком выходит.
|
|
|
|
21.05.2014, 09:10
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от SasaVitebsk
|
Какая разница библиотеке вообще что за компилятор? Какая такая библиотека есть у Keil или IAR?
|
Для компилятора SDCC все функции только типа FLOAT - двойной точности нет. А для компилятора ИАР и Кейл - все функции и DUOBLE и FLOAT. Что значит написать самому? Например, функция double pow(double, double); - как ее самому написать можно? Если это курсовая работа для студента, то да можно - но работать то не будет, как должна?
Кстати я вчера прогу откомпилировал которая на Кейле 30 кбайт занимает места, на SDCC получилась уже 127 кбайт. Ну вы то понимаете хоть, что у 8051 память прграмм для большинства МК внутри ограничена 64 кбайт? И где и что нужно "переписать" что бы оно влезло в 64 кбайт? ![Улыбка](images/smilies/icon_smile.gif)
Это вам не IBM и даже не STM32. Это там можно с "китайской демоплаты" все украсть и сказать, что сам написал. Сколько раз выдел в разных "блогах", народ типа "преподов", выкладывали такое (китайское) за свое.
|
|
|
|
21.05.2014, 09:46
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от optical illusion
|
Для компилятора SDCC все функции только типа FLOAT - двойной точности нет.
|
Да. Такие вещи встречаются. Например в CV.
Ну если ломанной версией пользоваться вам религия запрещает, то я бы порекомендовал бы вам 2 варианта законных.
1. Берёте скачиваете эволюшн версию непосредственно с сайта IAR, например. И у вас есть 30 дней для написания и отладки проекта. На законных основаниях. Думаю у Keil тоже есть что-то подобное.
2. Покупаете демо плату на ваш МК от нормального производителя и получаете ограниченную лицензию на компилятор.
Первый вариант бесплатный, второй - в пределах 200$, что явно меньше 5000.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:16.
|
|