【博友原创】如何在Ubantu10.10系统上编写一个sbull驱动

  1、 将文件夹blkdev-2.6.35复制到linux环境中,如:/home/linux/workdir/test

  2、 编译

  linux@ubuntu:~/workdir/test/blkdev-2.6.35$ make

  3、通过insmod命令将模块加入内核

  linux@ubuntu:~/workdir/test/blkdev-2.6.35$sudo insmod ./blkdev.ko

  4、#sudo fdisk /dev/blkdeva

  出现磁盘分区界面,选择m出现帮助信息

  选择n添加新的分区

  选择p建立一个新的主分区

  选择w,保存分区信息

  5、格式化disk

  #mkfs.ext2 /dev/blkdeva1

  6、挂载文件系统

  #mkdir mnt

  #sudo mount –t ext2 /dev/blkdeva1 mnt

  7、思考:如果分区后没有及时挂载文件系统(>30s),设备为何会失效。

  8、修改模式为RM_NOQUEUE测试,同样可以同样的功能(因为是ram,所以可以不

  需要quque)

  enum {

  RM_SIMPLE = 0, /* The extra-simple request function */

  RM_FULL = 1, /* The full-blown version */

  RM_NOQUEUE = 2, /* Use make_request */

  };

  9、修改模式为RM_FUL、RM_NOQUEUE 测试,同样可以正常运行

  春天真的来了,万物复苏,一切都会好起来!

(0)

相关推荐

  • (9条消息) Ubuntu20.4:安装OpenCV4,配置vscode+CMake作为基本开发环境

    文章目录 一.在Ubuntu上安装OpenCV 1.安装基本工具 2.安装OpenCV 依赖的库 3.下载OpenCV源代码 4.配置和编译OpenCV 5.环境配置 5.1.配置pkg-config ...

  • 英伟达Jetson 官方AI课程

    今天看见箱子里的开发板,就拿出来又玩了~按照官方的课程走一遭. 在联网上面2G的版本没有网卡,我就插网线了... 记得分享网络的时候是,WLAN给有线连接 连接之后ping一下,成功 看看ip 看看我 ...

  • 跟着jimmy学docker系列之第3讲:为何不创建自己的docker容器呢?

    ✎✎✎ 跟着jimmy学docker系列之第2讲:一个软件一个容器 前面我们说到,在docker仓库下载的那个容器是错误的,因为它配置的Ubuntu库文件不够,所以我更新了,形成了自己的容器 jimm ...

  • ubuntu 尝试使用 WINDOWS 10 设置 UBUNTU14

    我已经安装了 Windows 10.我为 Windows 创建了恢复驱动器.我关闭了快速启动,但没有关闭安全登录.我使用 Windows 分区管理器创建了一个分区.然后我使用 Ubuntu 安装闪存驱 ...

  • 【博友原创】基于FPGA的测频系统+上位机

    [1]本设计的要求: 利用FPGA实现频率计,要求2秒内测出外部频率,并且2秒更新一次值: 实现100MHz频率的测量: 测量结果通过串口921600bps发送给PC: 发送格式为:FFCB01765 ...

  • 如何在 Windows 10 系统中配置java环境。

    如何在 Windows 10 系统中配置 JAVA 环境教程,通过学习该教程,您可以轻松快速的完成 JAVA 环境配置.请大家严格按照教程中的步骤进行操作,设置完成后请及时对当前配置的 JAVA 环境 ...

  • 【博友原创】FPGA之资源优化思想的运用

    很多不安于现状的年轻人心中都有一个明确的目标,并最终为之留下了心酸和泪水而走上了成功的道路.如今我就觉得自己挺年轻的,不过我并没有像他们那么的努力.为了实现梦想,对得起自己,从现在开始我要向他们学习拼 ...

  • 【博友原创】modelsim三种仿真实验结果对比

    既然决定认认真真搞FPGA,学好modelsim,那么就一路坚持下去!首先,继续摸熟modelsim仿真. 今天摸清了用Modelsim做功能仿真,综合后仿真,时序仿真.纪录下过程和对比下结果. 首先 ...

  • 【博友原创】令新手头疼的modelsim库编译

    估计很多人买了CB哥的书来看吧,他们在学习modelsim仿真的过程中可能遇到过明明是按照书上的步骤添加器件库的了,但还是出现如下的错误: 首先,我想说的是CB哥书上的modelsim-altera1 ...

  • 【博友原创】使用NCVERILOG仿真mos数字电路

    在cadence中,使用mos管和电阻构建了数字电路,但是要对这电路进行功能仿真,仿真的激励也比较复杂,不能使用简单的信号源产生,这个时候,就会考虑使用verilog,编写testbench来进行仿真 ...

  • 【博友原创】k64开发之AD数模转换

    所谓AD就是模拟信号转化为数字信号 强大的性能:k64拥有两个分辨率可配置的高速16位模数转换器(ADC).这个精度相当高了,大部分应用都能满足. 单输出或差分输出模式运行,可提高噪声抑制水平.利用可 ...

  • NO.1每周“Q&A”:什么是BSA?如何在BB30的五通上安装一个BSA牙盘?

    从本期开始我们将开通一个新栏目叫:Q&A,每周我们将会从各个平台的留言里或者微信公众号的消息里选择一个提问来进行解答. 我们知道,没有什么问题是愚蠢的.但是,肯定有一些问题是尴尬的,是你不方便 ...

  • 【原创诗词】观博友微信菜园照片有感

    [原创诗词]观博友微信菜园照片有感 观博友微信菜园照片有感七言 雪岸 20210315 绝句 押庚韵 喜看园蹊绿己盈,一枝一叶是春声. 仄中平平仄仄平,仄平仄仄仄平平. 欲归故里舒望眼,把酒言欢笑语生 ...