最新文章

# PCI的读写原理 ![](/storage/image/2023/02/13/1676272123233741.png) PCI spec规定了PCI设备必须提供的单独地址空间:配置空间(configuration space),前64个字节(其地址范围为0x00 0x3F)是所有PCI设备必
软件开发大郭
/
2023-02-13
/ /
43 阅读
最近在做工控项目,用到的技术都是上个世纪的DOS系统,程序编译用汇编和C, 现在会用这个写程序的很少了,网上的教程不是少这里,就是缺那里,文章都是一通乱复制, 也不管对不对,导致网上很多汇编代码写DOS的程序,没有一个正常运行的,下面给个简单的案例, 从代码到编译整个完整的过程做一个记录和分享
软件开发大郭
/
2023-02-13
/ /
46 阅读
NASM现在已是大名鼎鼎,很多人都在用它,但是,大多都是编写纯2进制文件的。 那么,windows、Linux下,为何使用者寥寥无几? 那就是繁杂。 有一个完整的API库(包括API声明、引用,结构定义等等),工作量十分庞大,而没有这些,将大大增加程序员的工作量。 那,我们要编写Win32
软件开发大郭
/
2023-02-13
/ /
78 阅读
# 写在前面 首先要声明一下:Python依然是我最喜欢的编程语言,也是我日常使用最多的编程语言。自从10年前我转向人工智能和机器学习领域以来,Python迅速战胜C++和Java,成为我的主力编程语音。用Python编程让我感受到前所未有的“自由”和高效。 另一方面,在机器学习领域,我需要用到
软件开发大郭
/
2023-02-13
/ /
119 阅读
# 仿真代码与源码有什么区别? 首先,仿真是通过电脑PC段 模拟 现实的情况 或者说 部署的板端运行情况。 很简单,需要仿真的一般都是针对边缘端板子/嵌入式芯片来说的。 因为你在PC端写完 源码(功能代码),没法测实际性能啊。 有两条路: 源码(功能代码)编成 .a 或 .so 库文件,写一个
软件开发大郭
/
2023-02-13
/ /
25 阅读
Renode 是一个开发框架,通过让你模拟物理硬件系统来加速物联网和嵌入式系统开发。 Renode 可以模拟 Cortex-M、RISC-V 等微控制器,不仅可以模拟 CPU指令,还可以模拟外设,甚至可以模拟板载的外设。 更强的是,它可以让你在你的 PC 上运行、调试和测试未经修改的嵌入式软件-从裸
软件开发大郭
/
2023-02-13
/ /
43 阅读
Hyperlynx 是Mentor公司最新发布的仿真工具,可用于布局布线前和布局布线后信号完整性仿真和分析,最新版的Hyperlynx实用性更强,功能更强大而且容易使用。 Hyperlynx 包括了典型高速总线技术重要的设计能力和技术的提高,如支持SERDES (SERialisation/DE-
软件开发大郭
/
2023-02-13
/ /
20 阅读
以下为所有世嘉土星SS主机主板型号,和对应光驱 VA0主板,初代灰色双灯土星的主板,对应光驱型号为007光驱 VA1-VA5主板,大多数为单灯白土星主板,也有双灯灰土星第二版,主板皆为大小双板。其中大主板为主机板,小主板为手柄接口及LED等主板。此类主板全部使用P604光驱。不能用其他光驱替代。
软件开发大郭
/
2023-02-13
/ /
227 阅读
摘要:处理器是任何计算机的大脑,它在不断发展以提高效率。一个处理器的设计决定了它能做多少条指令,以及它做这些指令的速度和效率。RISC、RISC-V 和 ARM 是处理器设计中使用的术语,表示一种使用特定类型的指令集架构(ISA)的处理器。 虽然在主流计算机中不常用,但这些处理器为智能手机、微控制器
软件开发大郭
/
2023-02-13
/ /
45 阅读
前段时间,游研社有篇文章介绍了6502这块传奇CPU()。在那个以6502为主角的故事里:摩托罗拉的6800处理器的工程师带领设计团队出走,研制出6502处理器,并在市场上打败了价格高昂的6800。 6800虽然惨败,但和它有关的故事并没有结束。之后摩托罗拉痛定思痛,卧薪尝胆,于1979年研制出6
软件开发大郭
/
2023-02-13
/ /
34 阅读