文档章节

linux释放控制台串口

DB_Terrill
 DB_Terrill
发布于 2014/05/30 15:55
字数 482
阅读 256
收藏 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
码字总数 21463
作品 0
大连
其他
将LINUX的控制台定向到串口终端

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

陈文东
2013/04/17
0
0
嵌入式Linux根文件系统和挂载

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

lxllinux
2017/12/21
0
0
嵌入式Linux根文件系统制作和挂载

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

duidaifen3896
04/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
[1]-skyeye-1.3.1的编译与安装

skyeye是国内一个比较有名的嵌入式平台的模拟软件,这次使用skyeye的原因是学习Linux的需要,想在skyeye平台上将linux-2.6.28跑起来,整个过程比较繁琐,成功来之不易,所以一步一步地记录下...

中华大吉
2011/09/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

咕泡-Factory设计模式笔记

个人感悟: 设计模式都是处理复杂问题的,如果问题本身很简单,使用设计模式反而累赘,增加了开发的复杂性 遇到最简单的情况,直接 new 如果创建对象的过程简单,但是需要匹配不同情况,返回...

职业搬砖20年
15分钟前
0
0
Java中的锁分类

在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏...

Funcy1122
23分钟前
0
0
Ansible随机数

想为你的Ansible剧本取一个随机数?还想在接下来的运行中保持系统的等幂性?这里有一个答案。 假如,你要为一大批服务器设置cron任务,却不想让它们同时启动,你可以这样设置分钟数: minute...

大别阿郎
33分钟前
0
0
SpringCloud之服务注册中心Eureka

本系列介绍的配置均基于 Spring Boot 2.0.1.RELEASE 版本和 Spring Cloud Finchley.SR1 服务注册中心 Spring Cloud 已经帮我们实现了服务注册中心,我们只需要很简单的几个步骤就可以完成。 ...

熊小飞呀
今天
7
1
“Comparison method violates ...”异常的再现方法

前提条件:JDK8 代码: import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Test { public stat......

hunterli
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部