文档章节

linux释放控制台串口

DB_Terrill
 DB_Terrill
发布于 2014/05/30 15:55
字数 482
阅读 284
收藏 0

        首先,我查找了一下我所用开发板的串口驱动,是Linux下开源的8250串

口。在驱动程序中我发现了关于控制台相关的处理部分是以内核中CONFIG_SERIAL_CONSOLE配置项进行

控制的。于是我打算重新配置下Linux内核试试。

       在base代码的底层,使用make menuconfig进入到内核的配置项中,在Device Drivers-->Charactor Driver-->Serial Driver中找到了Console的配置项,取消后重新编译内核。

       我将新的内核镜像文件烧录到开发板上后,发现控制台上输出 

LINUX started...

 THIS IS ASIC

     后再没有输出,控制台已经去掉了,此时我万分高兴。

     但是当我进行串口通信测试时发现了新的问题,我从板子上发出去的数据是成功的,但是接收数据是失败的。

      通过串口调试工具才发现问题的原因,是因为BusyBox把原来控制台所在的串口做为了命令行的输入。所以才会使我的应用

接收不到外来发过来的数据,看来只能修改Busybox了。

     先是在网上找了片此相关的文件,http://blog.chinaunix.net/uid-22028566-id-1802945.html(非常感觉作者),然后查看了我的Busybox代码并查找到了对应的inittab文件位置。打开此文件我发现了有一行写着

 ttyS1::respawn:/bin/sh

   我将这行删除,重新编译烧录后终于成功,于是急切的写下这篇文章,希望能对大家和我以后的工作有所帮助。

© 著作权归作者所有

共有 人打赏支持
DB_Terrill
粉丝 24
博文 139
码字总数 24776
作品 0
大连
其他
将LINUX的控制台定向到串口终端

将LINUX的控制台定向到串口终端(转载) 利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将Linux主机作为一个任意用途的嵌入式黑匣。将串口终端连接到计算机的串口...

陈文东
2013/04/17
0
0
ECS运维:操作系统有异常?诊断日志来帮忙!

云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。阿里云使用严格的IDC标准、服务器准入标准以及运维标准,...

践远
07/23
0
0
从串口驱动到Linux驱动模型

大学的时候,帮朋友写的操作系统调研的作业,最近整理过去的文档时候偶然发现,遂作为博客发出来。 从串口驱动到Linux的tty子系统驱动模型简要分析 基于ARM920T核心 Samsung的S3C2440芯片 本...

Linkerist
2017/12/14
0
0
raspberry pi init

1:wifi 2:sudo apt-get update 3:sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin 5:sudo raspi-config进行中文设置 ->Localisation Options ->T......

乌鸦FB
2015/08/26
0
0
嵌入式Linux根文件系统和挂载

嵌入式Linux系统由三部分组成: uboot、kernel、根文件系统, 还是这张老图 这里的根文件系统可以说是包含两个部分: 一个是根,一个是文件系统 那么什么是根呢?哈哈 其实根表示的就是第一个...

lxllinux
2017/12/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker学习笔记

Docker Resources All In One Docker 学习资源整理

OSC_fly
9分钟前
3
0
Android 安全逆向:篡改你的位置信息

篡改你的位置信息

蔡小鹏
9分钟前
1
0
SpringMVC 全局异常处理,返回json

1.在spring-mvc.xml中增加配置: 比如我的freemarker视图定义的是:/WEB-INF/template 我的页面则放在template下的common目录下,所以下方定义的是common/500,文件扩展名根据视图定义可以忽...

Gmupload
10分钟前
1
0
一篇文章搞定前端面试

本文旨在用最通俗的语言讲述最枯燥的基本知识 面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之...

Jack088
16分钟前
3
0
ajax 轮询请求后台服务器

<script type="text/javascript"> // var i=0; //声明轮询次数变量 $(document).ready(function(){ c = window.setInterval("getResult()",10000); //间隔多少秒去触发ajax }); function get......

15834278076
19分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部