自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

语言大湿

在远古的计算机大陆,有成千上万个部落,他们都有自己的语言,在大陆逍遥游,掌握部的语言是我们的必修技。

  • 博客(14)
  • 收藏
  • 关注

原创 RV32I的程序员模型

RV32I 非特权级寄存器

2023-08-10 21:59:01 63

原创 【axf文件转bin文件的方法集】

是GNU Arm Embedded Toolchain中的命令行实用程序,用于对目标文件进行格式转换和处理。切换到objcopy工具所在的路径后,git bash下运行截图。

2023-07-26 10:23:06 310

原创 第2章 RISC-V基础整数指令集RV32I,V2.1

RV32I 立即数

2023-07-25 07:12:45 297

原创 1.5 RISC-V 基础指令长度编码

定义一个32位所有位都为1的非法指令也是可以考虑的,因为所有机器都必须支持32位宽,但是这个要求取指单元(准确的说是ILEN>32位的机器的取指单元IFU)报告一个非法指令异常,而不是访问错误,当指令接近包含边界时,这会使得可变指令长度取码和译码变得复杂。类似地,所有位为1的指令也是非法的,以捕获其他通用类型错误,像未编程的非易失性存储器,内存总线未连接,损坏的内存等。然而,标准RISC-V编码方案意在支持扩展指令的可变长编码,每条指令长度是16位的倍数,并且指令在16位边界对齐。

2023-07-24 08:05:01 698

原创 1.4 RISC-V内存

例如,一种有效的实现是尝试在最早时机读主存的所有内容,cache缓存尽可能多的指令更后续取指使用,避免取指令再次读主存。例如,指令地址空间和数据存储空间可能有重叠,也可能没有。通常,一个指令访问一个不允许访问的地址时会触发异常,空地址空间永远都不可以被访问。一个线程的内存访问行为,可能被其他线程或代理以不同顺序感受到,这种感知到内存访问顺序重拍总是受限的,因此要受到内存一致性模型约束。RISC-V平台有多个线程时,任何两个线程的地址空间可能是完全一样,或者完全不同,或者部分相同来共享一些资源。

2023-07-22 20:57:48 272

原创 1.3 RISCV ISA概述

risc-v规范

2023-07-22 10:19:20 360

原创 1.2 RISC-V软件可执行环境与harts(线程)

risc-v规范

2023-07-22 10:05:03 610

原创 1.1 RISC-V硬件平台术语

riscv规范

2023-07-22 10:00:55 52

原创 typing库

typing库typing.py中所有类型定义如下:__all_ = [# Super-special typing primitives.'Any', 'Callable', 'ClassVar', 'Generic', 'Optional', 'Tuple', 'Type', 'TypeVar', 'Union',#ABCs (from collections.abc).'Abstr...

2019-07-28 14:25:22 652

原创 ini文件资料

为什么有ini格式文件文件?如果程序没有配置文件,对外是全封闭的,一旦需要修改参数必须修改程序代码本身并重新编译,所以要用配置文件,让程序出厂后还能根据需要,二次配置;配置文件有很多如INI配置文件,XML配置文件,还有就是可以使用系统注册表等。ini文件内容组成?节参数,由键->值对构成注释,在分号;后面的文字,直到该行结尾都全部为注解。例子:参考链接:h...

2019-07-28 13:26:53 156

原创 attr库

代码展示:​@attr.s(slots=True, frozen=True)#https://www.jianshu.com/p/2140b519028dclass Context: """The context that triggered something.""" user_id = attr.ib(#attr.ib则是快速对属性进行定义的方法 ty...

2019-07-06 22:05:43 783 1

原创 HomeAssistant

安装home assistant工具安装方法如链接https://home-assistant-china.github.io/docs/installation/其中,包含Windows10,Linux等系统安装方法。配置文件如链接https://home-assistant-china.github.io/docs/configuration/...

2019-07-06 21:54:25 532

原创 智能家居Series

安装home assistant工具安装方法如链接https://home-assistant-china.github.io/docs/installation/其中,包含Windows10,Linux等系统安装方法。配置文件修改参考信息如链接https://home-assistant-china.github.io/docs/configuration/...

2019-06-22 15:10:00 132

原创 Python列表转换为字典

如何将两个列表组合生成字典?

2019-06-22 10:29:07 9783

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除