"); //-->
linux系统中的设备驱动是否安装好一般检查几个方面:
1、系统日志。嵌入式系统多是直接dmesg一下,看有没有设备关键字相关的出错信息(通用系统可检查/var/log/messages文件)。
2、已加载的模块。检查模块加载列表中有没有相关设备的模块。
lsmod
3、设备列表。检查已加载的设备中有没有相关设备
cat /proc/devices
4、设备入口。如果以上检查都正常,还需要检查设备目录下设备入口是否已经创建
ls /dev/xxxx
如果以上检查都正常(驱动模块已经正常加载、设备入口存在且没有错误),而设备还不能正常工作,就需要检查设备驱动是否与芯片匹配或者驱动中的硬件资源配置是否与硬件对应了。
root@ibox:/# cat /proc/devices Character devices: 1 mem 4 /dev/vc/0 4 tty 5 /dev/tty 5 /dev/console 5 /dev/ptmx 7 vcs 10 misc 13 input 89 i2c 90 mtd 108 ppp 128 ptm 136 pts 153 spi 166 ttyACM 180 usb 188 ttyUSB 189 usb_device 207 ttymxc 216 rfcomm 249 mxc_vpu 250 mhi_uci 251 ptp 252 pps 253 rtc 254 gpiochip Block devices: 259 blkext 8 sd 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 179 mmc
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
美国参议院据报道考虑为新建芯片工厂提供35%税收抵免,将提振台积电、英特尔和三星
跪求:高频峰值检测电路
LPC2000微控器I2C软件包
嵌入式ADC驱动框架:通道控制 + 数据读取全流程剖析
英飞凌推出具有超低导通电阻的CoolSiC™ MOSFET 750 V G2
百度文心4.5来袭!英特尔Day0即支持端侧部署
恩智浦Cortex-M0 LPC1100设计挑战赛
恩智浦Cortex-M0 LPC1100设计挑战赛
如何配置Rhapsody环境?
LP2950 LP2951 100mA低压差调节器 (英)
美国、日本领导政府支持的光刻机(EUV)推广,韩国据报道落后
TDK推出大电流汽车应用的电源电路用薄膜电感器
介绍采用 nanoWatt XLP技术的超低功耗系列单片机
LPC2000系列ARM Flash存储器系统和编程
恩智浦Cortex-M0 LPC1100设计挑战赛
Vishay CHA系列通过AEC-Q200认证的薄膜片式电阻现推出0402外壳尺寸
宽带多谐振荡器
最简单的可调占空比振荡器
LP2950 LP2951 100mA低压差调节器
中国RPA+AI解决方案,2024市场份额报告正式发布
南芯科技推出高集成度多口移动电源解决方案
汽车气囊参考演示
Rhapsody的环境如何配置?
LINUX下串口通信的问题:为什么0X00之后的字符串全是0x00呢?我自己的办法错在哪里?
闭环三相多谐振荡器
利用556组成的双无稳态多谐振荡器
意法半导体推出新款栅极驱动器,适用于多种无刷电机
Tornado的编译器是什么?
LPC PRO编程器功能介绍
FXl39组成的多谐振荡器