草庐IT

树莓派(armv7l,arm32)buster配置Python虚拟环境、安装PyQt5、安装PySide2、ui和rc文件导出为py文件

要从头设置好一台可用于开发的树莓派,可以参考树莓派4B无屏幕,连接WiFi、SSH、VNC,系统换源、pip换源,安装中文输入法Python虚拟环境树莓派(或者说arm平台)使用Python虚拟环境的正确方式是使用pipenv,官网教程贴在这里pipenv-PyPi,建议先看懂,再进行树莓派的Python相关开发PyQt5或者PySide2,只能安装在系统目录,不能在虚拟环境中使用。但是如果用pipenv,在创建环境时加上--site-packages,就能启用系统已安装的Python库pipenv--python3--site-packages准备工作安装PyQt5或者PySide2之前,建

在ARM服务器上一键安装Proxmox VE(以在Oracle Cloud VPS上为例)(甲骨文)

前言如题,具体用到的说明文档如下virt.spiritlhl.net具体流程首先是按照说明,先得看看自己的服务器符不符合安装ProxmoxVE的条件https://virt.spiritlhl.net/guide/pve_precheck.html#%E5%90%84%E7%A7%8D%E8%A6%81%E6%B1%82有提到硬件和软件要求,我目前测试使用的是OracleCloud(龟壳)的免费实例,4核16G内存200G硬盘,肯定是够的然后是虚拟化要求,运行了查询脚本,结果如下发现不允许开设KVM虚拟化的服务器,只能玩玩LXC。确实,免费套餐不可能给你开启嵌套虚拟化。这种现象不止在甲骨文上是

【ARM 安全系列介绍 3.4 -- 安全证书介绍】

文章目录安全证书安全证书的主要组成部分安全证书的应用场景证书使用举例证书格式PEM(PrivacyEnhancedMail)DER(DistinguishedEncodingRules)PKCS#7/P7B(PublicKeyCryptographyStandards#7)PKCS#12/PFX(PublicKeyCryptographyStandards#12)P7B和PFX/P12的区别证书示例安全证书安全证书,通常指的是数字证书(DigitalCertificate),是由可信任的第三方机构(称为证书颁发机构,CertificateAuthority,简称CA)发行的一种证明文件。它用于

Ubuntu20.04 jdk gcc make redis nginx mysql 离线安装

这里写目录标题Ubuntu20.4无网络安装gccmake下载依赖包gcc安装make安装JDK1.8安装1.下载安装压缩包2.上传服务器并解压3.配置环境变量Redis6.2安装1.下载安装包2.上传服务器,并解压3.make编译4.安装5.修改配置6.启动bin目录下RedisNginx1.24安装1.下载Nginx安装包2.上传服务器并解压3.下载并安装依赖包4.进行安装5.启动6.常用命令Mysql8.0.33安装DEBBundle1.官网下载对应版本的DEBBundle包2.上传服务器,并解压3.下载依赖项libaio1libmecab24.开始安装4.1依次执行命令4.2输入roo

使用qemu调试arm内核

参考书籍《奔跑吧Linux内核》–笨叔下载Linux-5.0源码https://benshushu.coding.net/public/runninglinuxkernel_5.0/runninglinuxkernel_5.0/git/files或者直接git源码gitclonehttps://e.coding.net/benshushu/runninglinuxkernel_5.0/runninglinuxkernel_5.0.git安装必要的包sudoapt-getinstallqemulibncurses5-devgcc-aarch64-linux-gnubuild-essentialb

性能优化(CPU优化技术)-ARM Neon详细介绍

本文主要介绍ARMNeon技术,包括SIMD技术、SIMT、ARMNeon的指令、寄存器、意图为读者提供对ARMNeon的一个整体理解。🎬个人简介:一个全栈工程师的升级之路!📋个人专栏:高性能(HPC)开发基础教程🎀CSDN主页 发狂的小花🌄人生秘诀:学习的本质就是极致重复!目录1并行技术的几种方式1.2SISD1.3MIMD1.4SIMD1.4.1概念和特点1.4.2产生的原因1.5MISD1.6 SIMT2 NEON介绍2.1 ARMNeon特点2.2ARMNeon数据类型2.2.1 Neon数据类型的命名格式2.2.2支持的数据类型    2.3ARMNeon指令2.4Neon寄存器2.

centos7 arm服务器编译安装python 3.8

前言        CentOS(CommunityEnterpriseOperatingSystem)是一种基于RedHatEnterpriseLinux(RHEL)进行源代码再编译并免费提供给用户的Linux操作系统。        CentOS7采用了最新的技术和软件包,并提供了强大的功能和稳定性。它适用于各种服务器和工作站应用场景,并具有广泛的支持和用户社区,这里我详细讲解下Python3.8编译安装,其他linux环境也可借鉴。软件准备1、Python的安装包可以在Python官网下载,这里提供一个3.8版本的Python包下载地址:Python-3.8.18.tgz2、centos

IAR Embedded Workbench for Arm, v. 9.40下载链接

IAR—RegistrationCompletehttps://register.iar.com/confirm?lang=en&key=ab3bb175-d90b-452a-be84-0296348e00c7

ARM笔记-----输入捕获

  输入捕获可以对输入的信号的上升沿、下降沿或者双边沿进行捕获,常用的有测量输入信号的脉宽,和测量PWM输入信号的频率和占空比这两种。输入捕获的大概的原理   当捕获到信号的跳变沿的时候,把计数器CNT的值锁存到捕获寄存器CCR中,把前后两次捕获到的CCR寄存器中的值相减,就可以算出脉宽或者频率。如果捕获的脉宽的时间长度超过你的捕获定时器的周期,就会发生溢出,这个我们需要做额外的处理。输入通道    需要被测量的信号从定时器的外部引脚TIMx_CH1/2/3/4进入,通常叫TI1/2/3/4,在后面的捕获讲解中对于要被测量的信号我们都以TIx为标准叫法。输入滤波器和边沿检测器   当输入的信号

嵌入式系统复习--基于ARM的嵌入式程序设计

文章目录上一篇编译环境ADS编译环境下的伪操作GNU编译环境下的伪操作ARM汇编语言的伪指令汇编语言程序设计相关运算操作符汇编语言格式汇编语言程序重点C语言的一些技巧下一篇上一篇嵌入式系统复习–Thumb指令集编译环境ADS/SDTIDE开发环境:它由ARM公司开发,使用了CodeWarrior公司的编译器一般的:集成了GNU开发工具的IDE开发环境:它由GNU的汇编器as、交叉编译器gcc、和链接器ld等组成伪操作:ARM汇编语言程序里的特殊指令助记符,主要作用是完成汇编程序各种准备工作,在源程序进行编译时由汇编程序处理,而不是在计算机运行期间执行宏指令:是一段独立的代码、可插在源程序中,它