這是一個(gè)基于 QEMU 平臺(tái)的系列教程,旨在為已學(xué)習(xí)完內(nèi)核教程的人提供進(jìn)步的階梯。
QEMU 是一個(gè)支持跨平臺(tái)的虛擬機(jī),它可以虛擬很多開(kāi)發(fā)板。RT-Thread 使用 QEMU 模擬了 ARM vexpress A9 開(kāi)發(fā)板,這樣使得用戶可以在電腦上就可以進(jìn)行 RT-Thread 的程序開(kāi)發(fā),大大提高了工作效率,降低了入門(mén)難度,也提高了系統(tǒng)的可玩性。
為了讓大家進(jìn)一步提高利用 RT-Thread 進(jìn)行實(shí)際開(kāi)發(fā)的能力,我們推出了這篇包括文件系統(tǒng)和網(wǎng)絡(luò)編程的進(jìn)階教程。
通過(guò)學(xué)習(xí)本課程,你將獲得:
1、在PC端上使用Socket編寫(xiě)的程序無(wú)縫的移植到RT-Thread上;
2、可以掌握RT-Thread上常用網(wǎng)絡(luò)小工具的使用方法;
3、可以編寫(xiě)一些基于HTTP/MQTT協(xié)議的小程序,如天氣獲取等;
4、可以利用RT-Thread提供的Cloud SDK軟件包,輕松快速實(shí)現(xiàn)設(shè)備的云端接入,進(jìn)行智能家居,智能硬件等方面的應(yīng)用程序開(kāi)發(fā)。
課程難度:
中級(jí),適合已經(jīng)有一定的RTOS基礎(chǔ)的人群。