前言

一直觉得PCI还原卡上ROM程序很神奇:在一块PCI网卡上装上一块ROM,在机器启动自检时,ROM中的程序便能自动运行了。我总是在想:我要是有一天也能写一个ROM程序——哪怕是仅仅显示一句话——哪该多好啊。

上个月初,我得到了一些EPROM(如图1),再加上手上有多块REALTEK 8139C的网卡(如图2),于是我一直梦寐以求的“自制ROM程序”工程便启动了。经过一个多月的努力略有所成,下面的一系列文件就是这次工程的心得体会。

图1  EPROM

图2  REALTEK 8139C网卡

PCI网卡上扩展ROM编程 1.前言相关推荐

  1. PCI网卡上扩展ROM编程 4.利用8139C网卡读写EPROM

    利用8139C网卡读写EPROM 最后编辑:2010-5-25(修改错别字) 一.        27C256引脚和模式 只读存储器随着技术的发展,主要经历了ROM.PROM.EPROM.EEPROM ...

  2. PCI网卡上扩展ROM编程 3.基址寄存器

    基址寄存器 PCI设备中,除了配置空间外,还有两个物理空间:内存空间和I/O空间.为了访问这两个地址空间,就必须使用基址寄存器.头标类型0中涉及3种基址寄存器:内存空间基址寄存器.I/O空间基址寄存器 ...

  3. PCI网卡上扩展ROM编程 5.PCI扩展ROM

    PCI扩展ROM 1.     ROM映像 在PCI规范中提供了一种机制,使PCI设备可以带一个扩展ROM.通过执行ROM中存放的代码来完成与设备有关的初始化,同时也有可能完成系统的引导功能.该机制允 ...

  4. PCI网卡上扩展ROM编程 8.附件

    附件1.PCI.ASM .386 DATA SEGMENT USE16      BUS       DB  0      DEVICENO  DB  0      FUNC      DB  0   ...

  5. PCI网卡引起的不开机故障

    一联想品牌机,2007年产的,今天出现开不出机的状况,按下开机电源无响应,间隔一段时间后能开机,但是关机之后又出现无法开机的情况,开机箱检查,拔出cmos电池,去除所有非关键外设,最小化硬件,偶然还是 ...

  6. VMware 10.0上NetBSD-1.0的PCI网卡驱动程序

    之前在VMware 10.0上成功安装了NetBSD-1.0,虽然系统在每次重启的时候会弹出一个错误提示框,而且有时候系统启动还会提示"ffs vmalloc dup ..."这样 ...

  7. 实现不同符合PCI规范的适配器 需求说明:PCI是一种规范,所有实现了该规范的适配器,必如显卡、声卡、网卡都可以安装到PCI插槽上并工作。模拟实现该功能。

    实现不同符合PCI规范的适配器 需求说明:PCI是一种规范,所有实现了该规范的适配器,必如显卡.声卡.网卡都可以安装到PCI插槽上并工作.模拟实现该功能. 实现思路及关键代码 1)定义PCI接口,具有 ...

  8. Linux PCI网卡驱动的详细分析

    前言 学习应该是一个先把问题简单化,在把问题复杂化的过程.一开始就着手处理复杂的问题,难免让人有心惊胆颤,捉襟见肘的感觉.读Linux网卡驱动也是一样.那长长的源码夹杂着那些我们陌生的变量和符号,望而 ...

  9. 51单片机 同时扩展ROM,RAM的具体实现及kiel的具体设置

    51MCU内部有RAM,ROM,不同于8031.尽管如今的增强行51MCU的内部RAM,ROM可能已经很大的空间.但就技术而言,扩展RAM,ROM还是需要学会的.               对于不同 ...

最新文章

  1. android post json格式,Android中post请求传递json数据给服务端的实例
  2. 网络对抗技术_实验二_网络嗅探与欺骗
  3. java sessionmanager_java.lang.IllegalStateException:没有SessionManager
  4. ubuntu下sudo命令不能使用问题
  5. django model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct
  6. jzoj3508-好元素【hash,优雅的暴力】
  7. 什么是ITSS认证,需要多长时间
  8. list 和 iterate
  9. 支付宝辟谣交易 5 万受监控;App Store 宕机;谷歌抛弃 AI | 极客头条
  10. windows ios android的架构_什么便签备忘录软件横跨Windows、iOS和Android - 学显
  11. sql中去掉字段的所有空格
  12. java实现带logo的二维码
  13. scala linux环境变量配置,Scala 下载安装并配置环境
  14. SDM439/SDM429/SDM450 Sensors Overview (80-PF208-11)
  15. Python | 人脸识别系统 — 用户操作
  16. [爬虫实践blog]之——GET公众号封面图
  17. 工控网关linux用什么芯片,重庆工控嵌入式主板原理,工业网关怎么挑
  18. ElasticSearch快速入门(一)
  19. 为什么不能直接通过IP访问网站
  20. 那些著名的黑客事件 七

热门文章

  1. Ubuntu调节分辨率
  2. eXtremeDB金融版横扫大数据基准测试指标项
  3. agisoft delighter去除光影测试
  4. 黑帽优化seo是什么?
  5. JAVA基础-eclipse
  6. 绝地求生画质模糊画面不清楚一键优化工具
  7. 平面设计视频教程-传智-专题视频课程
  8. SVF系列---概述
  9. python opencv 图片 算术运算
  10. SuperMap iObject常见问题解答集锦(二)