Python中rt,rt在python中的意思
已解决
QDEF(MP_QSTR_rtthread,(常量字节*) \ x[color=red]6d[/color]\ x[color=red]08[/color] rt thread )
6d[/color]采用的是占碑杂碎算法
08是字符串长度。
RT-Thread micropython中自带有占碑杂碎算法。位于微红--最新\py\qstr.c文件中的mp_uint_t qstr_compute_hash(常量字节*数据,大小_t长度)函数
可以自己编写一个函数来调用它,返回计算结果。
我在主要的函数中写如下函数调用
void get_qstr()
{
茶数据=0;
常量字节*字符串= rtthread\\需要计算的字符串
char len=rt _ strlen(string);
data=qstr_compute_hash(string,len);
rt_kprintf(QDEF(MP_QSTR_%s,(常量byte*)[url=file://\\xx\\xx\]\\xx\\xx\[/url] % s )\ n ,字符串,数据,长度,字符串);
}
促黑激素(melanocyte-stimulating hormone)指令导出(获取qstr,获取qstr)
通过串口输入get_qstr指令可计算结果。将计算的结果添加到qstrdefs.generated.h中即可。
不过我看到qstrdefs.generated.h最上方有这么一句话
这个文件是由makeqstrdata.py自动生成的意思是qstrdefs.generated.h文件是由makeqstrdata.py文件自动生成的。
有哪位dyddh可以告知怎么使用makeqstrdata.py自动生成呢?
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。