Toybrick

标题: RK3399pro刷其它系统 [打印本页]

作者: sharbob    时间: 2019-5-8 16:10
标题: RK3399pro刷其它系统
本帖最后由 sharbob 于 2019-5-8 16:11 编辑

rk3399pro怎样刷其它的linux系统,比如ubuntu,centos系统,这个fedora用着太别扭了
作者: jefferyzhang    时间: 2019-5-8 17:31
去各大发行版官网下载他们的for aarch64 固件的rootfs.img ,然后烧进rootfs分区即可(有些发行版rootfs是需要通过命令生成的,具体google之)。

需要提醒的是:

1. 我们官方只维护fedora系统,意味着你在ubuntu等系统上是无法用dnf/apt/yum之类安装我们移植适配好的开发包的。
所有的移植工作你都必须自己搞定。

2. centos和fedora是同源的,都是redhat的社区版,centos的发布包都非常老旧(带的是gcc-4.8,不支持c++11以上特性)如果你只是不喜欢这个UI界面,可以自己装其他的桌面就好了。如果只想要字符界面,关了feodra的桌面就可以。

3. ubuntu嵌入式版本官方是不带界面的。

4. fedora是我们调研后选出的最好的aarch64系统,已经避免大家走很多弯路了 。当然如果你还想试试别的发行版,也是可以都去试一轮的。
作者: zhaolegaoli    时间: 2019-5-9 15:18
jefferyzhang 发表于 2019-5-8 17:31
去各大发行版官网下载他们的for aarch64 固件的rootfs.img ,然后烧进rootfs分区即可(有些发行版rootfs是 ...

就是说最后直接用你们做好的fedora 镜像???  即使是fedora系统  那也该有制作boot, kernel, rootfs的流程吧。。。不然发现你们的fedora太大需要剪裁 或者 需要安装些自己的应用软件怎么办?  可能烧录好,在一个一个安装吧。。。
随便问下。。。fedora 装了opencl 了吗?  
还有说要dnf装你们移植好的, 开放移植后的代码吗?   难道在rockchip 的github 上的mpp 等交叉编译上去不能用?
作者: zhaolegaoli    时间: 2019-5-9 15:19
jefferyzhang 发表于 2019-5-8 17:31
去各大发行版官网下载他们的for aarch64 固件的rootfs.img ,然后烧进rootfs分区即可(有些发行版rootfs是 ...

就感觉特别不利于客户自己做硬件开发的方式。。
作者: jefferyzhang    时间: 2019-5-10 15:40
zhaolegaoli 发表于 2019-5-9 15:18
就是说最后直接用你们做好的fedora 镜像???  即使是fedora系统  那也该有制作boot, kernel, rootfs ...

1. RK的kernel是通用的,不存在你说的问题
2. Fedora是发行版系统 ,不是buildroot,不存在rootfs怎么做出来的问题,裁剪Fedora官方更没有提供方法。
3. 需要安装其他包,可以使用dnf命令进行安装。
4. 需要做超小固件,建议选择buildroot之类的非发行版定制linux方式。
作者: Wyong    时间: 2019-5-20 18:00
jefferyzhang 发表于 2019-5-8 17:31
去各大发行版官网下载他们的for aarch64 固件的rootfs.img ,然后烧进rootfs分区即可(有些发行版rootfs是 ...

请教一下:RK3399pro可以刷成Debian系统吗?谢谢
作者: jefferyzhang    时间: 2019-5-21 09:50
Wyong 发表于 2019-5-20 18:00
请教一下:RK3399pro可以刷成Debian系统吗?谢谢

可以的,自行寻找debian的aarch64的rootfs.img,烧入对应分区即可。
但是我们不会帮大家维护多套发行版系统,意味着你没有npu的相关api接口,没有rk对接过的组件
作者: haxvn    时间: 2019-5-23 06:47

我该如何停止u-boot?我试过“CTRL-C”,但它并没有停止在u-boot
作者: sharbob    时间: 2019-6-13 18:13
这里是ubuntu18.04的固件,下载能成功启动,https://pan.baidu.com/s/1P6kGYxZ5Ar0S_2kqtciq0A#list/path=%2F
作者: sunzhongmeng    时间: 2019-6-14 10:44
jefferyzhang 发表于 2019-5-21 09:50
可以的,自行寻找debian的aarch64的rootfs.img,烧入对应分区即可。
但是我们不会帮大家维护多套发行版系 ...

意思是不能使用NPU了么
作者: jefferyzhang    时间: 2019-6-14 11:54
sunzhongmeng 发表于 2019-6-14 10:44
意思是不能使用NPU了么

意思是你想用到rk板子的功能核心,全部都得自己移植so库,
包括但不限于:RGA、MPP、NPU等功能
作者: 1074292224    时间: 2019-6-25 09:39
sharbob 发表于 2019-6-13 18:13
这里是ubuntu18.04的固件,下载能成功启动,https://pan.baidu.com/s/1P6kGYxZ5Ar0S_2kqtciq0A#list/path=% ...

楼主可以提供下提取码么

作者: sharbob    时间: 2019-6-27 17:15
1074292224 发表于 2019-6-25 09:39
楼主可以提供下提取码么

链接: https://pan.baidu.com/s/1PCrhl4Gh7tyhdbFqeMhmzw 提取码: knue  发现换了也不是那么好用,只是改变了文件系统和界面。
作者: duriantang    时间: 2019-7-9 16:01
什么时候可以支持升级到Fedora30
作者: mozheng    时间: 2019-9-17 16:13
jefferyzhang 发表于 2019-5-8 17:31
去各大发行版官网下载他们的for aarch64 固件的rootfs.img ,然后烧进rootfs分区即可(有些发行版rootfs是 ...

http://t.rock-chips.com/forum.php?mod=viewthread&tid=107
上面这个帖子说“fedora官方对ARM支持并不友好,对硬件平台几乎0优化,全部跑在CPU上(PC上也如此)。不适合做产品。”官方给的系统做了优化吗?
作者: jefferyzhang    时间: 2019-9-17 18:02
mozheng 发表于 2019-9-17 16:13
http://t.rock-chips.com/forum.php?mod=viewthread&tid=107
上面这个帖子说“fedora官方对ARM支持并不友 ...

优化指的是对硬件的利用,官方发布的系统都只会用到CPU来做任何事,顶多显示部分用到GPU,但是VPU、NPU、RGA等器件fedora系统上是不会用到的。

我们不会去针对fedora做优化(除了显示部分我们有做对接),这些器件都是app调用时候去用的。
例如你用mpp解码,或者用gstreamer-rockchip解码,就会调用到VPU,
用rknn去做神经网络计算,就会用到我们NPU。




欢迎光临 Toybrick (http://t.rock-chips.com/) Powered by Discuz! X3.3