2020.12.21~2021.03.01,1000 粉(70天)
2021.03.01~2021.03.23,2000 粉(23天)
2021.03.23~2021.05.23,3000 粉(60天)
2021.05.23~2021.07.29,4000 粉(66天)
2021.07.29~2021.10.25,5000 粉(88天)
2021.10.25~2022.02.10,6000 粉(105天)
可以看出,博主涨粉比较佛系,最主要的是分享对大家有用的东西。
博主最近花 1500 入手了一个 RK3399 开发板,原因是博主手里有一块正点原子 STM32F103 单片机开发板,一块基于三星 S3C2440 的 JZ2440 开发板,一块 NXP 的正点原子的 IMX6ULL 开发板,缺一块高性能开发板,所以去找了一下,发现 RK3399、RK3399pro 不错,然后发现 RK 是国产,买!
调研了一段时间,2013 年的时候 tiny4412正火,可以跑 Linux 和 Android,火到了2017年,然后性能不行了,学习板市场接力棒给到了 RK3399,现在 RK3399 性能在同行中还可以。RK3399可以跑 Linux、Android、ubuntu、yocto、openwrt 系统。可以用在平板、视频监控、人脸识别、边缘计算等场景。
现在做RK3399方案的有几家机构:飞凌嵌入式、迅为、友善之臂、firefly。以前野火、韦东山也卖过,后来不卖了,可能是不做教程了。
真正去做手把手教程的是迅为,因此博主入手的是迅为。firefly 是专门做RK芯片核心板/开发板的,对RK比较专业。飞凌嵌入式和友善之臂都差不多,都会给你一个能跑的硬件和软件,自己进行二次开发。上述硬件和软件都是开源的,企业是可以购买直接进行产品开发的,企业一般买 firefly 好一些,专业。
搞 Linux 不需要电脑有特别的地方,搞 Android 真的太吃内存了,后悔电脑内存买小了。另外,最好用 win7,各种软件兼容性好。
Android7.1 系统源码压缩包 13G,Android8.1 源码压缩包 30G,编译 Android 系统需要额外的 100G内存。编译 Android 系统是以小时来计算的,一般电脑就算 make -j24 也要四小时,编译出来的就是你手机跑的固件。编译Linux可能只需要半小时而已,最新的Linux kernel 5.16也才122M。
现在最新的版本是 Android12。
为什么要这么久呢?Android 架构如下
Android 包含了 Linux,并且还多了HAL、Native、Framework、App层,App和Framework层是java语言,Native层是C ,kernel层是C,所以编译起来很麻烦,需要很久。
博主先玩一玩RK3399,有好玩的分享给大家。
note:RK3399的性能不如RK3399pro,RK3399pro有NPU,可以搞AI。如果真的想用嵌入式搞AI可以加点钱买英伟达 Jetson nano 套件。