`
cjc
  • 浏览: 661025 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

移植内核中无法进入shell的问题

阅读更多
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

作者:孙天泽,华清远见嵌入式学院金牌讲师。

近日,有学生在邮件中向我询问在移植Linux内核到2410开发板的问题。在内核已经运行起来后,始终无法看到login和shell。

这是因为在高版本内核中已经不包含devfs,所以还需要在/dev中创建console设备文件。所以在创建这个console文件后,问题解决。

具体命令如下:

mknod -m 600 console c 5 1

内核肯定是在不断发展的。不过只要你掌握了内核启动流程,这类错误还是比较好判断的

分享到:
评论

相关推荐

    深入分析Linux内核源码

    8 .8 Linux2.4文件系统的移植问题 第九章 Ext2文件系统 9.1 基本概念 9.2 Ext2的磁盘布局和数据结构 9.2.1 Ext2的磁盘布局 9.2.2 Ext2的超级块 9.2.3 Ext2的索引节点 9.2.4 组描述符 9.2.5 ...

    Thompson Shell

    事实上,第一个移植到Unix上的shell却不是Steve Bourne写的,早在1975年5月,贝尔实验室就对外发布了第一个广泛传播的Unix版本——Unix V6(之前开发的版本只供内部研究之用),其根目录下的/bin/sh是第一个Unix自带...

    BLueZ蓝牙驱动在优龙FSATRM9200上的移植

    本文是为了毕业设计《Linux下蓝牙通讯驱动的移植》而作,作者在近两个星期的时间中,初步为优龙的FS9200开发板(基于ATRM9200芯片)提供了蓝牙支持。 工作内容包括:  交叉编译了BlueZ-libs和BlueZ-utils-2.25,并...

    LiteOS-STM32移植文件

    嵌入式鸿蒙开发,liteos系统移植内容,stm32 Huawei LiteOS是华为面向物联网领域开发的一个基于实时内核的轻量级操作系统。本项目属于华为物联网操作系统[Huawei LiteOS]源码,现有基础内核包括不可裁剪的极小内核...

    ucos在51单片机上的移植心得

    关于ucos-ii在51机上的移植,讨论以下内容 uCOS51 高效内核 OS 人机界面 SHELL 的编写 51 机开发板 的硬件设计 RTL8019AS网卡驱动程序 51TCP/IP 协议栈设计 应用协议 FTP PPP HTTP SMTP SNMP 在51上的实现技术 51OS...

    STM32F4移植LiteOS模板文件

    嵌入式鸿蒙开发,liteos系统移植内容,stm32 Huawei LiteOS是华为面向物联网领域开发的一个基于实时内核的轻量级操作系统。本项目属于华为物联网操作系统[Huawei LiteOS]源码,现有基础内核包括不可裁剪的极小内核...

    nexus-5-upstream:将上游Linux内核移植到LG Nexus 5手机(msm8974)

    这些补丁最终将在基于更新的上游LTS内核版本的内核中出现在内核中。 硬件状态 以下组件可在上游工作,而无需任何其他补丁:显示器,背光,触摸屏,USB,WiFi,充电器,陀螺仪/加速计,磁力计,温度/湿度/气压计,...

    C语言实现基于Risc-V 的操作系统内核模拟设计与实现源代码,一个运行在RISC-V架构处理器上的玩具嵌入式操作系统

    并基于本课题的操作系统内核模块完成了一些用户态应用程序,包括链表数据结构、命令式文件管理器、生产者消费者演示程序、内存分配器演示程序、Shell 命令式人机交互接口、走迷宫小游戏、数学表达式求解器 ...

    Shell从入门到精通、ARM嵌入式Linux系统开发详解、Linux驱动开发入门与实战、Linux网络编程、Linux系统移植......

    Linux从入门到精通/Linux驱动开发入门与实战/Linux网络编程/Linux系统移植/Linux指令范例速查手册/Linux服务器架设指南

    uCOS51移植心得.doc

    uCOS51高效内核、OS人机界面SHELL的编写、51机开发板的硬件设计、RTL8019AS网卡驱动程序、51TCP/IP协议栈设计、应用协议FTP、PPP、HTTP、SMTP、SNMP……在51上的实现技术、51OS任务划分和应用程序实例、由51软件系统...

    为uCOS51增加Shell界面.doc

    uCOS51高效内核、OS人机界面SHELL的编写、51机开发板的硬件设计、RTL8019AS网卡驱动程序、51TCP/IP协议栈设计、应用协议FTP、PPP、HTTP、SMTP、SNMP……在51上的实现技术、51OS任务划分和应用程序实例、由51软件系统...

    Linux用户手册(中文)

    Linux用户手册,本文档描述的是Linux 2.4.8 在S3C2410 上的移植,其中包括内核移植、Shell 移植、Real2410 外部硬件的驱动编写和移植,文件系统NFS、YAFFS 的移植与 加载、QT 图形界面的移植和基于QT 一个PDA 界面的...

    rt-thread源码

    硬实时内核,这层是RT-Thread的核心,包括了内核系统中对象的实现,例如多线程及其调度,信号量,邮箱,消息队列,内存管理,定时器等实现。 组件层,这些是基于RT-Thread核心基础上的外围组件,例如文件系统,...

    U—Boot及Linux2.6在S3C2440A平台上的移植方法

    摘 要:以探索建立嵌入式Linux系统的基本方法和技术为目的,给出了交叉编译...分析了U-Boot的启动流程和移植重点和操作系统内核配置和编译要点;最后总 结了启动shell的过程。移植后的Linux在嵌入式系统中运行稳定。

    linux的介绍和虚拟机安装流程

    严格的来讲,Linux 不算是一个操作系统,只是一个 Linux 系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。GNU是Richard Stallman组织的一个项目,...

    Linux系统分析与高级编程技术

    Linux系统分析与高级编程技术 Linux与unix shell编程指南 Linux内核分析方法谈 Linux设备驱动第三版(中文) linux内核移植(很好的学习资料)

    RT-Thread1.2.0.rar_STM32 RT-Thread_STM32 SPI TF卡_STM32的SDIO例程_s

    晟睿STM32F103ZET6开发板跑RT Thread,内核为1.2.0,GUI为0.8版本,可以下载到板子上跑。 1、TFT根据RT Thread驱动框架编写,FSMC总线,可直接用。适合常用的9320、9325、9328TFT驱动。 2、SPI W25Qxx Nor flash驱动...

    郭天祥ARM9视频教程(第13和20讲均可观看).docx

    3. 向内核中加入驱动模块(LED、按键、蜂鸣器、AD、DS18B20) 第七部分 嵌入式系统移植之构建根文件系统 第十七讲 用busybox制作根文件系统 1. 嵌入式文件系统介绍 2. Linux目录结构详解 3. 配置,编译busybox 4. ...

    嵌入式Linux程序设计案例与实验教程-实例代码

    8.3 硬件设计中应注意的一些问题195 8.3.1 IC元件的选择195 8.3.2 元件封装设计195 8.3.3 PCB设计精度195 8.3.4 分离元件的正确使用195 8.3.5 高速PCB设计方法196 8.3.6 PCB设计的一般原则196 实验8.1...

    嵌入式Linux程序设计案例与实验教程(配套光盘)第三部分

    8.3 硬件设计中应注意的一些问题195 8.3.1 IC元件的选择195 8.3.2 元件封装设计195 8.3.3 PCB设计精度195 8.3.4 分离元件的正确使用195 8.3.5 高速PCB设计方法196 8.3.6 PCB设计的一般原则196 实验8.1 常用...

Global site tag (gtag.js) - Google Analytics