CPU
文章平均质量分 51
Adrian503
中国科学院大学计算机硕士,研究领域Linux内核、嵌入式软件、BSP等。
展开
-
NXP-T1042 uboot 启动流程
t1042原创 2023-07-28 16:03:24 · 303 阅读 · 0 评论 -
CoreMark 测试指南
coremark 是由EEMBC提出的一个评价CPU性能指标的跑分软件。其主要目标是测试处理器核心性能。CoreMark程序使用C语言写成,包含如下四类运算法则:数学矩阵操作(普通矩阵运算)、列举(寻找并排序)、状态机(用来确定输入流中是否包含有效数字)、CRC(循环冗余校验),都是在真实的嵌入式应用中很常见的操作,这也是CoreMark比其他测试标准更有实际价值的原因所在。目前只发布了1个版本: https://github.com/eembc/coremark/tree/v1.01。原创 2023-04-24 10:18:03 · 5257 阅读 · 1 评论 -
ARM 虚拟化简介
arm 虚拟化原创 2022-08-26 16:01:51 · 3402 阅读 · 2 评论 -
ARM64 内存64位宽与32位位宽 速度对比
DDR位宽原创 2022-07-17 15:15:39 · 1394 阅读 · 0 评论 -
LS1043A GPIO 的使用
GPIO内存映射GPIO1 base address:230_0000hGPIO2 base address:231_0000hGPIO3 base address:232_0000hGPIO4 base address:233_0000hGPIOchip480 对应GPIO1[]GPIOchip448 对应GPIO2[]GPIOchip416 对应GPIO3[]GPIOchip384 对应GPIO4[]若要验证单个引脚则在此基础上做加法即可,即GPIO2...原创 2022-03-25 14:33:19 · 437 阅读 · 0 评论 -
LS1043A 查看 MAC、BMI、QMI寄存器, 查看网口发包丢包情况
参考手册:QorIQ LS1043A Data Path Acceleration Architecture (DPAA) Reference ManualMAC/BMI/QMI寄存器组成都是由下面3个部分组成的The full register address of any DPAA register consists of all of the following:• CCSR window base address, specified in CCSRBAR (default address原创 2022-03-02 13:00:01 · 1102 阅读 · 0 评论 -
T1042 查看 MAC、BMI、QMI寄存器, 查看DPAA丢包情况
参考手册:T1040 QorIQ Data Path Acceleration Architecture (DPAA) Reference ManualMAC/BMI/QMI寄存器组成都是由下面3个部分组成的The full register address of any DPAA register consists of all of the following:• CCSR window base address, specified in CCSRBAR (default address 0原创 2022-03-02 10:48:28 · 951 阅读 · 0 评论 -
FT2004/D2000 概念说明
1、飞腾固件的启动流程1) 飞腾可信根PBR:须网安版芯片支持,可信启动的可信根;2)基础固件层PBF:提供可信引导,片上系统初始化,普通世界和安全世界的管理,TrustZone、RAS、电源管理等的支持,提供PSSI、PSCI等接口服务;由飞腾公司开发和发布,运行在EL3.3) 系统固件层System Firmware,针对不同平台提供UEFI或U-BOOT 2种解决方案,初始化硬件平台,引导操作系统。如果是UEFI,还提供UEFI和ACPI等运行时服务。由固件厂商开发和发布,运行..原创 2022-01-21 14:30:07 · 2159 阅读 · 0 评论 -
IMX8 资料记录
IMX8https://developer.solid-run.com/article-categories/i-mx8m-software/https://developer.solid-run.com/knowledge-base/buildroot-for-imx8m/buildroot : https://github.com/SolidRun/buildrootbuild BSP 方法: https://developer.solid-run.com/knowledge-.原创 2021-12-17 10:40:58 · 472 阅读 · 0 评论 -
LS1043A IIC3 IIC4 复用功能的配置
参考TRM 12.3.45 章节157_040C Extended RCW PinMux Control Register(SCFG_RCWPMUXCR0)RCW 512bit 来配置所以的硬件复用,不够使用,IIC3 IIC4的复用,需要使用PBI 命令来配置,或者在uboot下修改这个寄存器SCFG_RCWPMUXCR0 : 00000000 IIC3 IIC4功能 可以在RCW中配置 .pbi write 0x57040C, 0x000000...原创 2021-12-15 09:40:32 · 725 阅读 · 0 评论 -
LS1046A QSPI FLASH memory map setting
LS1046A启动需要以下这些文件,都是存储在 flash 上面的,可以是 MMC ,也可以是 NAND,QSPI FLASH 。rcw_qspiboot.bin fsl_fman_ucode.bin ppa.itb u-boot.binboard.itb 1 BOOT from QSPI flash如果按照以下方式进行设计,应该如何设置呢?/* * QSPI memory mapping, erase size 64KiB (0x10000),...原创 2021-11-09 17:00:41 · 1369 阅读 · 0 评论 -
LS1046A 启动流程分析
PBL1、硬件上配置 RCW sourceQorIQ LS1046A Reference Manual, 4.4.5.1原创 2021-08-05 14:53:55 · 750 阅读 · 0 评论 -
LS1046A 启动文件介绍
LS1046A的启动会设计一下几个文件RCW cpu频率、IO MUX、启动项 Fman_ucode 与 the Frame Manager hardware block 相关 PPA 与trustzone有关 uboot bootloader ITB kernel + dtb + ramdisk 和 LSDK 有关的所有资源都可以在这里找到:https://lsdk.github.io/components.htmlqoriq-fm..原创 2021-06-25 16:21:48 · 599 阅读 · 0 评论 -
LS1046A 网卡顺序调整,失败的情况解决
由于网卡名称的确定,是谁先被识别,谁的序号就靠前。但是我们的需求就是希望网卡名称和硬件的RJ45是绑定到一起的。这个可以通过 udev 来更改名字。LS1046A cpu内的MAC 提供了一个设备地址,这个设备地址是和CPU内的MAC绑定的,这样就比较方便,如果用MAC地址来区分,如果是多个设备,就无法做到批量修改,不是通用的做法。可以用73-fsl-dpaa-persistent-networking.rules 来做设置# Rules for handling naming the .原创 2021-06-25 11:13:45 · 790 阅读 · 1 评论 -
CPU 核的概念
1、一台物理机的物理CPU的个数 socket 靠 physical id 来区分 查看物理CPU的个数: # cat /proc/cpuinfo| grep "physical id" | sort | uniq | wc -l 1 2、一个物理CPU上的核数 core 查看物理CPU的核数: # cat /proc/cpuinfo| grep "cpu cores" | uni...原创 2021-06-16 18:53:06 · 516 阅读 · 0 评论 -
NXP LS1046A CPU资源介绍
LS1046A 是属于QorIQ LS series 的一个CPU,它的框图如下:原创 2021-06-10 11:10:30 · 1228 阅读 · 0 评论