CentOS安装git客户端

在 CentOS 上安装 Git 可以通过以下几个步骤来完成: 1. 使用 YUM 安装 Git(一般这种情况已经可以满足) 这是最简单的方法,使用 CentOS 自带的 YUM 包管理器。 更新 YUM 包索引: sudo yum u...阅读全文

TTL、RS-232、RS-485区别

表格示意: 标准 逻辑电平0 逻辑电平1 是否全双工 抗干扰能力 TTL 输出低电平<0.4V, 输入低电平<=0.8V 输出高电平>2.4V,输入高电平>=2.0V 全双工 差 RS232 +3~+15V -3...阅读全文

centos7建立本地仓库的方法

写这个方法是因为需要向一台没有外网的服务器上安装gcc,各种百度找到了相关依赖、依赖的依赖。。。。。。的rpm包,林林总总近100个rpm,拷贝到目标服务器上安装的时候发现这些rpm包的安装顺序完全靠猜测,安装就报:有依赖需要提前安装。...阅读全文

《痞子衡嵌入式半月刊》 第 102 期

痞子衡嵌入式半月刊: 第 102 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),...阅读全文

IMX6ULL开发板spi OLED驱动

本文是IMX6ULL开发板spi OLED驱动学习笔记,方便后面查看时快速的回顾,而不需要一点点的看视频 视频地址: https://www.bilibili.com/video/BV1Yb4y1t7Uj?p=144&spm_i...阅读全文

c语言基础学习

数据类型 1. 基本数据类型 整数类型:用于表示整数值,包括int、short、long 等。 int:通常为 4 个字节,即 32 位。 short:通常为 2 个字节,即 16 位。 long:通常为 4 个字节,即 32 位(在 ...阅读全文

kong网关部署

软件版本: Postgresql:9.6 (不使用最新版,是因为 konga 不支持) Kong:3.4.2 konga:0.14.7 (UI管理界面) ### Postgresql部署 ## docker-compose.yml ve...阅读全文

win32 低内存通知事件

在 Windows 机制里面,将在物理内存、换页池、非换页池以及提交用量很多或很少时,向用户模式进程和内核模式驱动程序提供通知。本文将重点放在用户模式的进程上 本文属于读 《深入解析 Windows 操作系统》 读书笔记 应用程序可以调...阅读全文

CM3调试系统简析

包括对两大调试接口:JTAG接口和SWD串行线调试接口、CoreSight调试接口:基于CoreSight架构的CM3调试系统和标准CoreSight架构和CM3中调试系统异同点、CoreSight跟踪接口、 调试功能的总结、调试模式、...阅读全文

Linux RPM安装及查找下载(--推荐个软件仓库)

1.安装文件包 Linux 开发商先在固定的硬件平台与操作系统平台上面,将需要安装或升级的软件编译好,然后将这个软件的所有文件打包成一个特殊格式的文件,在这个软件文件内,还包含了预先侦测系统与相依软件的脚本,并提供记载该软件提供的所有文...阅读全文

运维之shell脚本初识

脚本工具可以帮助我们完成一些需要重复劳动的工作; 基础语法: "#"为注释符号 1:#指定脚本运行环境为 /bin/bash #! /bin/bash 2:输入参数,xxx为变量名,多个变量名用空格隔开read xx...阅读全文

FreeRTOS 简单内核实现8 时间片轮询

0、思考与回答 0.1、思考一 为什么要增加时间片轮询? 目前的 RTOS 内核已经支持抢占优先级,即高优先级的任务会抢占低优先级的任务得到执行,但是对于同等优先级的任务,如果不支持时间片轮询,则只能有一个任务运行,并且由于优先级相同所...阅读全文

在Ubuntu系统安装Anaconda及Python

本文介绍在Linux Ubuntu操作系统的电脑中,安装Anaconda环境与Python语言的方法。 在之前的文章Anaconda与Python环境在Windows中的部署中,我们介绍了在Win10电脑中,安装Anaconda环境与P...阅读全文

FreeRTOS简单内核实现7 阻塞链表

0、思考与回答 0.1、思考一 如何处理进入阻塞状态的任务? 为了让 RTOS 支持多优先级,我们创建了多个就绪链表(数组形式),用每一个就绪链表表示一个优先级,对于阻塞状态的任务显然要从就绪链表中移除,但是阻塞状态的任务并不是永久阻塞...阅读全文