ICode9

精准搜索请尝试: 精确搜索
  • Android-不同版本安装测试2022-01-19 18:04:55

    2022-01-19 Android是一个开源的,基于Linux的移动设备操作系统,主要使用于移动设备,如智能手机和平板电脑。Android是由谷歌及其他公司带领的开放手机联盟开发的。Android编程是基于Java编程语言的。   CPU目前主要是 X86 及 arm 的,电脑上用的比较多的是 x86,arm也有用;手机上则相反

  • arch/arm中的页表 相关函数2022-01-19 14:00:02

    不管arm(arm32支持两级页表)提供几级页表,linux是支持四级页表的 在arch/arm处理的时候,将四级转换为两级 pgd __pgd pgd_bad pgd_clear pgd_none pgd_present pgd_val pgd_free pud pud_bad pud_clear pud_page pud_populate pud_present pud_write set_pud - pmd ```c

  • 8-Arm PEG-SAA,八臂聚乙二醇丁二酸酰胺,8-Arm PEG-Succinamide Acid2022-01-19 13:02:47

    英文名称:8-Arm PEG-SAA 8-Arm PEG-Succinamide Acid 中文名称:八臂-聚乙二醇-丁二酸酰胺 分子量:1k,2k,3.4k,5k,10k,20k(可按需定制) 质量控制:95%+ 存储条件:-20°C,避光,避湿 用 途:仅供科研实验使用,不用于诊治 外 观:粘稠液体或者固体粉末,取决于分子量 注意事项:取用一定要干燥,避免频繁的溶解

  • arm环境编译dive2022-01-18 23:34:39

    dive地址:https://github.com/wagoodman/dive 我的os: uname -a Linux ecs-5fd1 4.19.36-vhulk1907.1.0.h962.eulerosv2r8.aarch64 #1 SMP Fri Jan 8 13:18:01 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux 编译: git clone https://github.com/wagoodman/dive.git cd dive make 正

  • 储能技术解析-储能系统解决方案现状及趋势2022-01-18 11:32:07

    2021年7月,国家发改委、国家能源局联合印发的《关于加快推动新型储能发展的指导意见》明确,实现新型储能从商业化初期向规模化发展的转变,到2025年,累计装机规模达3000万千瓦以上。2021年9月,国家能源局发布《新型储能项目管理规范(暂行)》,促进新型储能积极稳妥健康有序发展,支持以新能

  • HI3518环境搭建2022-01-17 21:31:01

    1、HI3518环境搭建 1.1软硬件环境和准备 1.ubuntu:16.04 可联网 2.window7 3.HI3518EV200开发板(网卡、SD卡、16Mspi_flash、USB 、 串口) 4.SDK包:Hi3518E V200R001C01SPC040 1.2安装交叉编译工具 路劲:Hi3518E V200R001C01SPC040\01.software\board\Hi3518E_SDK_V1.0.4.0.tgz

  • 按键驱动2022-01-16 20:02:15

    #include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <termios.h> #include <errno.h> #include <stdlib.h> #include <uni

  • 三级嵌入式2022-01-16 15:30:30

    每日一记 OSInit函数先建立最初的任务就绪表,然后建立4个空白的数据链表,分别是:任务控制块链表、事件控制块链表、标示链表、内存控制块链表UART通用异步收发器,由发送器、接收器、控制单元以及波特率发生器构成 电源模块有4种工作模式,分别是:正常模式,慢速模式,空闲模式,掉电模式

  • 嵌入式作业一2022-01-15 14:35:16

    实验一 1. 实验环境安装 实验环境安装主要工作是完成tooltrain与实验代码的安装下载 工具链下载 首先下载并解压交叉编译器: git clone https://github.com/friendlyarm/prebuilts.git -b master --depth 1 cd prebuilts/gcc-x64 cat toolchain-4.9.3-armhf.tar.gz* | sudo ta

  • 【ARM】为堆和栈保留空的内存块2022-01-15 12:32:21

    此示例演示如何使用分散加载描述为堆栈和堆保留和清空内存块。它还显示链接器生成的相关符号。 在以下示例中,执行区域定义STACK 0x800000 EMPTY -0x10000定义了一个名为STACK 的区域。该区域从地址0x7F0000开始,到地址0x800000结束: LR_1 0x80000 ; load

  • Ubuntu配置基于aarch64的Qt编译环境2022-01-14 20:31:48

    下载编译器 Linaro Releases 这里面版本很多,主要是大小端、armv7/armv8、32/64位、裸机/linuxdeng区别 对于32位平台,下载如下, Linaro Releases 对于64位平台,下载如下, Linaro Releases 将编译器解压、重命名和复制到指定目录, 32位平台的编译器gcc-linaro-7.5.0-2019.12-x86_6

  • 2021年Linux技术总结(二):kernel2022-01-13 15:59:03

    通过对U-boot的启动流程的梳理,最终我们进入了Linux的内核,下面分析一下Linux内核的启动流程和如何做一个简单的移植。 一、kernel启动流程 通过arch/arm/kernel/vmlinux.lds脚本链接文件查看Linux kernel内核入口时stext,然后我们通过搜索得知,stext定义在arch/arm/kernel/head.

  • x86架构应用如何向Arm架构低成本迁移2022-01-12 18:04:01

    曾几何时,无论是在服务器还是个人电脑,CPU芯片领域一直是 Intel 独占鳌头,旗下的 X86_64 架构被广泛采用。然而王权没有永恒,近年来 Arm64 架构异军突起,服务器端有华为鲲鹏920高性能芯片做代表,个人电脑端则以苹果M1芯片惊艳世人。Arm64 架构芯片用低功耗和高性能炫耀着其市场价值,国产

  • X86和ARM的区别2022-01-12 17:31:10

    区别:ARM是RISC架构(50多个指令,半开源),X86是CISC架构(至少981个指令,不开源); CISC架构:CPU的运算指令可以操作在寄存器和内存中,复杂性高。 举例:add mem ,reg //把内存数据和寄存器数据相加 RISC架构:CPU只允许load和store指令与内存交互,而运算指令只能操作在寄存器中。 举例:ADD R0,R1,R

  • 拓展ARM研发进展与玩家2022-01-12 06:00:07

    拓展ARM研发进展与玩家 根据EETimes 分析师Colin Barnden的预测,Apple Car将搭载基于ARM架构的C1芯片,并支持眼球追踪等AI功能。新造车势力高通、Nvidia以及海思,以及传统汽车芯片供应商瑞萨、TI、NXP等,都是ARM在汽车领域的重要合作伙伴。 众多科技巨头的参与,共同拓展ARM在PC和数据中

  • 嵌入式Linux之vs code开发环境搭建2022-01-11 23:02:40

    在之前我们介绍过嵌入式Linux之Eclipse开发环境搭建,我们介绍了如何使用eclipse进行代码调试。这一节我们同样的我们介绍一下vs code在嵌入式linux平台下的代码调试。 我们首先回顾一下程序是如何被调试的? 如下图所示,使用GDB调试目标系统需要满足以下条件: 1.pc端得运行gdb程序

  • ubuntu linux 交叉编译工具安装以方便查看2022-01-10 23:04:16

    ps该方法是正点原子的教程,相关资料可以去正点原子官方下载。 1、在linux下创建文件目录 mkdir tool 2`、H:\linux\【正点原子】阿尔法Linux开发板(A盘)-基础资料\【正点原子】阿尔法Linux开发板(A盘)-基础资料\05、开发工具\05、开发工具\01、交叉编译器     使用FileZilla Clie

  • ARM, RISC-V和8086简单比较2022-01-10 17:03:25

    ISA - Instruction Set Architecture. RISC - Reduced Instruction Set Computer. 居然没有学gcc改称GNU Compiler Collection, 原名/大家都觉得: GNU C Compiler. 因为:There are 117 basic instructions in the instruction set of 8086, ARM好像比117条多,RISC-V好像57条打不住。

  • 移植Python3.7到S3C24402022-01-07 23:05:02

    基本上是参考网上的文章,具体原理性的东西我也不太懂 开发板: 友善mini2440gcc: arm-linux-gcc 4.4.3宿主机: deepin-linux-20 1.下载python3.7 百度搜索Python国内下载 去阿里源下载Python-3.7.10.tgz就行。别下太新的,也许编译通不过。 也别下3.6之前的,因为我在开发板上要运

  • 程序编译过程和使用vi在两个文件中复制以及linux中的工具小记2022-01-07 21:33:20

    一、编译过程 1、预编译:展开头文件和宏定义等。pre-compile; 2、编译:***.c–>***.s,将c文件编译成汇编文件;compile; 3、汇编:***.s–>***.o,将***.s文件转成***.o文件;Assembly;***.o文件可以在linux中通过arm-linux-size 命令来查看.text、.data、.bss各段的大小。 bss段通常是

  • arm架构下树莓派 运行javafx流程2022-01-07 19:01:44

    arm系统运行javafx流程 arm架构下的jdk没有自带javafx,需要特殊处理,流程如下: 安装jdk11 注意需要安装azul jdk,oracle的open jdk11实测运行会有问题 https://www.azul.com/downloads/?version=java-11-lts&os=linux&architecture=arm-64-bit&package=jdk#download-openjdk 下载javaf

  • 《嵌入式系统 - RT-Thread开发笔记》 第三部分 RT-Thread 移植与设备驱动开发 - 第1章 RT-Thread 开发环境搭建 (Ubuntu)2022-01-05 21:33:21

    开发环境: Ubuntu:16.04 LTS 开发板:stm32f746-st-nucleo 开发板MCU:STM32F746ZG 1.1准备工作 1.1.1下载源码与安装环境 更新软件源: $ sudo apt-get update wget 安装git工具: $ sudo apt-get install git 下载 RT-Thread 源码,使用命令: $git clone https://github.com/RT-Thr

  • CMAKE实现C和C++交叉编译,编译器路径没法更新问题2022-01-05 15:03:41

    cmakelists里通过set配置CMAKE_C_COMPILER,CMAKE_CXX_COMPILER编译器可生成cmake里CXX就是调用了默认的路径,没有更新过来 set(CMAKE_C_COMPILER /usr/local/arm-2014.05/bin/arm-none-linux-gnueabi-gcc) set(CMAKE_CXX_COMPILER /usr/local/arm-2014.05/bin/arm-none-linux-gnueab

  • 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别2022-01-03 14:00:58

    交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别 自己之前一直没搞清楚这两个交叉编译器到底有什么问题,特意google一番,总结如下,希望能帮到道上和我有同样困惑的兄弟….. 一. 什么是ABI和EABI 1) ABI: 二进制应用程序接口(Application Binary Interface (ABI) f

  • ARM---中断(一)2022-01-01 19:04:46

    今天来看一下中断及ARM体系中对中断的处理,直接进入正题。 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。 中断的几个主要目的。第一,通过中断可以提高CPU效率。假设一种

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

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

ICode9版权所有