• Your position:
  • Home
  • Technical Article
    • 私有镜像仓库的部署与使用方法

      01.说明• 构建前请确保已安装docker环境• 镜像仓库基于Harbor构建,版本号: v2.2.402.Harbor介绍docker官方虽然提供了公共的镜像仓库,但对于企业来说,这种方式没有安全保障,一旦在构建镜像的过程中进行了commit,就相当于把这些代码实现都交给了别人。因此企业在私有网络环境下部署属于自己的镜像仓库是非常有必要的。Harbor是由VMware公司开源的镜像管理平台,具

      2021/12/01 digiproto 32

    • 带你玩转基于SkyEye的TLE987 DMA控制器实现

      01DMA 介绍DMA,全称Direct Memory Access,即直接存储器访问。DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。当CPU初始化这个传输动作,传输动作本身是由DMA控制器来实现和完成的。DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场过程,通过硬件为RAM和IO设备开辟一条直接传输数

      2021/12/01 digiproto 21

    • 手把手教你!基于Jenkins的嵌入式软件持续集成方法

      嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。嵌入式软件与嵌入式系统是密不可分的,嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式软件就是基于嵌入式系统设计的软件,它也是计算机软件的一种,同样由程序及其文档组成,是嵌

      2021/12/01 digiproto 67

    • 初入SysML之模块定义图

      如果把系统工程看做一座山,那么基于SysML或UML的各种图就是从不同角度去看这座山所形成的“画”。“横看成岭侧成峰,远近高低各不同”,每幅“画”都能展现出其不同角度的“美”,但又无法完全画出每一棵树、每一朵花。今天我们来画一下山的脉络——模块定义图。文绉绉的东西放后面,直接从实例说起吧。比如台式机由主机、显示器、鼠标、键盘、音响等组成,用SysML怎么表示呢?首先我们需要把它们都当做一个模块(b

      2021/12/01 digiproto 64

    • 如何使用Windows OVERLAPPED优化你的应用

      01异步I/O基本原理I/O即输入输出。在现代操作系统中,输入输出是计算机完整功能必不可少的一部分。处理器负责各种计算任务,然后通过各种输入输出设备与外界进行交互。常见的输入输出设备包括键盘、鼠标、显示器、硬盘、网络适配器接口等。有了硬件设备,在软件层面上,使得操作系统通过以一致的方式与设备驱动交互从而操控硬件设备。而应用程序通过统一的接口与系统内核进行交互。在计算机程序执行过程中,设备I/O是最

      2021/12/01 digiproto 35

    • 如何在Linux上部署Jenkins

      Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。本篇文章将手把手教你安装Jenkins。01下载安装Ubuntu镜像下载地址为:https://releases.ubuntu.com/16.04.7/ubu

      2021/12/01 digiproto 80

    • 用react和electron实现文件树组件(上)

      01创建react和electron工程创建一个文件夹file-tree-js,进入文件夹,打开终端,输入yarn init -y创建一个javascript项目,这里使用了yarn作为包管理工具,也可以使用nodejs默认安装时自带的npm来创建javascript项目。输入yarn add react react-dom和yarn add electron -D,安装react和electro

      2021/12/01 digiproto 40

    • 关于Cortex-M3处理器内核中断异常处理机制你了解多少?

      Cortex-M3处理器内核是ARM公司设计的Cortex-M系列的一款经典处理器内核,基于32位ARMv7内核架构,采用Thumb-2指令集,完全没有使用ARM指令集,即不能执行ARM指令。Thumb-2是16位Thumb 指令集的一个超集,在Thumb-2中,16位指令首次与32位指令并存。 Cortex-M3处理器的特点包括:性能强劲、功耗低、实时性好、代码密度得到很大改善、低成本的整体解决方案。

      2021/11/17 digiproto 87

    Previous page1234Next page Go to No.
    电话咨询
    在线咨询
    解决方案
    QQ客服