2019年9月30日

摘要: 废话不多说,直接干活! 强制类型转换的实质(普通数据类型): 1、保持位值不变,只是改变了解释这些位置的方式(最高位是否看成符号位来解释等等) 2、将short 或者 short 类型数据转化为 unsigned 类型时,先将数据转换为 int 类型,再将int 类型 转换为 unsigned in 阅读全文
posted @ 2019-09-30 18:03 hujingzheng 阅读(4921) 评论(0) 推荐(0)

2019年9月25日

摘要: 在学习LoRa的过程中,有很多的关键字概念需要了解清楚,这样在学习的过程中才能知其所以然。 1、扩频因子(SF) LoRa采用多个信息码片来代表有效负载信息的每个位,扩频信息的发送速度称为符号速率(RS),扩频因子 = 码片速率/符号速率(RS),其表示了每个信息位需要发送的符号数量。 扩频扩频因子 阅读全文
posted @ 2019-09-25 11:53 hujingzheng 阅读(2772) 评论(0) 推荐(0)

2019年9月19日

摘要: 1、什么是cache? cache,中文译名缓存,此处提到的cache专指CPU的缓存,要理解什么是cache,首先需要理解储存空间(memory space)。所谓储存空间,即CPU可以通过一次寻址就可以访问的区域。arm处理器使用32位无符号 数来表示,其地址范围为0x0-0xffffffff, 阅读全文
posted @ 2019-09-19 19:18 hujingzheng 阅读(5148) 评论(0) 推荐(0)

2019年9月12日

摘要: Cache 的一致性特性 即使内存区域满足了cache的使用条件,要正确的使用cache,仍然可能会碰到cache一致性的问题,由于cache会使得某一确定的时刻,cpu看到的储存内容和内存中的实际内容不一致,如果仅仅只是CPU来操作这片区域,这不会产生任何问题,担当有其他外设也参与读写的时候,就会 阅读全文
posted @ 2019-09-12 16:09 hujingzheng 阅读(1860) 评论(0) 推荐(0)
摘要: 某个区域是否能够使能cache,一般需要满足以下条件: 1、此区域起始地址与cache行大小(32字节)对齐,且区域大小是cache行大小的整数倍。 cache以行为基本操作单位,如果区域不满足上述要求,则cache操作此区域会因为行操作导致操作了此区域范围外的地址,这可能导致意想不到的结果。 2、 阅读全文
posted @ 2019-09-12 15:37 hujingzheng 阅读(478) 评论(0) 推荐(0)

导航