摘要: 结构体成员在内存中是如何存储的呢?到底是怎么存储的呢?按字节对齐的方式存储的! 声明结构体类型时,各类型成员的前后位置会对结构体变量所占的字节数产生影响; 内存对齐可以大大提升内存访问速度,是一种用空间换时间的方法;内存不对齐会导致每次读取数据都会读取两次,使得内存读取速度减慢 内存对齐:1、在有# 阅读全文
posted @ 2021-02-01 15:30 我爱茜茜公主 阅读(130) 评论(0) 推荐(0)
摘要: 任务开始时获取时钟节拍,任务结束时获取时钟节拍,便可得出时长 阅读全文
posted @ 2021-02-01 09:32 我爱茜茜公主 阅读(104) 评论(0) 推荐(0)
摘要: 解决方法:装了新版J-Link v670c,应该是jlink版本问题 阅读全文
posted @ 2020-05-21 19:50 我爱茜茜公主 阅读(417) 评论(0) 推荐(0)
摘要: 参考资料: 1、http://www.elecfans.com/baike/zhujipeijian/cpu/20100204161942.html 2、 阅读全文
posted @ 2020-04-27 11:06 我爱茜茜公主 阅读(201) 评论(0) 推荐(0)
摘要: 自动类型转换: 以下情况会发生类型转换:1、算数运算中,低类型会向高类型转换(char/unsigned char/short/unsigned short/ >int >unsigned int >long >unsigned long >double< float)2、赋值表达式中,右值会自动的 阅读全文
posted @ 2020-04-27 10:49 我爱茜茜公主 阅读(247) 评论(0) 推荐(0)
摘要: 可以这样记忆:修饰最右边最近的 const char * p_value; const修饰右边最近的char, *p_value是不可变得(值不可变),p_value是可变得(地址可变) char *const p_value; const修饰右边最近的p_value, p_value是不可变得(地 阅读全文
posted @ 2020-04-27 10:10 我爱茜茜公主 阅读(129) 评论(0) 推荐(0)
摘要: 参考资料: 1、(接收不定长数据) http://www.51hei.com/bbs/dpj-39885-1.html 2、http://blog.sina.com.cn/s/blog_19db67b480102yk9y.html 3、http://news.eeworld.com.cn/mcu/2 阅读全文
posted @ 2020-04-26 16:55 我爱茜茜公主 阅读(108) 评论(0) 推荐(0)
摘要: 任务间不可避免要传递信息,ucos系统中传递消息主要靠邮箱完成的;可以使用任务或中断函数向另一个任务发送指针类型的变量,该指针指向了包含了“消息”特点的数据结构 参考资料: 1、https://bbs.21ic.com/icview-1671814-1-1.html?ordertype=1 2、ht 阅读全文
posted @ 2020-04-23 14:32 我爱茜茜公主 阅读(298) 评论(0) 推荐(0)
摘要: “与”同步和“或”同步 当某个任务和多个任务同步时,使用事件标志组! 参考资料: 1、https://wenku.baidu.com/view/5f93f24230126edb6f1aff00bed5b9f3f80f725a.html 2、https://wenku.baidu.com/view/a 阅读全文
posted @ 2020-04-23 10:44 我爱茜茜公主 阅读(213) 评论(0) 推荐(0)
摘要: 1、数组清零-memset() :memset()函数原型是extern void *memset(void *buffer, int c, int count) c是赋给buffer的值,count是数组长度 2、sizeof() 数组在内存中占用的存储空间,以字节数为单位,sizeof()是运算 阅读全文
posted @ 2020-04-19 21:11 我爱茜茜公主 阅读(130) 评论(0) 推荐(0)