- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 linux下与hid设备通信不能使用read,write 而要使用ioctl
linux驱动中HID设备的驱动不支持read,write系统调用,而要使用ioctl,但ioctl将数据写下去后不能马上回读,要有大于400毫秒的延迟,否则读出来的数据是不正确的。所以发现ioctl通信的效率是很低的,不知道有什么方法可以解决。
2010-03-18 09:53:00 3515 3
原创 linux 调试动态库
我最近的工作是在linux环境下测试一个.so的动态库,我暂时命名为libdawn.so,是同事实现的,我需要再我的测试程序中加载这个库,并调试该库,我用的编译环境是Eclipse. 1. 在Eclipse->Project->Properities->c/c++ Build->setting->gcc c++ Linker(如果是用gcc c编译的则选gcc c Linker)->Librari
2010-03-16 16:21:00 3967
原创 linux如何动态加载动态库
1.定义函数指针类型 要根据动态库中药使用的函数,在外面定义同样类型的函数指针类型,供以后使用typedef unsigned long(*POpenDev)(IN unsigned long int); 2. 定义函数指针POpenDev OpenDev; 3.动态加载动态库 HANDLE sohandle = NULL;sohandle = dlopen("libNiKeyDll.so"
2010-03-15 15:47:00 1094
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人