阅读:951回复:15
谁很清楚:仿真器(如51或ti的mcu仿真器)的软件设计思路,给大家讲讲(象讲故事那样讲讲就好了)
偶们公司有个很牛叉的台湾博士以前作过仿真器软件,
牛得不得了, 俺打算听完故事后, 回去吓吓他。 :P 另:俺在这泡了三年还不知道怎么散分呢, 请指教。 |
|
|
沙发#
发布于:2003-03-23 13:22
点给分---输入10000分给俺。 :D
|
|
|
板凳#
发布于:2003-03-23 13:33
现在偶大约知道的是:
1,源代码编译后,可执行代码下载到仿真器RAM中; 2,硬件上除了和目标MCU一样的MCU外,还有一个检测硬件,主要用于检测PC(设置断点地址用); 3,程序运行到断点地址时,程序停止,辅助的软/硬件把目标MCU的寄存器和RAM区的内容打包送回pc机。 4,pc软件抓到这些数据分析后,送到视图类那显示出来。 5,trace把运行过程的所有执行语句记录下来,如有必要,就送回pc. 这些估计是基本的思路了,不知道还有没有其它的独门招数呢? |
|
|
地板#
发布于:2003-03-23 13:35
老猪,别吓人哦 :D
扣除掉俺知道的那些基本思路的分数后, 10000分咋说也得减些吧 :o |
|
|
地下室#
发布于:2003-03-23 13:39
那好吧减点9999分 :D :D :D
|
|
|
5楼#
发布于:2003-03-23 13:42
老猪果然够义气,10000分立马让俺减掉9999分,多谢多谢 :D
偶不想知道编译器的原理啦,c to asm 俺多少还知道点。 快说点其它的吧 :o |
|
|
6楼#
发布于:2003-03-23 13:46
:D这东西俺不熟悉!
|
|
|
7楼#
发布于:2003-03-23 13:48
估计老猪也没啥独门招数了,
那俺就拿俺已经知道的去吓那个牛叉博士吧, 要是他笑我, 我就栽赃说是老猪教我的。 :D |
|
|
8楼#
发布于:2003-03-23 13:49
不过,
还是觉得现在了解的有点不够呢, 好象还有一点点心虚。 :( |
|
|
9楼#
发布于:2003-03-23 13:54
偶就要放分了,
大伙认为老猪的这些回答, 值得放分吗? :cool: 倾听意见中。 |
|
|
10楼#
发布于:2003-03-23 14:02
我个人认为非常值得放分! :D
http://www.embed.com.cn/emulator/main.asp |
|
|
11楼#
发布于:2003-03-23 14:03
http://www.mcu-world.com/DSP/pl.html
http://dhgroup.sosoo.net/zbq/8.htm |
|
|
12楼#
发布于:2003-03-23 14:04
我个人认为非常值得放分! :D同意,偶也要点。 |
|
13楼#
发布于:2003-03-23 14:05
但我认为小猪文不对题,人家要原理你都介绍广告。
|
|
14楼#
发布于:2003-03-23 14:05
偶要知道,
那上边的仿真器是不是老猪写的/或至少是不是看过里面的源代码, 才能下决定。 :D |
|
|
15楼#
发布于:2003-03-23 14:08
好吧,放,
虽然是广告, 至少老猪见过挺多仿真器的, 就为这个,也该放了。 :( |
|
|