这是一个基于 QEMU 平台的系列教程,旨在为已学习完内核教程的人提供进步的阶梯。
QEMU 是一个支持跨平台的虚拟机,它可以虚拟很多开发板。RT-Thread 使用 QEMU 模拟了 ARM vexpress A9 开发板,这样使得用户可以在电脑上就可以进行 RT-Thread 的程序开发,大大提高了工作效率,降低了入门难度,也提高了系统的可玩性。
为了让大家进一步提高利用 RT-Thread 进行实际开发的能力,我们推出了这篇包括文件系统和网络编程的进阶教程。
通过学习本课程,你将获得:
1、在PC端上使用Socket编写的程序无缝的移植到RT-Thread上;
2、可以掌握RT-Thread上常用网络小工具的使用方法;
3、可以编写一些基于HTTP/MQTT协议的小程序,如天气获取等;
4、可以利用RT-Thread提供的Cloud SDK软件包,轻松快速实现设备的云端接入,进行智能家居,智能硬件等方面的应用程序开发。
课程难度:
中级,适合已经有一定的RTOS基础的人群。