Mbed使用Hal库获得毫秒级时间戳
前言 硬件开发板: STM32F429 软件链接: 编译调试工具 Mbed Studio 参考 Mbed RTC Api 根据Mbed RTC Api获得的时间戳只能精确到秒,并且在中断中无法使用time(NULL),无法满足实际需要,故设法直接使用Hal库获得毫秒级时间戳,并总结记录此文。 ...
前言 硬件开发板: STM32F429 软件链接: 编译调试工具 Mbed Studio 参考 Mbed RTC Api 根据Mbed RTC Api获得的时间戳只能精确到秒,并且在中断中无法使用time(NULL),无法满足实际需要,故设法直接使用Hal库获得毫秒级时间戳,并总结记录此文。 ...
前言 硬件开发板: 米尔科技 MYD-YA157C 软件链接: 源码及工具 http://down.myir-tech.com/MYD-YA157C/ 参考 MYD-YA157C-V2 Linux 系统开发指南 V2.0 更新时间 2020-10-10 本文着重讲述单独编译内核及更新内核部分。 获取 kernel 源代码 下载 http://down.myir-tech.com/MYD-YA157C/04_Sources.zip 拷贝解压 04-Source/MYiR-STM32-kernel.tar.bz2 到指定自定义的 work 目录(如/home/work); ...
前言 在使用Ubuntu18.04的过程中,经常会遇到域名无法解析的问题。 在要设置dns时,如果简单地修改/etc/resolv.conf,那么一旦重启,就恢复默认值了。 ...
官网下载安装包安装 下载 code.visualstudio.com ubuntu系统内下载缓慢时,可借用windows迅雷加速下载。 安装 1 sudo dpkg -i code_1.52.1-1608136922_amd64.deb 使用umake安装 简单介绍 Ubuntu Make 原名 Ubuntu Developer Tools Center,是一款开源的命令行工具软件,用户可在主要 Linux 平台上轻易的进行安装,以开发 Android 应用。 ...
前言 1.Gitea介绍 Gitea可以像Github那样,管理公司的文档与代码类资产。 Gitea采用GO语言编写,是自助式、轻量级、遵循Git规范的代码托管工具。 Gitea官网:https://gitea.io/zh-cn/,Gitea官方文档:https://docs.gitea.io/zh-cn/ ...
官方安装 1 curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 国内安装(x86) 参考daocloud的https://get.daocloud.io/#install-compose 1 2 curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 嵌入式系统安装(ARM64) 1 apt-get install -y python python-pip libffi-dev //如果不安装libffi-dev,在安装docker-compose的时候会报错,提示找不到ffi.h文件 ...
检查内核docker支持 1 curl -L https://raw.githubusercontent.com/docker/docker/master/contrib/check-config.sh | /bin/bash /dev/stdin 安装docker 官方安装 参照https://docs.docker.com/engine/install 1: 安装工具 1 2 3 4 5 6 7 sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common H6加载aufs 1 sudo apt-get -y install aufs-tools 2: 安装GPG证书 1 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - 3: 写入软件源信息 amd64 1 sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" arm64 1 sudo add-apt-repository "deb [arch=arm64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" 4 安装软件 1 2 sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io 5: 查找特定版本 1 2 sudo apt-get update sudo apt-cache madison docker-ce 阿里云镜像安装 版本选择 H6核心版内核可使用最高版本 ...
下载 目前arm64的下载链接为https://dl.google.com/go/go1.15.6.linux-arm64.tar.gz 安装 下载 1 wget https://dl.google.com/go/go1.15.6.linux-arm64.tar.gz 解压 1 tar -C /usr/local -xzf go1.15.6.linux-arm64.tar.gz 授权 1 chmod +x /usr/local/go/bin/go 版本验证 1 /usr/local/go/bin/go version 环境配置 1 vim /etc/profile 文件末尾添加以下内容 1 2 3 export GOROOT=/usr/local/go export GOPATH=/home/maxim/go_workshop //代码目录,自定义即可 export PATH=$PATH:$GOPATH/bin:$GOROOT/bin 重新加载profile文件,加载环境变量到内存。 ...
前言 由于需要在ARM64的linux中进行摄像头图像识别,所以参照https://gocv.io/getting-started/linux/编译安装GO版本的opencv即GoCV。 准备 安装Golang,可参照Arm64 ubuntu18中安装golang。 安装 安装GoCV包: 1 go get -u -d gocv.io/x/gocv 进入gocv下载目录 1 cd $GOPATH/src/gocv.io/x/gocv 在当前目录下进行以下操作。 ...