Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: robikod - 22 Kasım 2019, 10:44:55

Başlık: Lwip API konusu
Gönderen: robikod - 22 Kasım 2019, 10:44:55
Herkese merhaba,

Lwip konusunda kafamın karıştığı bazı noktalar var,
LwIP, API konusunda 3 farklı interface mevcut RAW API, Netconn API, Socket API olmak üzere.

Anladığım kadarıyla RAW API kullanıyorsak, FreeRTOS üzerinde çalışmamıza gerek yok.
Netconn ve Socket API için FreeRTOS gerekli. Bu konuda doğru mu anladım emin değilim. Kullanmak istediğim kütüphane mbedtls ve bu genellikle FreeRTOS üzerinde çalıştırılmış. Ancak ben FreeRTOS kullanmak istemesem lwip de RAW API mi kullanmalıyım ? Bu konuda bilgisi olanlar yardımcı olabilir mi acaba ?
Başlık: Ynt: Lwip API konusu
Gönderen: OptimusPrime - 22 Kasım 2019, 21:44:24
https://www.nongnu.org/lwip/2_1_x/group__callbackstyle__api.html

dogru anlamissin.  ::ok
Başlık: Ynt: Lwip API konusu
Gönderen: Erhan YILMAZ - 26 Kasım 2019, 14:20:10
Konuyu çok vakıf değilim ama ST'nin notunda sadece netconnu doğru düzgün çalıştırmak için rtos tarzı birşey gerekli yazmış.

Sayfa 10
https://www.st.com/content/ccc/resource/technical/document/user_manual/65/e8/20/db/16/36/45/f7/DM00103685.pdf/files/DM00103685.pdf/jcr:content/translations/en.DM00103685.pdf

dedicated thread for the LwIP TCP/IP stack and/or multiple threads for the application.
Alıntı YapNetconn API
The Netconn API is a high-level sequential API which model of execution is based on the blocking open-read-write-close paradigm. To operate correctly, this API must run in a multithreaded operating mode implementing a