第一步 首先新建一个boot.asm文件,用vim将书中的代码1 1写入文件中,并保存。然后使用nasm编译。 附上代码: 第二步 其次,使用dd命令来生成img文件。 最后一步 最后在Vm中新建虚拟机,选择稍后安装操作系统 再在设置中添加已经制作好的boot.img 这样,基本操作就结束了。 最小 ...
分类:
其他好文 时间:
2019-07-07 17:30:18
阅读次数:
140
如果你需要禁止所有中断如何? 在 2.6 内核, 可能关闭在当前处理器上所有中断处理, 使用任一个下面 2 个函数(定义在 <asm/system.h>): 如果你需要禁止所有中断如何? 在 2.6 内核, 可能关闭在当前处理器上所有中断处理, 使用任一个下面 2 个函数(定义在 <asm/syst ...
分类:
系统相关 时间:
2019-07-06 13:24:02
阅读次数:
161
有时(但是很少!)一个驱动需要禁止一个特定中断线的中断递交. 内核提供了 3 个函数为 此目的, 所有都声明在 <asm/irq.h>. 这些函数是内核 API 的一部分, 因此我们描述它 们, 但是它们的使用在大部分驱动中不鼓励. 在其他的中, 你不能禁止共享的中断线, 并 且, 在现代的系统中, ...
分类:
系统相关 时间:
2019-07-06 13:05:12
阅读次数:
114
Source Specific Multicast (SSM) The multicast that you are probably familiar with (PIM sparse and dense mode) using IGMPv2 are also known as ASM (Any ...
分类:
其他好文 时间:
2019-06-29 12:42:25
阅读次数:
149
内核移植过程 下载 linux 内核 从 http://www.kernel.org/pub/linux/kernel/v2.6/linux2.6.14.1.tar.bz2 下载 linux2.6.14.1 内核至 home/arm/dev_home/kernel. [root@localhos ...
分类:
系统相关 时间:
2019-06-29 10:30:07
阅读次数:
154
1机器语言(直接用二进制跟计算机沟通的交流,直接操作硬件) 优点;计算机能够直接读懂,速度快 缺点;开发效率极低 ps;站在奴隶的角度说努力能听懂的话 2汇编语言(用简单的拥吻来表示二进制数,直接操作硬件) 打进一句hello world需要一下代码 hello.asm ...
分类:
编程语言 时间:
2019-06-29 01:10:53
阅读次数:
120
说明:B是一个网络服务的server 思考:如下流程进行调整?说明:如下架构的调整就是一种“移动算力”的情形A >B -- > redis -- > esA >redis > B -redis --> es调整后的架构优势:A优先读取redis,若成功,就无需再进行(网络调用)B服务了。如此一来就把 ...
分类:
移动开发 时间:
2019-06-26 16:37:07
阅读次数:
153
内容来自cargo 的github wiki,记录下,方便使用 可选的列表 cargo-audit - Audit Cargo.lock for crates with security vulnerabilities cargo-asm, cargo-llvm-ir - Shows generat ...
分类:
其他好文 时间:
2019-06-26 10:44:54
阅读次数:
203
首先下载 kafka 0.11.0.3 版本 源码: http://mirrors.hust.edu.cn/apache/kafka/0.11.0.3/ 下载源码 首先安装 gradle,不再说明 1. 解压缩source压缩包: 2. 进入项目根目录下,执行 gradle 3. 转换为 idea ...
分类:
其他好文 时间:
2019-06-25 00:35:48
阅读次数:
121
In this Document APPLIES TO: SYMPTOMS During the ASM/RDBMS instance startup, you receive the error: SQL> conn / as sysdbaConnected to an idle instance ...
分类:
移动开发 时间:
2019-06-22 23:45:08
阅读次数:
266