Witam! Próbuję zaprząc do pracy ww. RTOS. Ściagnąłem źródła, skompilowałem i powstała mi zgrabna biblioteka(?) avrx.a. Postanowiłem użyć jej w moim projekcie tworzonym w WinAVR. Jako IDE używam AVR Studio. W konfiguracji projektu dodałem tą bibliotekę (avrx.a). Znajduje się ona w "\WinAVR\avr\lib". Kompiluję, ale linker wywala mi błąd: c:\Programy\WinAVR\bin\..\lib\gcc\avr\3.4.5\..\..\..\..\avr\bin\ld.exe: cannot find -lavrx No i nie wiej jak to ugryźć. Jak zmusić ld.exe zeby zauważył avrx.a? Próbowałem już z opcjami -L i nic.
A przy okazji próbuję znaleźć jakiś w miarę funkcjonalny i bezproblemowy RTOS pod AVR (Atmega128). Próbowałem już FreeRTOS, ale nie bardzo przypadł mi do gustu. Albo ja nie potrafię go wykorzystywać, albo ma jakieś błędy (symulacja w AVR Studio pokazuje mi np. że po skompilowaniu niektóry struktury w pamięci "zachodzą na siebie". Jedna nadpisuje część drugiej i wszystko idzie w krzaki.)
Jakie są Wasze doświadczenia z RTOSami na kontrolery AVR? Archiwum grupy w tej materii jest bardzo biedne.
Pozdrawiam!