LPCxpresso kitlerine FreeRtos port etmek isteyen arkadaşlar aşağıdaki linkten örnek source'lara ve library'lere ulaşabilirler.
http://www.freertos.org/Documentation/code/source-code-for-LPC17xx-edition-examples.zip
Bende LPCxpresso 1768 kiti var ve örnek kodları kullanarak bazı uygulamalar geliştirdim. IDE ve compiler olarak Code-Red firmasının 128K-limited free versiyonunu kullanıyorum..
Nasıl Yaptığınızıza anlatırsanız minnettar oluruz..
Şu anda işyerinde olduğum için detaylı anlatamam ama en yakın zamanda başlığı güncellerim...
Ana başlıklarıyla :
* linkten soruce ve library'leri indirdikten sonra zip dosysı içerisindeki "FreeRTOS_Source" dosyasını projenize import edin - isterseniz example projeleri de import edebilirsiniz.
* Projenize sağ tıklayıp "project options" veya "build options" gibi birşey olması lazım- oradan FREERTOS library path'ini ve library'i projemize giriyoruz. ( Import edince zaten proje workspace'ine "FreeRTOS_Source" dosyası kopyalanıyor. Library path'i olarak bu dosyayı gösteriyoruz ) ( Example projeleri de import ederseniz o projelerin options'larında aynısı vardır. )
* Kullandığımız RTOS header'larını ( "task.h" , "semphr.h" vs.. ) projemizin görmesi için bu dosyaların olduğu path'i projemize yine "project options" 'dan include directories'a griyoruz.
* Gerisi RTOS tecrübelerimize kalmış - example projelerden task nasıl oluşturulur, semaphore nasıl tetiklenir , multitasking uygulama örneklerini görebilirsiniz.
Kolay gelsin..
hiç tecrübem yok.