[问题] 请问c#能读写硬件暂存器吗

楼主: jamyang (Jack)   2017-07-11 16:21:53
最近要控制一台有GPIO的电脑
虽然有附dll档,但是在使用dll里面的方法还是遇到一些障碍
后来转向仔细瞧着说明书上的这一页
http://i.imgur.com/7FgwNLA.jpg
如果可以直接去读写这些暂存器,那麻事情应该就会变得很简单吧
请问是否有人会读写这些暂存器呢?
(我有找过msdn与google, 但不知道是否关键字下错, 找不到适合的资讯)
作者: petercoin (彼得币)   2017-07-11 16:56:00
首先你需要有WinIO这种driver 但是相信我 不会更快...
作者: james732 (好人超)   2017-07-11 17:52:00
如果它的DLL有包好的话,拿来用比较省事
楼主: jamyang (Jack)   2017-07-11 19:08:00
本想说用简单的方法就可以存取。那我还是乖乖去研究dll
作者: petercoin (彼得币)   2017-07-12 15:30:00
利用DllImport就可以call unmanaged API只是型别的对映可能会遇到一点困难但是网络上找找通常都能找到解答
作者: feeya (24 August 升格为乡民)   2017-07-12 20:52:00
可以用C#呼叫C/C++的lib
楼主: jamyang (Jack)   2017-07-13 00:22:00
我就是在型别对应卡住了,而且是厂商的dll, 说明也写得不清楚,听说可以用dumpbin去看型别?明天试试看厂商有提供Lib,会比较容易使用吗
作者: james732 (好人超)   2017-07-13 21:05:00
直接请厂商给可以执行的sample code?但我猜会是C写的
楼主: jamyang (Jack)   2017-07-15 19:11:00
楼上正解!后来我有去要到c的范例,努力中

Links booklink

Contact Us: admin [ a t ] ucptt.com