打印
[嵌入式linux]

关于嵌入式linux串口驱动的讨论

[复制链接]
1545|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
6688hyc|  楼主 | 2018-11-20 13:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
很少有教程会去讲linux的串口驱动,
感觉linux的串口驱动好像特别复杂,好像还包含了终端的一些个内容,
我找源码看了看,总之比裸机的串口编程复杂的多的多。

相关帖子

沙发
renxiaolin| | 2018-11-23 17:22 | 只看该作者
那不仅仅是串口,就一个gpio的控制也比裸机复杂

使用特权

评论回复
评论
6688hyc 2018-11-24 10:49 回复TA
gpio 相对好理解 
板凳
Prry| | 2018-11-24 00:09 | 只看该作者
为了通用性,封装了好多层。

使用特权

评论回复
评论
6688hyc 2018-12-6 11:06 回复TA
@Prry :至少还封装了控制台功能。不然你怎么输入linux命令的? 
Prry 2018-12-4 22:00 回复TA
@6688hyc :还有什么功能?举例看看。一直只是用来通信,涨点知识了。 
6688hyc 2018-12-4 13:09 回复TA
我看不只是通用性,里面集成了很多扩展功能。并不仅仅是输入输出数据 
地板
大白1111111111| | 2018-11-28 19:16 | 只看该作者
层层封装

使用特权

评论回复
5
Prry| | 2018-12-6 22:16 | 只看该作者
Prry 发表于 2018-11-24 00:09
为了通用性,封装了好多层。

这个还是串口通信的范畴吧?只是加了解析、执行命令的功能。

使用特权

评论回复
6
xingyu666| | 2018-12-27 10:48 | 只看该作者
有的串口还带有流控功能

使用特权

评论回复
评论
xingyu666 2018-12-27 15:55 回复TA
@6688hyc :做嵌入式开发不需要知道系统这么底层的封装啦,相应的功能接口能用就行啦 
6688hyc 2018-12-27 13:24 回复TA
您说的 对 所以好复杂啊 
7
千岁寒| | 2018-12-28 14:22 | 只看该作者
为了API用户的便利

使用特权

评论回复
8
wono01| | 2018-12-28 14:39 | 只看该作者
你说的是tty层吧

使用特权

评论回复
9
大大hello| | 2018-12-28 15:20 | 只看该作者
那就好好学习串口通信吗

使用特权

评论回复
10
大大hello| | 2018-12-28 15:20 | 只看该作者
那就好好学习串口通信吗

使用特权

评论回复
11
gavinpeng2| | 2019-1-4 16:44 | 只看该作者
linux的驱动的框架是很复杂的,但是你尝试一下移植,然后跑几个用例,把上层几个重要的API调用一下,你会发现你需要改动的东西并不多,往往一个文件解决战斗。


------------------------------------------------------------------------------------
直接搜:USB转TTL无线版

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

277

主题

1317

帖子

16

粉丝