4072|6

7219

帖子

195

TA的资源

五彩晶圆(高级)

楼主
 

《原子嵌入式Linux驱动开发详解与实战》第25章 Linux RS232驱动实验阅读心得及实操 [复制链接]

串口是很常用的一个外设,在 Linux 下通常通过串口和其他设备或传感器进行通信,根据电平的不同,串口分为 TTL 和 RS232。不管是什么样的接口电平,其驱动程序都是一样

开发板的USB口是连接的UART1

这一节我们需要测试的是UART3

所以需要重新连线

 

 

 

将JP1的UART3_TXD链接rxd

UART3_RXD链接txd

 

连好之后就是可以开始测试串口3了

 

        

 

二设备树里添加

         pinctrl_uart3: uart3grp {

                            fsl,pins = <

                                     MX6UL_PAD_UART3_TX_DATA__UART3_DCE_TX         0x1b0b1

                                     MX6UL_PAD_UART3_RX_DATA__UART3_DCE_RX         0x1b0b1

                            >;

                   };

 

&uart3 {

         pinctrl-names = "default";

         pinctrl-0 = <&pinctrl_uart3>;

         status = "okay";

};

 

三开始测试

先查看下是否有ttymxc的串口驱动

 

/proc/devices是一个非常重要的文件,它记录了系统中当前加载的所有设备驱动,cat /proc/devices命令则可以用来查看这些设备的详细信息

 

cat /proc/devices

 

 

 

 

 

 

 

显示某个串口参数信息:stty -F /dev/ttymxc -a

 

dmesg | grep ttymxc

 

stty -F /dev/ttymxc2 -a

 

开始测试

 

echo "abcdefg"  >  /dev/ttymxc2

stty -F /dev/ttymxc2 speed 115200 cs7 -parenb -cstopb  -echo

 

 

测试接收

一定要加发送新行,否则收不到

显示串口接收数据:cat   /dev/ttymxc2

 

最新回复

支持一下楼主,辛苦了,感谢楼主分享的嵌入式Linux驱动开发的技术内容,希望楼主再接再厉   详情 回复 发表于 2024-8-2 11:51
点赞 关注

回复
举报

6495

帖子

10

TA的资源

版主

沙发
 

看题目吓我一跳啊,这一章一章的都到25章了,效率啊。跳的不错

点评

哈哈哈  没办法太厚了  时间根本来不及 先完成测评计划    详情 回复 发表于 2024-4-26 22:51
 
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 

回复

7219

帖子

195

TA的资源

五彩晶圆(高级)

板凳
 
秦天qintian0303 发表于 2024-4-25 11:46 看题目吓我一跳啊,这一章一章的都到25章了,效率啊。跳的不错

哈哈哈  没办法太厚了  时间根本来不及 先完成测评计划  

点评

这本书是挺厚的,书籍内容也不错,唯独正点原子开发板的硬件设计的太随意了  详情 回复 发表于 2024-4-29 09:33
 
 
 

回复

1285

帖子

4

TA的资源

版主

4
 
常见泽1 发表于 2024-4-26 22:51 哈哈哈  没办法太厚了  时间根本来不及 先完成测评计划  

这本书是挺厚的,书籍内容也不错,唯独正点原子开发板的硬件设计的太随意了

点评

硬件设计太随意了 还请指教  LINUX我入门没多久,没发现  详情 回复 发表于 2024-5-1 11:33
 
 
 

回复

7219

帖子

195

TA的资源

五彩晶圆(高级)

5
 
beyond_笑谈 发表于 2024-4-29 09:33 这本书是挺厚的,书籍内容也不错,唯独正点原子开发板的硬件设计的太随意了

硬件设计太随意了 还请指教  LINUX我入门没多久,没发现

点评

看一下开发板的原理图设计就知道了,原子的软件应该是强项,开发板硬件设计不太适合工业应用场景  详情 回复 发表于 2024-5-1 15:19
 
 
 

回复

1285

帖子

4

TA的资源

版主

6
 
常见泽1 发表于 2024-5-1 11:33 硬件设计太随意了 还请指教  LINUX我入门没多久,没发现

看一下开发板的原理图设计就知道了,原子的软件应该是强项,开发板硬件设计不太适合工业应用场景

 
 
 

回复

419

帖子

0

TA的资源

纯净的硅(中级)

7
 

支持一下楼主,辛苦了,感谢楼主分享的嵌入式Linux驱动开发的技术内容,希望楼主再接再厉

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表