<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AK6512的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AK6512</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AK6512]]></copyright><item><title><![CDATA[Linux块设备驱动的一个demo（二）]]></title><link>https://blog.youkuaiyun.com/AK6512/article/details/144854124</link><guid>https://blog.youkuaiyun.com/AK6512/article/details/144854124</guid><author>AK6512</author><pubDate>Tue, 31 Dec 2024 19:02:53 +0800</pubDate><description><![CDATA[贴一些kernel里面的文档The Multi-Queue Block IO Queueing机制是一种API，它允许快速存储设备通过排队和同时向块设备提交IO请求的方式，实现每秒大量输入输出操作（IOPS），从而充分利用现代存储设备所提供的并行性优势。Operation当用户空间对块设备执行IO操作（例如读取或写入文件）时，blk-mq（多队列块IO机制）就会发挥作用：它会存储和管理发往块设备的IO请求，作为用户空间（以及可能存在的文件系统）与块设备驱动程序之间的中间件。]]></description><category></category></item><item><title><![CDATA[Linux块设备驱动的一个demo（一）]]></title><link>https://blog.youkuaiyun.com/AK6512/article/details/144772327</link><guid>https://blog.youkuaiyun.com/AK6512/article/details/144772327</guid><author>AK6512</author><pubDate>Fri, 27 Dec 2024 19:51:32 +0800</pubDate><description><![CDATA[以前对Linux块设备驱动有一些了解，但是不是很深入，有一些细节还不是很清楚，也从来没有写过块设备驱动。最近想重新学习一下这部分内容，写一个块设备驱动的demo。]]></description><category></category></item><item><title><![CDATA[Cython: 从C++到python wheel]]></title><link>https://blog.youkuaiyun.com/AK6512/article/details/143850295</link><guid>https://blog.youkuaiyun.com/AK6512/article/details/143850295</guid><author>AK6512</author><pubDate>Mon, 18 Nov 2024 14:09:05 +0800</pubDate><description><![CDATA[用Cython实现C++的python扩展]]></description><category></category></item><item><title><![CDATA[import_module ModuleNotFoundError: No module named ‘model‘]]></title><link>https://blog.youkuaiyun.com/AK6512/article/details/122539773</link><guid>https://blog.youkuaiyun.com/AK6512/article/details/122539773</guid><author>AK6512</author><pubDate>Mon, 17 Jan 2022 15:05:21 +0800</pubDate><description><![CDATA[使用importlib.import_module方法import一个pytorch model时出现如下报错


desktop@desktop-pc:~/workspace/test$ ls
main_test.py  mymodel.pt  mymodel.py
desktop@desktop-pc:~/workspace/test$ python main_test.py
Traceback (most recent call last):
  File "main_test.py", line 1]]></description><category></category></item><item><title><![CDATA[交叉编译生成可以在ARM64平台上运行的gcc]]></title><link>https://blog.youkuaiyun.com/AK6512/article/details/108832699</link><guid>https://blog.youkuaiyun.com/AK6512/article/details/108832699</guid><author>AK6512</author><pubDate>Sun, 27 Sep 2020 18:47:21 +0800</pubDate><description><![CDATA[突然想看看在ARM64开发板上编译代码会是什么样的，首先需要把gcc源码通过aarch64-linux-gnu-gcc编译成ARM aarch64指令的编译工具。



所需原材料
gmphttps://mirrors.aliyun.com/gnu/gmp/gmp-6.2.0.tar.xz

mpfrhttps://mirrors.aliyun.com/gnu/mpfr/mpfr-4.1.0.tar.xz

mpchttps://mirrors.aliyun.com/gnu/mpc/mpc-1.2....]]></description><category></category></item><item><title><![CDATA[Linux设备驱动模型]]></title><link>https://blog.youkuaiyun.com/AK6512/article/details/51376898</link><guid>https://blog.youkuaiyun.com/AK6512/article/details/51376898</guid><author>AK6512</author><pubDate>Wed, 11 May 2016 18:09:06 +0800</pubDate><description><![CDATA[驱动程序在计算机系统中有两个作用，一是直接控制硬件，并给上层提供操作硬件的接口，二是主动向上层上报数据，可以说是承上启下。 
Linux内核是大内核，所谓大内核是指内核中包含了设备驱动程序；而windows内核是小内核，不包含驱动。 
驱动中module_init和module_exit两个宏只是在kernel的编译阶段起作用，作用是将驱动的init函数和exit函数指针分别放到两个指定的sect]]></description><category></category></item><item><title><![CDATA[我的vim配置]]></title><link>https://blog.youkuaiyun.com/AK6512/article/details/51010385</link><guid>https://blog.youkuaiyun.com/AK6512/article/details/51010385</guid><author>AK6512</author><pubDate>Tue, 29 Mar 2016 23:30:49 +0800</pubDate><description><![CDATA[set encoding=utf-8 
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1 
set langmenu=zh_CN.utf-8 
set imcmdline
language messages zh_CN.utf-8 
syntax on
set autoindent
set ]]></description><category></category></item></channel></rss>