
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
参考的是恩智浦提供的内核,不知道是在哪个内核版本上修改的MKDEV这个是在驱动学习中碰到的,定义在./include/linux/kdev_t.h中,如下:1 #define MINORBITS202 #define MINORMASK((1U << MINORBITS) - 1)//(1<<20 -1) 此操作后,MINORMASK宏的低20位为1,高12位为034 #d
前言:ntc热敏电阻的R值是10k,B值是3950使用的是STM32F103RCT6的ADC其中最主要的是温度变化,引起了热敏电阻的变化,然后导致的电压的变化,从而导致了adc的值发生改变,所以核心变成了,怎样根据adc值得到温度值1.电路理论不要问我图为啥是这个样子,这是硬件工程师画的板子其中R_ntc指的是热敏电阻,R1是个平衡电阻,电容不知道干啥子用的,觉得是起个保护作用,但是电容并不影响理

参考资料:stm32中文参考手册,正点原子开发指南针对stm32f103zet6ADC简介ADC即模数转换器,是指将连续变化的模拟信号转换成离散的数字信号的器件。在现实中模拟信号如温度、压力、声音或者图像等,转换成更容易存储、处理、发射的数字形式,模数转换器则可以实现这个功能。12位的ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部的信号源。各通道的...
节点是由一堆属性组成的,节点都是具体的设备,不同的设备需要的属性不同,用户可以自定义属性。除了用户自定义属性,有很多属性都是标准属性1. compatible属性compatible属性也叫做“兼容性”属性,是一个字符串列表,compatible属性用于将设备和驱动绑定起来。字符串列表用于选择设备所要使用的驱动程序,格式如下所示“manufacturer,model”其中manufa...
linux入门小白,差点从入门到放弃了,还好这几个月的实习生活带来的启示是,遇见的bug总会解决的,无非就是时间的问题,而后也变得越来越相信自己了,回归正题:使用的开发板:imx6ull , uboot,设备树都是使用的nxp的,进行了修改,根文件系统使用的是busybox问题产生概述:(大概就是停在了starting kernel)每个人产生问题的原因不同,我的就是修改网络启动变成emmc启动之
今天我修改了网络配置之后,就是按了虚拟网络编辑器,然后把桥接模式改成NAT模式之后,重启,然后ubuntu打不开了。。。。。。如果有遇到上面那种问题的,可以按照以下的方法,管用。个人实测可以解决问题:1.以管理员身份运行cmd控制台程序可以在搜索框输入cmd,然后以管理员身份运行2.输入命令netsh winsock reset作用是重置winsock网络规范3.然后重启系统,在打开...
两种虚拟机我都试过了下面是我使用的方法,博客上肯定还有更好的在 VMware中其实和在mnt下获得hgfs方法是一样的,重启之后就可以了mnt下获得hgfs在VirtualBox中第一步:在菜单栏选择设备–>安装增强...







