system & tester
linux 系统的使用和管理以及针对linux系统下主机接口、性能、稳定性的测试。
萧条桑拓
天道酬勤
展开
-
Arm64平台搭建交叉编译开发环境-以FT1500a cpu+Kylin4.0.2-sp2系统为例
最开始接触ARM-Linux平台下开发时,用的还是ARM7/ARM9之类的处理器,32位的CPU,系统运行在norFlash+nandFlash组合的存储上。由于ARM7/ARM9的处理器性能偏弱,而且配套的存储空间一般也不够打,所以大多数情况下都采用交叉编译开发的方式,具体实现的方式就是在x86-Linux平台下,下载安装一个交叉编译器。Ubuntu系统下安装交叉编译器可以通过apt命令在线安装...原创 2020-04-04 18:46:47 · 5403 阅读 · 6 评论 -
arm处理器下的对齐异常1-简介
问题引入什么是对齐异常呢,为什么ARM处理器下会有对齐异常?这个要先从arm 32位处理器下的两条指令LDR与STR说起。作为A32指令集的两条最基本指令,STR/LDR 可以用于寄存器与内存之间的数据交换,LDR是将内存中的数载入到寄存器,STR是将寄存器中的数载入内存。A32下LDR与STR一次操作4个字节,例如如下汇编程序:LDR R1, 0xE0000000该指令将0xE0...原创 2019-12-18 17:59:38 · 2980 阅读 · 0 评论 -
构建安装ARM Ubuntu系统
一、简介 Ubuntu作为通用化的桌面系统,平易近人。我比较喜欢在Windows系统上安装个ubuntu虚拟机,用来做一些嵌入式linux应用的开发。之前用到嵌入式开发套件时,其配带光盘里都会给出对应的linux系统,一般版本过时,功能简陋。这里自己构建安装系统,可以在不改变原有linux内核的情况下,搭建一个自己想要的开发环境,系统版本、桌面环境啥的,自由更换,方便定制。 一个完整的基于L原创 2018-01-05 16:19:45 · 17314 阅读 · 0 评论 -
phoronix-test-suite测试套件使用-树莓派32位系统 vs 64位系统下CPU性能对评测
一直传闻64位系统性能更好,但到底好多少,一直也没个量化的标准,今天就来测试下树莓派4运行32位系统和运行64位系统下CPU的性能差异。树莓派4官方系统为Raspbian,为了保持与旧版树莓派软硬件的兼容,官方Raspbian系统一直是32位的。而树莓派4的CPU BCM2835却是实实在在的64位CPU,在32位系统下并不能完全发挥其性能优势。从网上搜索看,为树莓派移植64位系统的玩家不在少数...原创 2020-02-12 22:38:48 · 1355 阅读 · 0 评论 -
phoronix-test-suite测试套件使用-树莓派4 vs FT2000/4性能评测2-CPU性能对比测试
接上篇,首先确保两个平台均安装了phoronix-test-suite软件以及测试CPU性能的几个软件包。1. 运行测试-ft2000/4首先通过sudo su命令切换到root用户,在root用户下执行如下命令phoronix-test-suite run coremark gmpbench c-ray openssl sample-program在探测的提示中,输入测试的名称cpu...原创 2019-12-21 17:45:04 · 6172 阅读 · 0 评论 -
phoronix-test-suite测试套件使用-树莓派4 vs FT2000/4性能评测1-软件简介与安装
1. 简介phoronix-test-suite是Linux系统下一款简洁易用、功能强大的测试套件,该软件中集成了各式各样的测试软件,其中的测试可以分为System、Processor、Memory、Graphical、Disk、Network几大类。phoronix-test-suite提供了web gui界面供用户使用,同时也支持通过终端命令进行测试操作。该软件最大的特点是可以将测试结果上传...原创 2019-12-21 16:42:29 · 2403 阅读 · 0 评论 -
基于QT的整机测试工具1-软件介绍
编写TestSOP整机测试接口软件的初衷是方便对装有linux系统的设备进行整机接口遍历式测试,因为单独对一台设备测试时,不用辅助软件的情况下,很容易漏测,同时某些测试结果不宜保存,对多台设备进行测试后不利于结果对比分析。...原创 2019-12-20 20:50:09 · 2335 阅读 · 1 评论