LPCxpresso FreeRTOS port

Başlatan embedd_x, 14 Ocak 2011, 11:17:35

embedd_x


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..

muhittin_kaplan

Nasıl Yaptığınızıza anlatırsanız minnettar oluruz..

embedd_x

Ş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..

muhittin_kaplan