FAQs
固件在哪里下载?
Neardi-3588 支持Ubuntu 18.04/22.04 系统吗?
Ubuntu20.04系统 主要维护。
Ubuntu22.04系统 停止维护。
Ubuntu18.04系统 自行移植。
Ubuntu20.04 默认的用户名和密码是什么?
用户名:
neardi
密码:
lindikeji
切换超级用户
sudo -s
底板原理图在哪里下载?
底板原理图和SDK一起发的下载链接,在《硬件设计文档》目录。
风扇如何控制?
sudo -i;
echo 493 > /sys/class/gpio/export;
echo out > /sys/class/gpio/gpio493/direction;
echo 1 > /sys/class/gpio/gpio493/value; //打开风扇
echo 0 > /sys/class/gpio/gpio493/value; //关闭风扇
Ubuntu20.04如何替换logo和桌面默认壁纸?
替换logo
替换SDK/kernel/logo.bmp
和logo_kernel.bmp
替换桌面默认壁纸
替换SDK/ubuntu/overlay/etc/alternatives/neardi.png
显示屏问题
LVDS不显示
默认版本无LVDS功能,烧录LVD固件。
烧录方法请参阅《使用USB线升级固件》一章。
LVDS显示无菜单
使用xrandr命令切换到主屏。
通过串口或接入HDMI2显示屏输入命令切换。
RGA如何转换颜色?
参考SDK/external/linux-rga
源码
硬编解码如何使用?
网盘资料Linux/Multimedia目录
交叉编译环境
PC交叉编译环境:SDK/prebuilts/gcc/linux-x86/aarch64/目录
3588板子交叉编译需要安装:
sudo apt-get install gcc g++ clang make-guile build-essential
如何进入烧录模式?
终端执行sudo reboot loader。
参阅《使用USB线升级固件》一章。
为什么分区定义比分区固件小?
例如
0x00020000@0x00008000(boot)
,实际编译出来的boot.img
是20几M。@符号前是分区的大小,@符号后是分区的起始地址,括号中是分区的名字,单位都是 sector(512Bytes)
boot 起始地址为 0x00008000 sectors (64MB)的位置,大小为 0x20000 sectors(64M)
ssh如何以root用户登录?
有些固件默认没有配置root密码
sudo passwd root # 输入两次密码
修改 ssh配置文件,允许root用户登录,可以用以下命令:
sudo vim /etc/ssh/sshd_config # 编辑配置文件
PermitRootLogin yes # 将这一行改为yes
重启 ssh服务,使配置生效,可以用以下命令:
sudo service ssh restart # Ubuntu系统
sudo systemctl restart sshd # CentOS系统
使用 root用户和密码,通过ssh登录Linux系统,例如:
ssh root@192.168.1.88 # 输入密码
Usb串口无法使用?
进入配置界面,可以用以下命令:
ARCH=arm64 make menuconfig
在配置界面中,选择 Device Drivers -> USB support -> USB Serial Converter support -> 对应型号,按空格选中配置。
保存内核配置选项菜单:
ARCH=arm64 make savedefconfig
保存后SDK根目录会生成
defconfig
文件替换config:
cp defconfig kernel/arch/arm64/configs/rockchip_linux_defconfig
接着在
kernel
目录下编译内核:
./build.sh kernel
编译出来的boot.img在kernel目录,可以单独烧录分区,烧录方法请参阅《使用USB线升级固件》一章。 也可以打成整包烧录。
如何安装OpenCV包?
sudo apt update
sudo apt install libopencv-dev python3-opencv
如何播放RTSP流?
gst-launch-1.0 rtspsrc location=rtsp://your_rtsp_url ! rtph264depay ! h264parse ! mppvideodec ! fpsdisplaysink
如何关闭屏保?
点击左下角菜单 Preferences -> Screensaver -> Mode -> Disable Screen Saver 。
ssh经常断开连接
检查是否休眠了。
apt update更新失败
检查你的网络是否正常,是否能访问外网,是否需要代理或认证。
更换你的软件源为国内的镜像站点,如阿里云、清华大学等,可以提高下载速度和稳定性。编辑 /etc/apt/sources.list 文件。 清除缓存和旧的索引文件,可以用以下命令:
sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
例如将所有的 archive.ubuntu.com
替换为 mirrors.tuna.tsinghua.edu.cn
,可以用以下命令:
sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
同步系统时间和时区,可以用以下命令:
sudo ntpdate cn.pool.ntp.org # 同步时间
sudo dpkg-reconfigure tzdata # 选择时区
应用网络更改,如果你修改了IP地址或DNS等设置,可以用以下命令:
sudo netplan apply
开机异常并循环重启怎么办?
有可能是电源电流不够,请使用电压为 12V,电流为 2.5A~3A 的电源。
重新设计的底板报PCIE错误,系统无法正常启动
底板若未设计到PCIE功能,内核pcie屏蔽掉,见如下修改:
+++ b/kernel/arch/arm64/boot/dts/rockchip/rk3588-neardi-linux-ld160-x0.dtsi
@@ -601,14 +601,14 @@ &pcie2x1l1 {
&pcie30phy {
rockchip,pcie30-phymode = <PHY_MODE_PCIE_AGGREGATION>;
- status = "okay";
+ status = "disabled";
};
&pcie3x4 {
reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
vpcie3v3-supply = <&vcc3v3_pcie30>;
num-lanes=<4>;
- status = "okay";
+ status = "disabled";
};
写号工具写入SN,MAC地址
**注意:**如果开发板进行了eMMC擦除操作,之前写入的数据也会被清除。
Ubuntu系统没有声音,该如何处理?
Menu
-> Multimedia
-> PulseAudio VolumeControl
-> Configuration
->