首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >uart_add_one_port在串口驱动程序中的应用

uart_add_one_port在串口驱动程序中的应用
EN

Stack Overflow用户
提问于 2017-04-25 19:26:04
回答 1查看 312关注 0票数 0

我正在写uart驱动程序。我的驱动程序将支持4个实例,因此我在向tty注册uart时传递了.nr = 4。当我的探测函数被调用时,我需要对特定于端口的结构执行uart_add_one_port

我有一个疑问,既然我的驱动程序将支持4个实例,并且所有uarts的基地址都不同,那么我不需要调用它4次吗?

在我发现的大多数标准驱动程序中,无论驱动程序支持多少个实例,他们都只调用uart_add_one_port it一次。

请解释为什么需要uart_add_one_port,以及为什么只在标准驱动中调用它。

EN

回答 1

Stack Overflow用户

发布于 2017-04-25 21:56:25

如果您的硬件支持多个uart端口,则应根据可用端口调用uart_add_one_port

相应的设备将像/dev/ttyDEVX名称一样注册,其中DEV名称是您的驱动程序的名称,X是设备的编号。

Refer similar driver like yours

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43609378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档