- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Linux驱动开发(2)--应用与内核、杂项设备
这使得Linux操作系统能单独为系统的每个用户进程分配独立的内存空间并保证用户空间不能访问内核空间的地址,为操作系统的虚拟内存管理模块提供硬件基础。,该单元辅助操作系统进行内存管理,提供虚拟地址和物理地址的映射、内存访问权限保护和Cache缓存控制等硬件支持。杂项设备是一个典型的字符设备,其主设备号固定为10(内部实现是调用register_chrdev())。这两个种操作方式,第一种是直接赋值,把vir_addr指向的对象直接赋值为0/1;第二种方式是位操作,针对需要操作的位进行赋值;
2023-04-09 17:19:25
135
原创 Linux驱动开发(1) -- 开始你的第一个驱动hello world
Linux驱动开发(1) -- 开始你的第一个驱动hello world
2023-02-07 08:47:41
174
原创 摄氏度和华氏度的相互转换
整型摄氏度转为华氏度:float Centigrade_To_Fahrenheit(int Centigrade){ return (9.0/5.0)*Centigrade+32.0 ;}华氏度转换为整型摄氏度:int Fahrenheit_To_Centigrade(float Fahrenheit){ return (5.0/9.0)*(Fahrenheit-32.0);}
2021-12-13 14:19:45
2906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人