首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ROM DOS设备的逆向工程

ROM DOS设备的逆向工程
EN

Stack Overflow用户
提问于 2011-01-03 19:04:31
回答 3查看 848关注 0票数 4

我知道我的问题可能过于抽象和棘手,无法用OneTrueAnswer回答,但我希望我能很好地表达自己,以便收到一些有用的反馈。

它已经成为我拥有的一个有趣的设备,其中包含以下规格。(来自http://www.motia.co.kr/product/product_03.asp):

  • 80386兼容处理器(英特尔)33 232
  • SRAM 512 4MB
  • 闪存4MB

512 4MBH 110视频32 4MB<代码>H 211<代码>H 112320×200像素,带背光的

  • <代码>H 213<代码>3 RS-232端口<代码>H 215<代码>H 116 Dos 6.2 O.S.H 217F 218

当然,它不是iNexus,但它是免费的;)无论如何,它应该嵌入跟踪和跟踪操作,安装在卡车的控制台上。但对我来说不是。我的目标是使这个设备屈从于我自己的意愿,将它与Arduino (或类似的)配对,以满足我对DIY项目的欲望。来吧,这三个串口和触摸屏让我的眼睛发亮。

尽管我有一些技术背景,但我必须承认,我不知道从何说起这件事。我可以打开它并从一个串行终端访问它的外壳,同时显示的只是:“系统初始化。请稍等……”,就这样。

当然,我试图与Motia联系,要求提供某种SDK,但我被迅速而优雅地解雇了。

因此,我不再多说了,就公开了我的问题:

  1. 首先也是最重要的:它值得吗?我愿意花几个周末在这个问题上,但鉴于我的无限愚蠢,我没有意识到我的追求的困难。如果是.
  2. ..。从哪里开始?我从未在DOS上开发过任何东西(至少很重要),特别是在GUI上。我希望我能改变这种状况。

  1. ,我还能提供什么帮助我实现我的目标呢?

每种反馈都得到认可。

提前感谢!

EN

回答 3

Stack Overflow用户

发布于 2011-01-04 02:28:44

值得吗?我愿意花几个周末在这件事上,

绝对不是。这将是非常痛苦的,在购买了一个带有文档的开发板之后,您将学到更多的东西。

我还能为你提供什么来帮助我实现我的目标?

如果省钱是你的目标,在ebay上搜索“开发触摸屏”。现在有一个STM32模块,售价58美元。

更好的办法是,在http://www.adafruit.com (不带液晶显示器)上花89美元买一辆Chumby。

如果你真的想玩微处理器,而且花费不到5美元,那么你可以在http://www.yourwarrantyisvoid.com/2010/11/05/ti-launchpad-dev-kit-for-under-5/上购买TI开发工具包。

票数 2
EN

Stack Overflow用户

发布于 2011-01-04 01:46:40

如果没有更多的细节,我很难说得太多,我不熟悉这个特定的平台,但我可以尝试提供一些一般性的建议。

好像是某种嵌入式电脑。BIOS将启动(MS?)从闪存盘上查到的。当DOS启动时,首先通过config.sys加载驱动程序,然后运行autoexec.bat。您可能有一些自定义的应用程序,在该闪存驱动器,知道如何与其余的硬件(LCD等)。闪存在套接字中吗?一种方法是尝试读出闪存和/或重新编程。你打开箱子了吗?在电路板和/或IC上有没有其他标记--你能上传照片吗?

如果你想使用液晶显示器,你需要弄清楚它是如何连接的。如果它只是一个PC兼容的视频适配器(这似乎是有问题的,因为你没有看到它的太多),那么它是相当容易编程。如果没有文档的话,这将是非常困难的。

看起来,至少你需要重新编程板上的闪光灯,在你知道文件系统在它上。没有文档和工具(?)那会很复杂的。从软件的角度来看,您应该能够找到许多用于PC/MS开发的免费工具,但是如果您没有文档,那么您可以将软件部署到这个设备上并控制它的硬件,这听起来超过了几个周末。如果你很幸运,一旦你打开箱子,你会发现一些明确标记的端口,你可以连接一个显示器和个人电脑键盘,甚至软盘驱动器-一些嵌入式PC板有这些。

票数 1
EN

Stack Overflow用户

发布于 2011-01-10 00:59:38

我以前用过嵌入式ROM-DOS。

它来自通用软件公司。

您可以使用COM1上的PC作为终端。默认行为是COM1上的串行控制台。波特率大约在19200到115200波特之间。先试试115200。

发送中断以重置设备,并发送控件C来中断autoexec.bat。

我没开玩笑。

这可能是一个AMD ELAN处理器;规格看起来类似于我起诉的一个设备,我想我仍然有一个在家里的评估板,我们从工作中丢弃。

用于嵌入式DOS-ROM的快速google获取http://www.compulab.co.il/all-products/download/edos-man.pdf

您可以使用Borland或Turbo的旧(dos)副本对其进行编程。

它在Iterserver中有一个令人讨厌的版本,无法100%地与microsoft兼容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4587411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档