Buildroot 移植 telnetd 到 Jz2440
telnet 是 busybox 里面的一个用于远程登录的应用程序,其中 telnet 是客户端,而 telnetd 是服务端。由于最近需要观察 Jz2440 开发板的 CPU 使用率,而且在串口终端运行的应用程序不能在后台运行,导致无法在串口终端输入 top 命令观察该应用程序的 CPU 使用率。
本文是在Buildroot 构建根文件系统(Jz2440)的基础上通过配置 busybox 添加 telnetd 应用程序,方便使用 MobaXterm 远程登录Jz2440开发板。(注:其实 busybox 在默认的配置中已配置了客户端 telnet,但没有服务端 telnet)
第 1 步: 在 buildroot 顶层目录输入make busybox-menuconfig 命令,进入配置界面,配置如下:
Networking Utilities->[*] telnetd (12 kb)
第 2 步:输入 make 继续编译 buildroot,一次编译成功。
第 3 步:把 buildroot-2020.02.9/output/images 目录下的 rootfs.tar 拷贝到 nfs 网络文件系统,通过 nfs 方式挂载进行测试:
cp rootfs.tar ~/works/nfs/rootfs
cd ~/works/nfs/rootfs
tar xf rootfs.tar
rm -rf rootfs.tar
第 4 步:重启开发板,挂载新的文件系统,文件系统挂成功后,测试:
(1) 在开发板输入以下命令:
telnetd -l /bin/sh // 开启telnet服务,并告诉系统收到telnet请求时直接启动shell
(2) 使用 MobaXterm 登录,MobaXterm 配置如下图所示:(开发板的 ip 地址为 192.168.0.200)
登录后如下图所示:
Buildroot 移植 telnetd 到 Jz2440相关推荐
- 移植madplay到jz2440【学习笔记】
平台:jz2440 作者:庄泽彬(欢迎转载,请注明作者) 说明:韦东山一期视频学习笔记 交叉编译工具:arm-linux-gcc (GCC) 3.4.5 PC环境:ubuntu16.04 一.移植ma ...
- buildroot 移植网卡例子
buildroot 移植网卡例子 flyfish 一 XR829的例子 代码 buildroot/dl/linux/git/drivers/net/wireless/xr829 编译过程和结果 bui ...
- Buildroot 构建根文件系统(Jz2440)
1. Buildroot 简介 Buildroot是Linux平台上一个构建嵌入式Linux系统的框架.整个Buildroot是由Makefile脚本和Kconfig配置文件构成的.你可以和 ...
- jz2440开发板移植U-boot之修改代码支持DM9000网卡
今天我们来移植U-boot到jz2440开发板,修改代码支持DM9000网卡.查看之前写的移植记录请点击链接:点击查看之前的移植记录 现在大多数开发板都支持DM9000网卡.我们的U-boot源码里面 ...
- 嵌入式Linux开发板_WIFI无线网卡驱动移植
在线课堂:https://www.100ask.net/index(课程观看) 论 坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...
- jz2440开发板修改UBOOT支持NAND FLASH
很多天没有看嵌入式的东西了,今天来看一下,继续之前移植uboot到jz2440开发板.今天我们来实现Uboot支持NAND FLASH. 在之前的文章里(点击连接查看之前的记录),我们为了编译通过把N ...
- bsp的分析(其中使用buildroot文件夹建立rootfs)
以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 一.X210的bsp介绍 1.嵌入式linux产品的bsp介绍 ARM+linux形式的bsp,内容和结构都是相似的. bsp由芯片厂家或板 ...
- 通过Buildroot自制根文件系统
前言 根文件系统是Linux内核启动之后读取的一个文件系统,并从这个文件系统中加载第一个init应用程序并启动,就是Linux上俗称的root进程.根进程 制作它的方式有很多,例如busybox.yo ...
- buildroot应用开发流程
我用的firefly rockchip系列芯片的SDK,这个SDK可以制作芯片系统的所有文件,虽然给的链接是rk3399-jd4版本的SDK,但是在一个SDK是能够编译所有rk系列芯片的linux固件 ...
最新文章
- 如何为博客选择可以赢利的主题
- boost::dynamic_bitset模块实现ambiguous set的测试程序
- UVA227-Puzzle
- 日志框架 android,深度剖析Android JDK 日志框架
- MySQL 关闭子表的外键约束检察
- proxifier代理失败原因_上海财务代理
- 这本书强烈推荐看看!
- 微信红包系统架构的设计和优化分享
- Python:程序员在每天不同时间发微信消息给女友
- matlab中std函数怎么写,Matlab中求均值和标准差的函数分别是mean(x)和std(x)。
- Notification通知
- Android SwipeRefreshLayout 实现下拉刷新1
- abc类地址是如何划分的? (转)
- VS2022中LNK2005的问题
- slk文件转换器安卓版_【更新】手机QQ、微信语音读取转换工具【sik\amr格式转mp3】...
- 5.交换机环路与VLAN
- 互联网开发搞手游创作8-再次推倒重新
- 记一次在android使用fdisk
- python excel画图_matplotlib 画图直接写入excel
- 监督学习和无监督学习(概念)