esp8266版本RTOS基础入门你需要知道的事

Hello 大家好,我是tomi哥,最近又入坑了8266的RTOS版。
说说这两天的入门总结吧,希望能帮助更多的朋友。
我原来用的安心可的AiThinker来做non-os版的wifi开发的,偶然间看了一篇文章说linux平台更好,于是就用了半个小时,把环境搭好了。我也是看了火柴棍的视频学习的,有几个地方有必要说一下,不然会有坑:
1)环境搭建我用的是VMware+Lubuntu
VMware很多人以前都用过,我也懒得换其他的,导入系统也很简单,一步:双击.ova文件
在这里插入图片描述
接下来就是配置共享文件夹了,这个步骤网上太多了,配置好共享文件夹后,如果系统里还没有/mnt/hgfs这样的路径,那么还要在vmware上还要点 虚拟机->重新安装VMware Tools才行

2)和non-os版不同,rtos版本的sdk,用户的代码和sdk是分开的
在这里插入图片描述
所以要在.gen_misc.sh文件里有这两句,这边如果路劲错了,自然编译就不成功了
在这里插入图片描述
3)和non-os版不同的是,rtos的non-fota 的eagle.irom0text.bin烧录地址不是0x10000了,而是0x20000
在这里插入图片描述
4)如果想要把上面的两个文件合并,在AiThinker(windows)中打开也是可以的,只需要三步:
1.在rtos文件夹里创建app文件夹,里头的内容放的就是led_toggle里的内容
在这里插入图片描述
在这里插入图片描述
2.打开app中的Makefile添加语句
parent_dir:=$(abspath ( s h e l l p w d ) / (shell pwd)/ (shellpwd)/(lastword ( M A K E F I L E L I S T ) ) ) p a r e n t d i r : = (MAKEFILE_LIST))) parent_dir:= (MAKEFILELIST)))parentdir:=(shell dirname ( p a r e n t d i r ) ) p a r e n t d i r : = (parent_dir)) parent_dir:= (parentdir))parentdir:=(shell dirname $(parent_dir))

	SDK_PATH= $(parent_dir)
	BIN_PATH=$(SDK_PATH)/bin

在这里插入图片描述
3.把third_party里的makefile改成.bak
在这里插入图片描述
搞定啦,这也是我看别人的博客才知道的。在这里插入图片描述
这边是我学习的8266教学视频和例程https://download.csdn.net/download/mhj258258/11791813

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mhj258258

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值