毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

Wince下C#直接访问外部地址

更新时间:2012-10-1:  来源:毕业论文

这几天查网站上的一些C#直接读写外部地址数据的帖子,用的很多的是利用Coredll.dll里面的一些函数来间接读写地址。
但是上面的一些参数有些头大。
刚才突然看到一篇帖子试了一下,好像可以直接用Marshal.ReadByte(IntPtr address),Marshal.WriteByte(IntPtr address)来直接读取address里面的数据,只是要在写入时判断下address的值是否可写,不然会有异常。
希望能指点一下下面两个问题
1、对address可写写是否有函数能判断,或是用try……catch来判断
2、用Marshal读写外设的寄存器,例如GPIO引脚状态寄存器、flash什么的是否可行
谢谢。。。这个可以看芯片的内存地址分布图

没有函数判断能否读写

往学习板上操作了一下,程序立马就死了。
这个Marshal操作的好像是windows的内存,只有256M,而0x7F008828是处理器对应的外部存储空间,在内存之外,不知道可不可以这样理解。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。