- 博客(4)
- 收藏
- 关注
原创 linux内核学习(1)
在Ubuntu16.04环境下实验:今天看到linux2.6之后隔离策略和机制的一个方法,udev采用从netlink消息中获取创建设备信息,对于热插拔事件的设备,这个较容易理解,他们会在插拔时被系统检测到并发送netlink消息,但是冷插拔设备怎么做的,从书上看到一个实验,系统是会往sysfs中的uevent节点发送“add”从而导致内存发送netlink,这样就能获取设备信息,于是便手撸书上的代码:#include <linux/netlink.h>#include <linux
2021-06-30 17:24:32 106
原创 setuptools打包安装工具的使用
怎么让自己写的代码容易使用使用setuptools能让事情事半功倍,首先我们的代码,如果都是python写的,假设放在code文件夹里,我们需要在code里面放一个__init__.py文件,然后在code外一层的文件夹下创建setup.py文件,最为简单的内容如下:from setuptools import setupsetup( name = 'MyTools', # 应用名 version = '0.1', # 版本号 packages
2021-06-16 14:35:58 443
原创 如何在调试自己写的cuda程序
在发生错误,报CUDA的assert,比如什么index out of range的问题。那么可能因为并行导致报错不一致,甚至报错的未知都不对,这时候需要在程序中加入以下的代码:import osos.environ[‘CUDA_LAUNCN_BLOCKING’]=‘1’...
2021-01-23 10:43:14 218
原创 编译opencv并生成cv2.so
直接使用camke-gui配置opencv的编译选项,一直编译不出cv2.so后来直接使用下面的命令就可以得到python可调用的cv2.so了cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D INSTALL_C_EXAMPLES=OFF -...
2019-08-14 15:44:32 2666 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人