ICode9

精准搜索请尝试: 精确搜索
  • U-Boot 之一 零基础编译 U-Boot 过程详解 及 编译后的使用说明2022-01-01 13:03:38

      在之前的博文 Linux 之八 完整嵌入式 Linux 环境介绍及搭建过程详解 中我们说了要一步步搭建整个嵌入式 Linux 运行环境,今天就开始编译 U-Boot。我所使用的硬件平台及整个要搭建的嵌入式 Linux 环境见博文 Linux 之八 完整嵌入式 Linux 环境介绍及搭建过程详解,这里的编译

  • 21.arm裸机的异常与中断2022-01-01 12:01:02

    浅析arm的异常、中断和arm工作模式的联系 - 宋桓公 - 博客园 异常与中断介绍 - 知乎 【嵌入式Linux基础】3.异常与中断 - 知乎 别人的帖子都写得很清楚,俺就随便写写加深印象 arm有一个异常向量表,分别对应七种模式状态,大部分时候在user模式  当发生异常中断时,就会停止当前动作

  • 2021-12-31 ×86架构与ARM架构的区别2021-12-31 09:05:46

    x86与arm架构有什么区别 一、性能 X86结构的电脑无论如何都比ARM结构的系统在性能方面要快得多、强得多。X86的CPU随便就是1G以上、双核、四核大行其道,通常使用45nm(甚至更高级)制程的工艺进行生产;而ARM方面:CPU通常是几百兆,最近才出现1G左右的CPU,制程通常使用不到65nm制程的工艺,可以

  • ubuntu卸载交叉编译工具2021-12-30 13:35:15

    在ubuntu中可以使用命令行 sudo apt install gcc-arm-linux-gnueabi 自动安装交叉编译工具,但是往往软件版本太过超前了,交叉编译时候使用的命令是 arm-linux-gnueabi-gcc --static hello.c -o hello 但是hello程序在arm平台上执行不了。显示: fatal:kernel too old! 这是因为交叉编

  • centos7下利用qemu搭建arm模拟器2021-12-26 22:03:25

    1 目的 在centos7下使用qemu搭建arm模拟器。 参考博客: centos下利用qemu搭建arm模拟器 - 寒水司天 - 博客园 (cnblogs.com) 从零使用qemu模拟器搭建arm运行环境_海枫的专栏-CSDN博客_qemu模拟arm 用Qemu模拟vexpress-a9 (一) --- 搭建Linux kernel调试环境 - 摩斯电码 - 博客园 (cnb

  • 硬件安全之ARM体系架构的演进2021-12-26 20:30:32

    安全从业者脑中有一系列的安全名词,比如安全三要素Confidenciality 、Integrity、Availability,比如硬件安全品牌TPM、TrustZone、SGX、Titan-M,比如软件层面的安全能力Isolation、Access Control,又比如漏洞缓解措施DEP、ASLR、CFI。从这些名词可以看出,软件最基础的安全能力都得

  • ARM GIC V32021-12-23 20:02:27

    ARM GIC V3   gic_raise_softirq MPIDR_LEVEL_SHIFT(level) MPIDR_LEVEL_SHIFT(0) = (((1 << 0) >> 1) << 3) = 0 MPIDR_LEVEL_SHIFT(1) = (((1 << 1) >> 1) << 3) = 1<<3 = 8 MPIDR_LEVEL_SHIFT(2) = (((1 << 2) >>

  • arm 函数调用2021-12-23 15:05:28

    基本概念:ATPCS(ARM-Thumb Procedure Call Standard) 规定了一些子程序间调用的基本规则,这些规则包括子程序调用过程中寄存器的使用规则,数据栈的使用规则,参数的传递规则。有了这些规则之后,单独编译的C语言程序就可以和汇编程序互相调用。 使用ADS的C语言编译器编译的C

  • 树莓派Tools交叉编译OpenGL(mesa-12.0.5)2021-12-21 23:30:17

    以下shell命令都是在root权限下执行的。得按照顺序来,不然会报找不到包或者一些文件找不到这些话,交叉编译玩多了,自己翻来覆去,整多了后其实也就融会贯通了,有耐心就行。宗旨就是你得让它们找到的到对应文件。一般要么在环境变量里去pkg-config的库文件路径,要么就是在configure时指

  • 【VSOMEIP】VSOMEIP移植到arm教程2021-12-21 13:31:07

    1. 下载boost git clone https://gitee.com/add358/boost.git 2. 对boost进行进行交叉编译 2.1 查看boost库 sudo ./bootstrap.sh --show libraries 2.2 选择需要编译的库并增加位置前缀 sudo ./bootstrap.sh --without-libraries=atomic,chrono,context,coroutine,except

  • 码农的自我修养 - ARM处理器天梯图2021-12-21 09:04:46

      ARM芯片族 - 架构 - 内核 - 总线速度列表: ARM GROUP ARM architecture ARM core Bus Speed ARM1 ARMv1 ARM1 ARM2 ARMv2 ARM2 4 MIPS @ 8 MHz 0.33 DMIPS/MHz ARMv2a ARM250 7 MIPS @ 12 MHz ARM3 ARMv2a ARM3 12 MIPS @ 25 MHz

  • SSD202开发笔记 | 01- 东山Pi壹号开发板快速上手(原厂SDK快速入门)2021-12-19 17:00:12

    本文中我使用Ubuntu 18.04,阿里源。 一、东山Pi壹号开发板 东山Pi壹号开发板是联合芯片原厂星宸科技一起推的最小Linux开发板: 主控芯片: 星辰科技 SSD202D 内置128MB DDR 支持H264/H265解码 支持MJPG编码存储:板载128MB SPI NAND FLASH芯片(芯存科技 XCSP1AAWH-NT)以及专门的SD

  • ARM+FPGA 运动控制卡方案2021-12-18 15:00:33

    ARM+FPGA运动控制卡 运动控制卡方案 运动控制卡方案 运动控制卡 方案 由于ARM源码核心运动控制算法部分缺失,因此便宜出售此资料,拍前请了解好,不接受退货, 资料包含此运动控制卡原理图,PCB图, FPGA源码,ARM去掉算法后的框架源码,拍下后发邮箱。 本运动控制卡采用ARM单片机+FPGA架构; A

  • OK6410-A开发板LINUX3.0.1配置(嵌入式开发)2021-12-17 22:03:09

    OK6410-A开发板LINUX3.0.1配置 一、安装ubuntu20.04 1.虚拟机联网 虚拟机联网 2.安装vm-tools 安装vm-tools 3.换源 换源 4.中文及中文输入法 更改中文语言 二、安装交叉编译器 1.将 arm-linux-gcc-4.3.2.tgz 文件拷贝到 Ubuntu 的/forlinx 目录下 2.将交叉编译器解压到/usr/local

  • 全新中嵌Linux入门和进阶必备知识2021-12-17 19:04:59

    课程目录 01-总体课程规划以及嵌入式相关概念.avi 02-嵌入式软件层次结构以及开发流程.avi 03-Linux系统介绍、安装与基本操作.avi 04-Linux文件类型、目录组织结构及读.avi 05-编写linux.shell程序.avi 06-Linux的设备管理.avi 07-Linux的网络管理及其应用.avi 08-Linux的进程

  • stm32 不使用MircoLib情况下使用printf方法2021-12-16 12:05:07

    不使用Microlib导致卡死的原理在使用CubeMX初始化代码时,生成的工程默认是使用Microlib的,正常情况下,在STM32CubeMX通过成的.s文件里可以看到一个__main函数,这个就是microlib的入口地址,他会完成创建栈空间,创建堆空间,初始化用户可能用到的系统库等初始化动作,最后跳转到我们熟悉的main

  • 4-Arm-PEG2000-Dibenzocyclooctyne,4-Arm-PEG2000-DBCO2021-12-15 11:34:58

    二苯并环辛炔基(DBCO)与含有叠氮基(N3)的分子反应在无铜点击化学中。DBCO对叠氮化物具有非常高的反应选择性,可用于修饰生物分子,包括肽、蛋白质、酶、活细胞、整个生物体等。在生理温度和pH值范围内,DBCO基团不与胺或羟基反应,DBCO也与叠氮化物基团发生反应DBCO也被称为ADIBO(=氮杂二苯

  • 8-Arm PEG-Glutaramide Succinimidyl ester,8-Arm PEG-GAS2021-12-15 11:02:43

    中文名称:八臂-聚乙二醇-琥珀酰亚胺乙酸酯 英文名称:8-Arm PEG-GAS 8-Arm PEG-Glutaramide Succinimidyl ester 分子量:1k,2k,3.4k,5k,10k,20k(可按需定制) 质量控制:95%+ 存储条件:-20°C,避光,避湿 用 途:仅供科研实验使用,不用于诊治 外 观:粘稠液体或者固体粉末,取决于分子量 注意事项:取用一定

  • ARM架构MySql全家桶2021-12-14 09:33:47

    一、集群架构图 MySql数据库采用主主复制、主从同步架构即两主两从。 二、服务器规划 编号 角色 ip地址 版本 1 MySql-master1 192.16.1.109 MySql8.0.25-1.el7 2 MySql-slave1 192.16.1.160 MySql8.0.25-1.el7 3 MySql-master2 192.16.1.208 MySql8.0.25-1.el7

  • Clion源码编辑器的学习与实践2021-12-13 22:02:31

    目录 一、Clion配置1.1 下载Clion1.2 安装Clion1.3 安装arm-none-eabi-gcc1.4 安装opencd1.5 安装MinGW1.6 添加环境变量 二、配置Clion2.1 新建工程2.2 进入settings 三、工程实现3.1 生成stm32cubemx程序3.2 配置led流水灯3.3 添加代码编译 四、烧录运行4.1 烧录4.2 结果

  • ARM 汇编 - Numeric local labels2021-12-13 11:02:39

      .global _start _start: MOV r4,#1 // r4=1 1: // Local label ADD r4,r4,#1 // Increment r4 CMP r4,#0x5 // if r4 < 5... BLT 1b // ...branch backward

  • Windows 10 on ARM, version 21H2 (released Nov 2021) ARM64 简体中文版、英文版(企业版)下载2021-12-11 09:04:13

    请访问原文链接:https://sysin.cn/blog/windows-10-arm/,查看最新版。原创作品,转载请保留出处。 作者:gc(at)sysin.org,主页:www.sysin.cn Windows 10, version 21H2 (released Nov 2021) ARM64 Chinese Simplified Windows 10, version 21H2 (released Nov 2021) ARM64 English

  • intellij无法配置GOROOT的问题2021-12-10 19:39:25

    背景: 最近第一次用MAC安装intellij。 首先面临的问题是intellij的激活,这个方法有很多。 最流行的有两种: 1, 通过插件无限制延续30天试用期。 2, 通过 jetbrains-agent.jar 插件直接激活到2089年,基本够用。由于插件不维护了,只适用于intellij 2020版本。 这里我最终采用的第二种方法

  • ARM DSP库CMSIS-DSP的使用——以STM32F4浮点FFT为例 [原创]2021-12-10 19:02:02

    之前用过STM32F10x比较多,做数字信号处理用过意法半导体官方的STM32F10x_DSP_Lib_V2.0.0,总觉得这个库不太好用: 1、数字滤波器FIR和IIR的函数只能对存在缓冲中的数组滤波,且没有能够保存滤波器中间状态的数据结构,导致再次调用这些滤波函数时需要一个新的稳定期,无法实现连续实时滤波。

  • 数据采集盒项目2021-12-10 17:58:52

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、项目描述:二、项目前准备1.开发环境2.参考链接 总结 前言 这是一个嵌入式数据采集盒的项目开发环境方面的简单总结。 一、项目描述: 采集盒需求: 1、采集CAN信号,含有主机、齿轮箱、发

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有