Toybrick

楼主: jefferyzhang

RK3399Pro入门教程(1)认识3399Pro

cooldog123pp

新手上路

积分
31
发表于 2019-7-9 08:43:09 | 显示全部楼层
jefferyzhang 发表于 2019-5-29 09:14
首页都有直播,一直在持续更新中

大神,直播地址发一个
回复

使用道具 举报

润城

注册会员

积分
162
发表于 2019-7-19 22:37:23 | 显示全部楼层
我的电脑是win10不能装驱动吗?
回复

使用道具 举报

e768

新手上路

积分
38
发表于 2019-8-13 13:24:00 | 显示全部楼层
您好,请问在fedora上移植或编译Arm Compute Lib有教程或可以参考的吗?想进行RK3399 Pro GPU的开发使用,谢谢
回复

使用道具 举报

snsing

注册会员

积分
94
发表于 2019-8-29 10:40:18 | 显示全部楼层
版主你好下载https://github.com/rockchip-linux/kernel怎么单独编译Linux的内核。
我现在想单独编译Linux的内核,不知怎么下手,没有找到一篇指导文档。
劳驾,谢谢、
回复

使用道具 举报

snsing

注册会员

积分
94
发表于 2019-8-29 10:56:58 | 显示全部楼层
版主,怎么单独编译Linux的内核呢?没有找到一个文档说明。
回复

使用道具 举报

jefferyzhang

版主

积分
13402
 楼主| 发表于 2019-8-29 12:42:37 | 显示全部楼层
snsing 发表于 2019-8-29 10:56
版主,怎么单独编译Linux的内核呢?没有找到一个文档说明。

RK的kernel符合开源社区标准,并无改动kernel关键性源码和编译部分。
kernel源码如何编译,rk-kernel的源码就如何编译,没有特别的地方.
wiki上也有详细的源码编译说明
回复

使用道具 举报

snsing

注册会员

积分
94
发表于 2019-8-29 14:04:22 | 显示全部楼层
本帖最后由 snsing 于 2019-8-29 14:15 编辑
jefferyzhang 发表于 2019-8-29 12:42
RK的kernel符合开源社区标准,并无改动kernel关键性源码和编译部分。
kernel源码如何编译,rk-kernel的源 ...

我现在手里的板子是Toybrick TB-RK3399ProD开发板。
想单独编译Linux的内核。
内核下载地址https://github.com/rockchip-toybrick/kernel?sid=获得的
编译参考wiki:http://t.rock-chips.com/wiki.php?mod=view&id=26. 执行./make.sh linux prod编译。


sns@sns:/media/sns/videoV3/RK3399ProD/kernel-stable$ ./make.sh linux prod
#
# configuration written to .config
#
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CHK     include/generated/timeconst.h
  CC      kernel/bounds.s
  CC      scripts/mod/empty.o
  CC      scripts/mod/devicetable-offsets.s
gcc: error: unrecognized command line option '-mlittle-endian'
gcc: error: unrecognized command line option '-mgeneral-regs-only'
make[1]: *** [kernel/bounds.s] 错误 1
make[1]: *** 正在等待未完成的任务....
make: *** [prepare0] 错误 2gcc: error: unrecognized command line option '-mlittle-endian'

make: gcc: error: unrecognized command line option '-mgeneral-regs-only'
*** 正在等待未完成的任务....
gcc: error: unrecognized command line option '-mlittle-endian'
gcc: error: unrecognized command line option '-mgeneral-regs-only'
make[2]: *** [scripts/mod/empty.o] 错误 1
make[2]: *** 正在等待未完成的任务....
make[2]: *** [scripts/mod/devicetable-offsets.s] 错误 1
make[1]: *** [scripts/mod] 错误 2
make[1]: *** 正在等待未完成的任务....
make: *** [scripts] 错误 2
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  HOSTCC  scripts/extract-cert
  CC      scripts/mod/empty.o
  CC      scripts/mod/devicetable-offsets.s
  CHK     include/generated/utsrelease.h
gcc: error: unrecognized command line option '-mlittle-endian'
gcc: error: unrecognized command line option '-mgeneral-regs-only'
gcc: error: unrecognized command line option '-mlittle-endian'
gcc: error: unrecognized command line option '-mgeneral-regs-only'
make[2]: *** [scripts/mod/devicetable-offsets.s] 错误 1
make[2]: *** 正在等待未完成的任务....
make[2]: *** [scripts/mod/empty.o] 错误 1
make[1]: *** [scripts/mod] 错误 2
make[1]: *** 正在等待未完成的任务....
  CHK     include/generated/timeconst.h
  CC      kernel/bounds.s
gcc: error: unrecognized command line option '-mlittle-endian'
gcc: error: unrecognized command line option '-mgeneral-regs-only'
make[1]: *** [kernel/bounds.s] 错误 1
make: *** [prepare0] 错误 2
make: *** 正在等待未完成的任务....
make: *** [scripts] 错误 2
cp: 无法获取"arch/arm64/boot/dts/rockchip/rk3399pro-toybrick-prod-linux-edp.dtb" 的文件状态(stat): 没有那个文件或目录
cp: 无法获取"arch/arm64/boot/dts/rockchip/rk3399pro-toybrick-prod-linux-mipi.dtb" 的文件状态(stat): 没有那个文件或目录
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CC      scripts/mod/empty.o
  CC      scripts/mod/devicetable-offsets.s
  CHK     include/generated/utsrelease.h
gcc: error: unrecognized command line option '-mlittle-endian'
gcc: error: unrecognized command line option '-mlittle-endian'
gcc: error: unrecognized command line option '-mgeneral-regs-only'
gcc: error: unrecognized command line option '-mgeneral-regs-only'
make[2]: *** [scripts/mod/devicetable-offsets.s] 错误 1
make[2]: *** 正在等待未完成的任务....
make[2]: *** [scripts/mod/empty.o] 错误 1
make[1]: *** [scripts/mod] 错误 2
make: *** [scripts] 错误 2
make: INTERNAL: Exiting with 17 jobserver tokens available; should be 16!
cp: 无法获取"arch/arm64/boot/dts/rockchip/rk3399pro-toybrick-prod-linux.dtb" 的文件状态(stat): 没有那个文件或目录
cp: 无法获取"arch/arm64/boot/dts/rockchip/rk3399pro-toybrick-prod-linux.dtb" 的文件状态(stat): 没有那个文件或目录
cp: 无法获取"arch/arm64/boot/Image" 的文件状态(stat): 没有那个文件或目录
sns@sns:/media/sns/videoV3/RK3399ProD/kernel-stable$ ls
android              build.config.cuttlefish.aarch64  crypto         fs                                         Kbuild    logo_kernel.bmp  net             security              virt
arch                 build.config.cuttlefish.x86_64   Documentation  include                                    Kconfig   MAINTAINERS      README          sound
backported-features  certs                            drivers        init                                       kernel    Makefile         REPORTING-BUGS  tools
block                COPYING                          extlinux.conf  initramfs-4.4-1.rockchip.fc28.aarch64.img  lib       make.sh          samples         usr
boot_linux.img       CREDITS                          firmware       ipc                                        logo.bmp  mm               scripts         verity_dev_keys.x509
sns@sns:/media/sns/videoV3/RK3399ProD/kernel-stable$


你说交叉编译怎么配置,不太清楚。能详细一点吗?
回复

使用道具 举报

jefferyzhang

版主

积分
13402
 楼主| 发表于 2019-8-29 14:18:28 | 显示全部楼层
下载一个交叉编译环境放在跟kernel同级的目录。
实在不懂的话看下Makefile里的gcc路径就知道怎么放了
回复

使用道具 举报

kepurSong

中级会员

积分
423
发表于 2019-8-31 17:49:19 | 显示全部楼层
asher 发表于 2019-7-3 18:31
rk3399Pro上用rknn转化tensorflow模型,内存爆了,直接输出kill,怎么办,如何扩充swap,按照yolo3的扩充sw ...

直接网上搜索一下如何扩展swap就能解决了,这个是容易解决的
回复

使用道具 举报

我是大表书

注册会员

积分
198
发表于 2019-12-10 16:31:54 | 显示全部楼层
楼主,请问,我用opencl gpu加速 利用率在1%,感觉不到速度变快是怎么回事儿
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


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