设为首页收藏本站
查看: 1227|回复: 2

【米尔瑞萨RZ/G2L开发板-创新应用】3、给EMMC默认系统安装minicom和btop

[复制链接]

7

主题

2

回帖

125

积分

注册会员

积分
125
忙碌的死龙 发表于 2023-8-28 12:29:43 | 显示全部楼层 |阅读模式
由于默认系统没有包管理工具,没办法用常见的apt和其他的包管理工具直接安装。
像常用的一些工具,btop、minicom都没办法安装,如果想用这些软件,有没有最简单的办法呢?


Yocto重新编译SDK,构建rootfs是一个解决方案,但是Yocto动不动就120G以上的硬盘空间。
编译时长又恶心得不行,像我这种懒鬼肯定不愿意的。

ssh连接上开发板上后,运行cat /proc/version查看原rootfs的工具链


aarch64架构,像是glibc的,但是由于原系统没有ldd,也不大清楚。先找个aarch64,glibc的系统,复制个ldd过来看看。
找到个友好的板子,也是aarch64的,顺便看一下ldd是否有依赖库,没发现有。
QQ图片20230828123358.png

然后在G2L开发板上复制ldd到用户目录里


使用以下命令把minicom复制到板子上
  1. scp cat@192.168.50.80:/usr/bin/minicom ~/.bin/
复制代码

我自己的.bashrc里,已配置好PATH,可以直接运行ldd命令。
如果没有配置的,需要在.bashrc里添加export PATH=$HOME/.binPATH


可以看到复制的minicom已经不缺库了
直接运行minicom -D /dev/ttySC1 ,就可以打开串口交互界面了。
下载.png


使用同样的办法,把btop复制到.bin目录(静态链接的程序,不需要其他依赖库),然后把$HOME/.config/btop/themes目录下的主题也一样复制过来。
设置好LC_ALL属性后(使用export LC_ALL=en_US.utf8),就可以开启btop++来查看系统的资源使用情况了。
QQ图片20230828123737.png



总结,这种方法适用于一些简单的,没有很多依赖树的软件,很多常见的小工具都可以这样复制过来使用。
简单方便,不需要重新编译系统,节省大家的宝贵时间。
回复

使用道具 举报

1

主题

6

回帖

31

积分

新手上路

积分
31
ILoveTec 发表于 2024-3-1 16:10:35 | 显示全部楼层
兄台,那个友好的板子是quanzhi的吗?
回复 支持 反对

使用道具 举报

7

主题

2

回帖

125

积分

注册会员

积分
125
 楼主| 忙碌的死龙 发表于 2024-6-1 11:06:16 | 显示全部楼层
ILoveTec 发表于 2024-3-1 16:10
兄台,那个友好的板子是quanzhi的吗?

只要是相同架构的就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-10-11 14:01 , Processed in 0.149751 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表