Until now I have been using my K8055 with desktop Windows. Recently bought a Raspberry “IoT” running on Windows 10. I know how to program that allright. But what I do not succeed in, is installing the K8055D.dll correctly. I have tried copying it into \System32 as well as in \SysWOW64 on the Raspberry, but that won’t do no good. That seems logical, as the Raspberry runs ARM. Windows dll’s cannot be used in that architecture
Is it possible to use the K8055 on this configuration? Do I need some other dll? Is an ARM dll ( or some other technique) available?
All help will be highly appreciated!
I have not done this yet.
Have you tried putting the DLL in the same directory as your project.
Very interested.
As you already said, you will absolutely need software that is compiled specifically for the ARM architecture which your Rasberry Pi is running on.
@VEL448: thanks for your reply, but as you can figure out for yourself too: that is not really a reply. It’s merely a rephrased fact, that I had figured out for myself as well.
The real question is not answered: [color=#BF0000]is there a suitable piece of software available for the ARM architecture?[/color] Could I perhaps recompile original source code with an ARM compiler? Is that sourcecode available? In what language? Can I recompile that in Visual Studio 2015 under ARM? What do I do with the result (if any)? Where to put the new “ARM-DLL” onto the RasPi under Windows10?
And more of those questions.
I hope you can do better than rephrasing my original question …
I’m sure you can in fact, as you have been able to compose / compile the original DLL too. It will be very intersting for you to be able to go with the huge and growing world of IoT on ARM devices!
Regards
Perhaps if I explain it like this: Suppose you download a calculator application for Ubuntu running on your laptop. You won’t be able to copy that calculator application to your smartphone because it’s not an Android app. And you can’t just turn it into an Android app by recompiling it for ARM.
Someone will need to write software for the Universal Windows Platform (UWP), that can communicate with a HID device (the K8055). These UWP apps will be a beautiful thing, in time they will run on Windows Desktop, Windows mobile, etc.
On a sidenote: If you would have linux running on the Raspberry Pi, you would probably be able to find open source libraries and/or software.
@VEL448 thanks again, this answer is a bit more extensive. As I understand it comes down to this:
Velleman does not have an ARM version of the dll, right? And: No, you cannot just “copy-paste” Intel based architecture into ARM devices, I knew that!
So that means that I will have to ask: does Velleman have any plans to make an ARM version of the K8055 dll? And if so, in what time?
Or yet another question would be: is Velleman prepared to share sources of the Windows DLL, so that “someone” could translate that for ARM architecture?
Regards
[quote] is Velleman prepared to share sources of the Windows DLL, so that “someone” could translate that for ARM architecture?[/quote]Yes, here is the link to download the updated v5.0.0.3 of the K8055D.DLL with source:
app.box.com/s/9bsnqirw390miyc1n38o
Thanks @Vel225!
I will investigate this code (Pascal I presume?) and see what I can do to make something for the ARM platforn. If I succeed - it has been quite a while that I have done anything in Pascal - I will post here in the forum. probably for others to improve it!
BYE!
I just released the K8055 dll for ARM processor(Raspberry pi) with Windows 10 iot. I’m trying to create a github project to share the dll.
During this time if some people want to get the dll. Just send me a MP message. I will send the dll.
The first released K8055 interface for Raspberry under Windows 10 IOT with source code is available to download at :
github.com/groumfice/K8055Gui
The last version of raspk8055 DLL is available to download at :
github.com/groumfice/K8055_ARM_WIN_IOT_X64
Send bugs report to groumfice@gmail.com
Have fun with the K8055 Usb Card on the Raspberry Pi 3 (model B)