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