Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

X86-базируемая платформа. Float-point без сопроцессора.

Отправлено ДМ 14 июня 2007 г. 14:59


Имеется устройство на безе PC-совместимого микроконтроллера. Интереса ради вскрыл прибор и увидел там чип R8822. В Интернете нашёл на него документацию. Фирма производитель RDC Semiconductor Co. Это устройство программируется на старом добром Turbo C Version 2.01 Copyright © 1987, 1988 Borland Inernational. Линковщик Turbo link Version 2.0 Всё хорошо работало до тех пор, пока на возникла нужда работать с числами с плавающей точкой. Линковщик выдаёт ругань. Порылся в Интернете и нашёл информацию, что причина в том, что нет сопроцессора. Много лет назад в таких случаях использовали специальную библиотеку EMU.LIB. Однако мне так не удалось найти эту библиотеку. Шансы найти такую библиотеку именно для этого линкера ещё меньше. Более того, эта библиотека ещё вероятно, сожрёт не мало памяти. В моём устройстве, по современным меркам, её и так очень мало, всего лишь 64к. Есть ещё запасной вариант – написать свою функцию умножения и сложения чисел с плавающей точкой. Если у кого-нибудь есть исходники на Си, то не откажите в любезности.
Спасибо!


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru