- 博客(8)
- 收藏
- 关注
原创 6ull Linux驱动开发笔记(二)字符设备
字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比应用程序运行在用户空间,而 Linux 驱动属于内核的一部分,因此驱动运行于内核空间。当我们在用户空间想要实现对内核的操作,比如使用 open 函数打开/dev/led 这个驱动,因为用户空间不能直接对内核进行操作,因此必须使用一个叫做“系统调用”的方法来实现从用户空间“陷入”到内核空间,这样才能实现对底层驱动的操作。
2024-07-05 22:31:24 580
原创 6ull Linux驱动开发笔记(一)
字符设备驱动块设备驱动和网络设备驱动。Linux 驱动有两种运行方式,第一种就是将驱动编译进 Linux 内核中,这样当 Linux 内核启动的时候就会自动运行驱动程序。第二种就是将驱动编译成模块(Linux 下模块扩展名为.ko),在Linux 内核启动以后使用“insmod”命令加载驱动模块。使用驱动模块有两个操作函数,分别在加载时调用和卸载时调用。\r\n");return 0;\r\n");//注册模块加载函数//注册模块卸载函数使用insmod命令加载驱动使用rmmod命令卸载驱动。
2024-07-05 18:43:15 351
原创 用easyx做了个学生信息管理系统(c语言)(有源码)
一,系统概括该系统拥有存储学生信息和处理信息功能(增删改查)。 该系统基于C语言(c++)和easyx图形库。 字符集才用多字符节!!!!!!!!!!!!! 代码功能实现基于单链表。
2022-03-15 17:33:18 6964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人