Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Аналог RDTSC для ARM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
ecos-rtos_in_ua
В одном интересном проекте на С (http://www.akrobiz.com/ezfb/ilda.html) в проекте для laserboy есть вызов функции на ассемблере
Код
extern __inline__ unsigned long long int rdtsc()                                    
{                                                                                    
    unsigned long long int x;                                                        
    __asm__ volatile (".byte 0x0f, 0x31" : "=A" (x));                                
    return x;                                                                        
}

Нашел, что это
rdtsc (Read Time Stamp Counter) — ассемблерная инструкция для платформы x86, читающая счётчик TSC (Time Stamp Counter) и возвращающая в регистрах EDX:EAX 64-битное количество тактов с момента последнего сброса процессора.

Есть ли у кого либо идеи как реализовать что-то похожее для AT91SAM9260 под управлением Linux?
Dron_Gus
http://linux.die.net/man/3/clock
Хотя, смотря, какая Вам нужна точность...

Можно под это дело заточить таймер + считать переполнения и т.д.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.