[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено Romario 30 июля 2002 г. 23:05
В ответ на: Ответ: отправлено Sergey Pinigin 30 июля 2002 г. 22:29

>>В листинге видно только обращение к библиотечной функции, например memcpy. Как она сделана в либе можно узнать с помощью DASM,
>>которого нет...

плохо

>>По твоим предположениям должна быть inline функция из одного оператора?
>>Хорошо бы, да вот как сделать библиотечную функцию inline разработчики Softune скрывают, хотя такая возможность есть для OS их производства.

да нет, достаточно обычной функции, тело которой написано на asm (ведь в softune так можно?)
типа:


void my_memcpy(void *dst,void *src,u8_t sz) {
// всякие установки банков и т.д
asm (
MOVSI dst,src,sz
)
}

было бы классно

>>Ну и возможности оптимизации еще не исчерпаны :)

не хочется оптимизации устраивать, хочется чтобы все по уму было:)


>>Будем открывать народную библиотеку оптимизированных системных функций? :)
за!:) готов принтф самодельный представить...правда кому он нужен:)?


p.s. я чего спросил то:
просто думал что Вы кто с фуджи работаете уже наверно его до дна
знаете да и этот softune....наверняка написали свои?:)...ну тогда придется разбираться.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru