准备做个rpld for win32

原创 2007年10月07日 22:35:00
  长假里打扫自己的狗窝,竟然从书柜下找出这么个盒子: (那个黑黑的东西是我的飞利浦手机,大家别以为是遥控器啊)

  当初是从虬江路淘来的无盘终端,70块钱吧。大家点击盒子图放大可以看见盒子依靠一个稳压电源5V供电,前面板有一个电源按钮和PS2鼠标、键盘接口,后面板则提供麦克风输入、声音输出、9针串口和VGA接口,以及一个RJ45接口。这个机器没有存储介质,其工作原理应该就是通过远程引导将操作系统下载后启动。在网上查了查,大多数文章都是说实现win95/win98的无盘工作站。看后面板的声音接口,想想应该是个多媒体环境,不会只跑个DOS/Netware吧。


  拆~~~开看看里面的内容:我加了根闲置128M SDRAM,应该能跑得起来。小小的主板上有两颗散热片覆盖的芯片,一颗是via的CPU,另一颗应该就是主板的控制芯片(南北桥?),有内存插槽,有块可擦写芯片(应该是网卡的ROM),还有颗被磨光了背面的字的芯片。有个类似通用主板上FDD/IDE白色接口,但是经过比较非软驱也非硬盘线插槽。

  于是乎开机启动出现logo及引导画面,这机器使用Novell RPL远程启动协议。这个RPL只是在Winnt 4.0 Server时才支持,近十年前就不被支持了。查网上资料还是有RPL引导的需求,大多是从winnt4的安装文件中剥取RPL服务器程序文件,再移植到win2003服务器上。前面这种方法需要将win2003的Access ODBC驱动程序Jet替换成winnt4的文件,势必会造成Win2003的运行不稳定,并且似乎在win2003SP2更新后,这种嫁接的方法的步骤更加复杂。

  这个无盘工作站应该还能用,想办法实现一个RPL服务器后,可以让该工作站启动一个非常小的Linux环境,写写小程序干干粗活什么的。决定利用非工作日及现有资源尝试写个win32的RPL服务器。基本思路是通过阅读Linux rpld 程序理解RPL过程,再使用winpcap工具实现绕过win32IP栈实现RPLD服务。



版权声明:本文为博主原创文章,未经博主允许不得转载。

准备做个小网站

由于要用公司的一个Web服务来给客户发布一些功能,所以准备做一个小的网站。初步设想如下: Client/Brower端:HTML+JS+CSS Server端:IIS7.0(CGI-Per...
  • pazzini
  • pazzini
  • 2010年08月10日 09:00
  • 263

准备做个好学生

习惯性的做个总结省赛上次写了一篇“不务正业”,本以为可以就此收手,11月份静下心来做个乖学生,怎料世事多变,计划赶不上变化,整个十一月,课余时间一大半都花在跳舞上了。先是之前的“舞动精灵”,算是过了一...
  • wangchengsi
  • wangchengsi
  • 2008年12月06日 09:34
  • 1247

准备做个聊天记录管理软件

    这几天一直做嵌入式方面软件的研发, 感觉c++和win32方面完全生疏了,写个东东练练手还是很有必要的.     鉴于公司的沟通很大一部分都是使用yahoo的聊天工具, 而yahoo的聊天记录...
  • fire_woods
  • fire_woods
  • 2009年03月13日 16:59
  • 868

搞了一下午 WIN32的汇编环境终于整好了

不容易啊,设置环境变量把偶弄得有点晕 不果还是设置好了偶使用MASM32 8.0中的LIB INCKUDE  BIN 这三个文件 采用NMAKE编译连接  编译器就是用EDITPLUS2 整好了 哈哈...
  • navyblue1982
  • navyblue1982
  • 2005年06月19日 20:21
  • 1930

使用Win32 API做个系统托盘图标

系统托盘在我们使用的程序中很普遍,下面我们来看一个很不错的例子,使用Win32 API实现,对理解系统托盘有些帮助。 #include #define IDR_PAUSE 12 #de...
  • menghaibin2009
  • menghaibin2009
  • 2013年09月29日 00:08
  • 397

告别Win32,你准备好了吗?

http://sd.csdn.net/n/20061011/95953.html今年11月,微软新一代的操作系统Vista就会发布,它将会改变原有的编程机制。Vista生成器最终将跟以前的Win32 ...
  • saintony
  • saintony
  • 2006年10月11日 09:48
  • 704

准备做个Ftp自动更新的程序,提前做下准备

【FTP】C# System.Net.FtpClient库连接ftp服务器(下载文件) 如果自己单枪匹马写一个连接ftp服务器代码那是相当恐怖的(socket通信),有一个评价较高的dll库...
  • fuzhenglai
  • fuzhenglai
  • 2017年05月01日 18:25
  • 1136

我准备做个Java学习试验(2010-01-23)

 今天是2010年1月23号凌晨,我忽然做了个决定,希望不会流产。虽然最近要好好学习英语,还要用C#为一个女士做一个员工管理系统。但是我决定每天抽出至少3小时好好学习java看两周能学到什么东西。  ...
  • mrprice
  • mrprice
  • 2010年01月27日 03:07
  • 218

先做个嵌入式代码优化的准备:-)

先贴些网上这方面的文章,以后有时间再写写这方面的东西。 嵌入式实时程序设计中C/C++代码的优化:  http://www.7613.com/wen/read.asp?id=1229&wen_no=1...
  • yagbuchen
  • yagbuchen
  • 2007年02月14日 21:18
  • 466

做个有准备的职场“白骨精”

  “晒工资”引发跳槽冲动    年前,一些网友将过去相对隐秘的各行业收入一一在网上曝光,使得“晒工资”论坛迅速在白领中流行,并成为职场上的热门关键词。这些帖子的发布者不仅主动公布行业、职业、区域、从...
  • lang9527
  • lang9527
  • 2007年05月17日 20:05
  • 386
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:准备做个rpld for win32
举报原因:
原因补充:

(最多只允许输入30个字)