- 博客(8)
- 资源 (17)
- 收藏
- 关注
原创 修改编译优化选项后导致bug的原因分析
有没有碰到过这样的情况,用-O0优化选项编译程序是正常的,换成-O2优化选项编译程序就有bug呢?或者反过来,-O2编译正常,-O0编译有bug。
2018-10-16 11:56:49 5869 3
原创 RV32执行64位的加减法及SLT/SLTU的作用
RISC-V没有条件码,如何处理32位加法溢出?如何处理32位减法借位?以及如执行64位数的加减法?
2018-10-16 11:06:03 4358
原创 RISC-V加载常量(立即数或地址)
RISC-V使用`I-type`格式的指令和`U-type`格式的指令加载立即数,`I-type`格式包含12位立即数,`U-type`格式包含20位立即数,而且这20位是加载到寄存器的高20位的。所以,一条`I-type`指令加上一条`U-type`指令就可以加载32位的常量,包括32位的立即数或内存地址。有些情况下只需要一条`I-type`指令,或者一条`U-type`指令就可以了。
2018-10-16 09:43:37 10182 2
原创 .cfi_* 汇编指示符
CFI 即 Call Frame Information,是 DWARF 2.0 定义的函数栈信息,DWARF 即 Debugging With Attributed Record Formats ,是一种调试信息格式。
2018-10-11 11:14:44 5327
原创 对物联网平台的一些认识
物联网平台的核心功能就是**设备接入**,设备接入可以再细分成设备管理、协议转换、数据分发等基本功能,协议转换针对设备,数据转发针对应用,而设备管理则将设备和平台关联起来。
2018-10-10 14:18:28 5928 2
转载 看懂CPS,才能真正撬动物联网的万亿级市场
为什么看懂CPS对于理解物联网的未来尤为重要? CPS描绘了怎样的未来蓝图?CPS为我们更深的认知和改造物理世界,提供了哪些思路?
2018-10-08 09:29:48 3452
exFAT file system specification.pdf
2019-10-28
《开放指令集与开源芯片发展报告》(已创建书签)
2019-01-17
Linux设备驱动程序(第3版)(英文版)(已添加书签)
2016-03-21
eCos配置工具,支持多仓库,支持中文字符显示,支持第三方编译器
2014-10-11
Eclipse RCP深入浅出(原书第2版)配套源代码
2014-01-07
eCos组件——中断堆栈信息获取支持
2013-11-26
eCos案例之HelloWorld
2013-10-21
《学习 MISRA C》系列连载讲座
2010-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人