【已解决】【tuyaos】请问如何适配FRTos的各个接口如任务创建,队列创建,没找到接口
1)开发包全称:tuyaos-iot_3.8.1_bk7231n_wifi-ble-com_1.2.8.tar.gz
2)问题:我们有个项目需要移植如下图,之前也是跑的FreeRT_OS,现在有接口需要适配下,现在只看到一个“tal_thread_create_and_start()”可以当做任务创建,但请问其他系统接口在哪。
1)开发包全称:tuyaos-iot_3.8.1_bk7231n_wifi-ble-com_1.2.8.tar.gz
2)问题:我们有个项目需要移植如下图,之前也是跑的FreeRT_OS,现在有接口需要适配下,现在只看到一个“tal_thread_create_and_start()”可以当做任务创建,但请问其他系统接口在哪。
相关示例可以查看 tuyaos_demo_examples。
队列创建示例:在 example_queue.c 文件中
软件定时器示例:在 example_sw_timer.c 文件中
yangjie 2023年 Nov 29日 10:51相关示例可以查看 tuyaos_demo_examples。
队列创建示例:在 example_queue.c 文件中
软件定时器示例:在 example_sw_timer.c 文件中
1)请问RAW类型的DP上报示例在哪呢,没看到。
2)还有为什么示例中需要延时时基本都用“tal_system_sleep()”而不是“tal_system_delay()”这是为什么呢,他们在使用上有什么不同?
1.raw型dp 上报示例在examples->service_soc_device 中可以找到参考。
2.理论上sleep 是该任务会挂起,系统会调度其他的任务,delay 是进行阻塞式等待。delay接口TuyaOS 高版本应该已经不支持了。建议都用sleep替代。
3.如果你的应用调用了原本开发平台的接口,可以在应用的local.mk中直接包含对应头文件进行编译。
包含开发平台原生头文件的方式请参考:https://developer.tuya.com/cn/docs/iot- ... 5%E5%8F%A3
yingtao_33 2023年 Nov 30日 10:431.raw型dp 上报示例在examples->service_soc_device 中可以找到参考。
2.理论上sleep 是该任务会挂起,系统会调度其他的任务,delay 是进行阻塞式等待。delay接口TuyaOS 高版本应该已经不支持了。建议都用sleep替代。
3.如果你的应用调用了原本开发平台的接口,可以在应用的local.mk中直接包含对应头文件进行编译。
包含开发平台原生头文件的方式请参考:https://developer.tuya.com/cn/docs/iot- ... 5%E5%8F%A3
谢谢!另外flash的读写函数用的哪个呢?
请参考examples->os_kv 和 os_uf
请问获取网络时间是哪个接口?
再请教下事件如何创建?event_create
文档说明:
https://developer.tuya.com/cn/docs/iot- ... pzkjn6lhyj
example :
os_event