Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Результаты опроса: Почему Вы не используете IAR (AVR)
Я его и использую. 84 42.86%
Даже не задумывался менять компилятор 29 14.80%
Нет документации на русском. 21 10.71%
Сложный. Пробовал - не получилось. Привык к текущему 29 14.80%
Код генерирует паршивый ... во всяком случае у меня 5 2.55%
другое (опишите, пжлст, что именно ... добавлю вариант ответа) 28 14.29%
Голосовавшие: 196. Вы ещё не голосовали в этом опросе

Ответ
Опции темы

Почему Вы не используете IAR?

Непрочитано 23.05.2014, 14:19   #161
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Чёт вы пишете - слова вроде знакомые, а смысла не содержат.
Каким образом библиотека памяти имеет отношение к вновь созданному типу? Вы его как создаёте?
Объявите его:
Код:
typedef	struct
{
  uint8_t	dbyte[8]
} double_t;
Напишите процедуры - на Си или Асме. Я бы для начала на Си написал, да и работал бы.
Библиотеки стандартные вот: http://ru.wikipedia.org/wiki/%D1%F2%...B%EA%E0_%D1%E8
Из них, я так понимаю имеют значение только ‹math.h› и ‹stdio.h›. Если внимательно просмотреть ваш проект, то там на самом деле будет не более 10 ф-ций которые придётся реализовать. Ещё раз говорю, что это несложно.
Реклама:
SasaVitebsk вне форума   Ответить с цитированием
Непрочитано 23.05.2014, 15:57   #162
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

есть для 51 еще и паскаль бесплатный http://turbo51.com/
oleg110592 вне форума   Ответить с цитированием
Непрочитано 23.05.2014, 16:15   #163
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от optical illusion Посмотреть сообщение
Например, функция double pow(double, double); - как ее самому написать можно?
Ужас-то какой! Если вы на микроконтроллере используете числа с плавающей запятой, то явно вы делаете что-то не так!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума   Ответить с цитированием
Непрочитано 23.05.2014, 16:54   #164
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Ужас-то какой! Если вы на микроконтроллере используете числа с плавающей запятой, то явно вы делаете что-то не так!
Да ладно вам... Табу какое-то...
Если ресурсы позволяют, то почему не использовать?
_Артём_ вне форума   Ответить с цитированием
Непрочитано 23.05.2014, 16:56   #165
optical illusion
Прописка
 
Регистрация: 17.08.2013
Сообщений: 282
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
optical illusion на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Скачайте SDCC, установите и посмотрите:
Там есть директория C:\SDCC\bin
в которой лежат исполняемые экзешники - собственно компилятор и т.п.
В директории C:\SDCC\include лежат вот те самы хидеры - заголовки стандартных функций библиоетк, но эти хидеры имеют строк по 10-20. Объем файлов по паре килобайт. Там нет никаких исполняемых файлов.
В директории C:\SDCC\lib\large лежат библиотеки для модели памяти LARGE.
Их тоже не много:
libfloat
libint
liblong
liblonglong
libsdcc
mcs51

Вот libfloat, это для поддержки переменных типа float - если я правильно понимаю.
В эти библиотеки не влезть. Они приявязаны только к этому компилятору.

Больше там нет никаких файлов. Что вы там предлагаете "переписать" или "добавить" я не понимаю... Поясните вашу мысль.
optical illusion вне форума   Ответить с цитированием
Непрочитано 23.05.2014, 18:14   #166
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от _Артём_ Посмотреть сообщение
Если ресурсы позволяют, то почему не использовать?
Если нужно работать с числами с плавающей запятой, значит, вам нужна и хорошая вычислительная мощность. Т.е. это будут ARM'ы какие-нибудь с линуксом, вроде Raspberry или кубиборды какой-нибудь.
А уж простенькие МК... Ну, не знаю. Я не могу придумать, зачем в МК числа с плавающей точкой!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума   Ответить с цитированием
Непрочитано 23.05.2014, 18:16   #167
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от optical illusion Посмотреть сообщение
В эти библиотеки не влезть. Они приявязаны только к этому компилятору.
Неправильно. Я вот недавно собирал sdcc (когда вышло обновление поддержки STM8 ). Библиотеки там собираются вместе с самим компилятором. И никто вам не мешает собрать свои библиотеки или подправить те, что там есть!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума   Ответить с цитированием
Непрочитано 23.05.2014, 18:38   #168
optical illusion
Прописка
 
Регистрация: 17.08.2013
Сообщений: 282
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
optical illusion на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Неправильно. Я вот недавно собирал sdcc (когда вышло обновление поддержки STM8 ). Библиотеки там собираются вместе с самим компилятором. И никто вам не мешает собрать свои библиотеки или подправить те, что там есть!
Ну тогда бы все подправляли (кому не лень) эти компиляторы и библиотеки.
И никто бы не покупал всякое там - кейловское и иаровское.
Весь бы интеренет был бы завален всякими китайскими и индийсками вариантами библиотек - и дабл и тримбл и прочее...
optical illusion вне форума   Ответить с цитированием
Непрочитано 23.05.2014, 18:39   #169
optical illusion
Прописка
 
Регистрация: 17.08.2013
Сообщений: 282
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
optical illusion на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Сообщение от eddy Посмотреть сообщение
Если нужно работать с числами с плавающей запятой, значит, вам нужна и хорошая вычислительная мощность. Т.е. это будут ARM'ы какие-нибудь с линуксом, вроде Raspberry или кубиборды какой-нибудь.
А уж простенькие МК... Ну, не знаю. Я не могу придумать, зачем в МК числа с плавающей точкой!
Вы серьезно думаете, что 8052, с однотактным ядром менее производительно чем АРМ?
optical illusion вне форума   Ответить с цитированием
Непрочитано 23.05.2014, 18:52   #170
Hives
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Почему Вы не используете IAR?

Вы серьезно думаете, что 8052, с однотактным ядром менее производительно чем АРМ?
Очередной перл этого чудика
Hives вне форума   Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подниму тему WinAVR vs IAR oleg110592 Микроконтроллеры, АЦП, память и т.д 5 24.10.2015 14:06
IAR Embedded Workbench zubr_ Embedd С 393 01.07.2015 21:15
Почему Proteus тормозит nsklital Proteus 1 02.11.2009 21:41
Почему греется стабилизатор 7812 alex_sn Источники питания и свет 8 29.10.2009 22:48
Кто подскажет почему не работает WD CMP_SYS Микроконтроллеры, АЦП, память и т.д 18 15.10.2009 18:47


Часовой пояс GMT +4, время: 10:02.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.