完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
转自迅为:http://www.topeetboard.com 本文讲 iTOP-4412 的串口设置。 首先 iTOP-4412可以支持四路串口,分别编号为 0, 1, 2, 3, 他们在内核里面的设备节点分别是: /dev/ttySAC0,/dev/ttySAC1,/dev/ttySAC2,/dev/ttySAC3。 iTOP-4412 使用串口 2 作为调试串口,也就是/dev/ttySAC2,如果我们想把串口 2 也作为普通串口来使用,需要修改下内核的配置,重新编译下内核,具体修改方法如下: 首先在内核源码目录下执行命令”make menuconfig“打开内核配置界面,如下图所示: 然后选择“Boot options”,如下图所示: 然后进入到 Boot options 界面,如下图所示: 然后选择“(console=ttySAC2,115200) Default kernel command string”,如下图所示: 然后进入到”Default kernel command string”配置界面,如下图所示: 然后把里面的“console=ttySAC2,115200”改成“console=NULL,115200”,如下图所示: 然后保存并退出 menuconfig 界面,回到内核源码目录下,如下图所示: 然后输入“make”命令,开始编译内核,如下图所示: 编译完成后会在“arch/arm/boot”下会生成“zImage”文件,如下图所示: 最好把生成的”zImage“烧写到开发板上就可以使用串口 2(/dev/ttySAC2)了。 我们在 android 下操作串口有时会遇到没有权限的问题,这就需要修改下 android 的启动脚本,在里面修 改下串口的权限。 具体修改方法是: 在 android 源码目录下输入“vi device/samsung/smdk4x12/conf/init.smdk4x12.rc”, 如下图所示: 在里面找到修改权限的地方,如下图所示: 上面的“chmod 777 xxxx”就是修改设备节点的权限,比如我们现在想修改串口 0(/dev/ttySAC0)的权限, 那我们在这下面输入“chmod 777 /dev/ttySAC0”就可以了,如下图所示: |
|
相关推荐
|
|
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程介绍之烧写所需镜像
124 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写方法
506 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
710 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核源代码的目录结构和文件说明
634 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介
1225 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 08:25 , Processed in 1.092560 second(s), Total 65, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号