这几天都在看那个STM32的web例程,这个例程的web服务器可以说是keil自带的。刚开始一直不懂这些网页上的文件都放在哪里。后来才知道是FCARM这个软件把本地计算机上的HTML代码和图片文件都一起放在了WEB.C这个文件里。而且FCARM相当于做了一个小的虚拟文件系统在芯片的内部flash上面。关于网页上的那些图片的调用也是从这个虚拟文件系统上调用的。重点就在于我当时以为FCARM编译时做出的这个虚拟文件系统就是RL-FlashFS,谁知到弄了大半天,最后看英文文档才知道原来FCARM弄的这个虚拟文件系统能力有限,不能更改或者写入文件,只能在编译期间就把这些文件给弄死了。只有真正的文件系统(RL-FlashFS)才能够对这些文件进行实时的删除、更改等功能。关于RL的资料在这:
http://blog.zoogar.net/wp-content/uploads/2011/12/rl-arm_gs.pdf 里面详细介绍了RL-FlashFS RL-TcpNet等。这些东西好像网上说的人很少,尤其是对于新手来说,很难找到这些资料。我也是新手
关于STM32web服务器的一点点认识
最新推荐文章于 2024-05-31 12:07:36 发布