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

[复制链接]
813|16
 楼主 | 2018-11-20 13:35 | 显示全部楼层 |阅读模式
很少有教程会去讲linux的串口驱动,
感觉linux的串口驱动好像特别复杂,好像还包含了终端的一些个内容,
我找源码看了看,总之比裸机的串口编程复杂的多的多。
| 2018-11-23 17:22 | 显示全部楼层
那不仅仅是串口,就一个gpio的控制也比裸机复杂

使用特权

评论回复

评论

6688hyc 2018-11-24 10:49 回复TA
gpio 相对好理解 
| 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
我看不只是通用性,里面集成了很多扩展功能。并不仅仅是输入输出数据 
| 2018-11-28 19:16 | 显示全部楼层
层层封装

使用特权

评论回复
| 2018-12-6 22:16 | 显示全部楼层
Prry 发表于 2018-11-24 00:09
为了通用性,封装了好多层。

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

使用特权

评论回复
| 2018-12-27 10:48 | 显示全部楼层
有的串口还带有流控功能

使用特权

评论回复

评论

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

使用特权

评论回复
| 2018-12-28 14:39 | 显示全部楼层
你说的是tty层吧

使用特权

评论回复
| 2018-12-28 15:20 | 显示全部楼层
那就好好学习串口通信吗

使用特权

评论回复
| 2018-12-28 15:20 | 显示全部楼层
那就好好学习串口通信吗

使用特权

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


------------------------------------------------------------------------------------
直接搜:USB转TTL无线版
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dhdmlucGVuZw==,size_16,color_FFFFFF,t_70.jpg

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /7 下一条

在线客服 快速回复 返回顶部 返回列表