当前位置: 首页 > article >正文

驱动程序-启动内核

目录

启动内核

从头开始启动内核

linux启动过程

1.向ronflash中下载uboot.bin

2.查看tfpt服务,并拷贝ulmage文件到tftpboot文件下

tftp 192.168.1.200是进入了客户端,原本是在服务端

3.安装nfs服务,并将rootfs拷贝到nfs服务目录下(拷贝压缩包,在该目录下解压)
sudo tar -xvf rootfs.tar.gz

aping网络

下载  uig文件

启动内核

新的内核地址  1.100  随便设

每次启动都需要重新下载一次

启动内核

help命令  查看所有命令

1.传入启动参数

启动参数给的有误  上图一大串的部分有误

便捷操作

1.ping 192.168.1.200  ping通网络

2.前提要打开uImage文件的读写权限,并且serverip要是自己虚拟机的ip,不是就设置一下  ,然后下载  tftp 0x30008000 uImage 

3.启动内核  bootm 0x30008000

ping 192.168.1.200

tftp 0x30008000 uImage

setenv bootargs root=/dev/nfs nfsroot=192.168.1.200:/home/linux/nfs/rootfs ip=192.168.1.99 console=ttySAC0,115200 init=/linuxrc

 bootm 0x30008000

从头开始启动内核

按下开发板上的reset复位按键,进入u_boot界面

ping 192.168.1.200

ping网络是否通,才可以用tftp下载

tftp 0x30008000 uImage

在u_boot下下载uImage(粘贴过来的uImage需要检查读写权限是不是ok的,同时要检测自己的serverip是不是自己的ip)

下载成功

设置挂载

setenv bootargs root=/dev/nfs nfsroot=192.168.1.200:/home/linux/nfs/rootfs ip=192.168.1.99 console=ttySAC0,115200 init=/linuxrc

启动内核  bootm 0x30008000

挂载成功


http://www.kler.cn/news/337014.html

相关文章:

  • 在CentOS7上安装mysql
  • 高效数据处理:MapReduce与Hive的实战应用
  • 短剧系统源码短剧平台开发(H5+抖小+微小)部署介绍流程
  • Ollama接口系统详解
  • LabVIEW提高开发效率技巧----点阵图(XY Graph)
  • 什么是守护进程??
  • YOLO11改进|注意力机制篇|引入大核可分离卷积注意力块LSKA
  • 【动态规划-最长公共子序列(LCS)】力扣97. 交错字符串
  • R中的箱线图
  • 人机协作:科技与人类智慧的融合
  • MySQL 实验 7:索引的操作
  • 解锁语言之门:中英文翻译工具全解析
  • 【AI知识点】激活函数(Activation Function)
  • Qt 实现动态时钟
  • RTOS系统移植
  • Golang | Leetcode Golang题解之第450题删除二叉搜索树的节点
  • 【React】setState 批量更新
  • 【JavaEE初阶】深入理解线程池的概念以及Java标准库提供的方法参数分析
  • 【学习笔记】手写一个简单的 Spring MVC
  • 【代码随想录Day32】动态规划Part01