rk3399的cpu采用big.little大小核架构,双cortex-a72大核+四cortex-a53小核结构,对整数、浮点、内存等作了大幅优化,在整体性能、功耗及核心面积三个方面都具革命性提升。 rk3399的gpu采用四核arm新yi代高端图像处理器mali-t860,集成更多带宽压缩技术:如智能迭加、astc、本地像素存储等,还支持更多的图形和计算接口,总体性能比上yi代提升45%。
时钟初始化配置
与 linux3.10 不同的,4.4 内核时钟的初始化使用 of_clk_set_defaults 然后解析
assigned-clocks 获取 clk 的 id,然后获取 clk name,解析 assigned-clock-parents 获取需
要设置的 parent,解析 assigned-clock-rates 获取需要设置的频率。
rk3xxx.dtsi 中:
cru: [email protected] {
compatible = rockchip,rk3399-cru;
reg = <0x0 0xff760000 0x0 0x1000>;
#clock-cells = <1>;
#reset-cells = <1>;
assigned-clocks =
<&cru aclk_vop0>, <&cru hclk_vop0>,
<&cru aclk_vop1>, <&cru hclk_vop1>,
<&cru armclkl>, <&cru armclkb>,
<&cru pll_gpll>, <&cru pll_cpll>,
<&cru pll_npll>,
<&cru aclk_perihp>, <&cru hclk_perihp>,
<&cru pclk_perihp>,
<&cru aclk_perilp0>, <&cru hclk_perilp0>,
<&cru pclk_perilp0>,
<&cru hclk_perilp1>, <&cru pclk_perilp1>;
};}
湖北天门瑞芯微rk3399嵌入式开发板时钟初始化配置,友坚科技专注于三星、瑞芯微、飞思卡尔平台产品的研发,是三星、瑞芯微、飞思卡尔在中国zui具实力的方案公司之一。公司研发、生产的平板、开发板,连续多年销量稳居第yi。公司专注于中高端产品的研发,具有多年的嵌入式产品研发经验。