can't open /dev/ttyAMA0: No such device or address
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
今天终于找到了这个问题的原因。
原来我是这样创建 ttyAMA0 的:
mknod ttyAMA0 c 204 16
这样创建的问题是 minor number 不是可以随意设置的,它有固定的值, 是64.
所以,正确的方法是:
mknod ttyAMA0 c 204 64
我们可以在linux 内核代码 里找到根据(drivers/tty/serial/amba-pl011.c):
#define SERIAL_AMBA_MAJOR 204
#define SERIAL_AMBA_MINOR 64
顺便说一下, AMA是 Advanced Microcontroller Bus Architecture的缩写,是ARM的一款 UART设备(ARM AMBA PL011)
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献17条内容
所有评论(0)