自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(537)
  • 资源 (133)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用 Doxygen 从源代码生成 UML 类图

Doxygen是一个编写软件参考文档的工具,也是从带注释的 C++ 源代码生成文档的事实上的标准工具。这意味着该文档是直接写在源代码中的,因此比较容易保持更新。Doxygen 支持交叉引用,因此文档的读者可以很容易地引用实际的源代码。虽然 Doxygen 常用于 C++ 项目,但它同时也支持其他流行的编程语言,例如 C、Objective-C、C#、PHP、Java、Python、IDL(接口描述语言,如 Corba、Microsoft 和 UNO/OpenOffice 风格)、Fortran 等等。

2022-10-09 22:31:04 2356

原创 使用 Shell 脚本定期检查 MySQL 服务是否正常运行

如果 MySQL 服务为 active 状态,则结束本次检测;如果为 inactive 状态,则尝试重启 MySQL 服务。以 MySQL 服务为例,假设我们想定期检查该服务是否正常运行,如果运行异常则重启该服务,从而确保服务尽快恢复。在 Linux 系统中,如果我们想查看某个服务的运行状态,可以使用。如果 Active 一栏显示 “active”,则表示服务运行正常。为了让该程序自动定期运行,例如每隔一分钟检查一次,我们可以使用。这样,我们就实现了 MySQL 服务的自动定期检测和重启的功能!...

2022-08-13 22:20:55 3148

原创 zlog 日志库使用说明,看完不懂打我...

zlog是一个高可靠性、高性能、线程安全、灵活、概念清晰的纯C日志函数库。使用zlog来记录程序运行时产生的log日志的优势是——可以通过改变配置文件从而改变该log日志的格式或输出文件,也就是我们可以根据需要,来决定日志的格式以及分类匹配,而不必通过改动程序代码。并且日志记录可以精确到微秒、不依赖其他任何库、每秒可以记录日志条数可达万条以上,以及在程序运行时输出zlog自己的日志和配置状态等优点。经测试,zlog的写速度可达到syslog配合rsyslogd的数百倍。...

2022-07-26 21:38:09 6199

原创 Git reset 和 revert 版本回退示例实践

在实际开发中,有时候我们可能需要将项目版本回退到某个版本,例如发现某些提交存在Bug等情况。在Git版本管理系统中,当然支持版本的回退(回滚),而且是相对比较简单、方便的操作。本文将演示在Git仓库中,如何使用reset和revert命令回退到某个版本(提交),并且让远程分支也回退到历史版本。...

2022-07-18 21:40:49 667

原创 Git 不常见情境操作方法汇总

本文汇集一些Git常见情境(不常见)的使用方法,例如拉取远程分支并创建本地分支、拉取pullrequest到本地分支、恢复本地误删的文件、如何撤销add、commit操作等等。

2022-07-18 21:37:38 375

原创 使用 iperf 工具测试 Linux 网络性能

在 Linux 网络设备开发过程中,我们常常需要测试网络性能指标参数,找出网络性能瓶颈,从而优化我们的软件或者硬件设计。在 Linux 环境中,我们可以使用 iperf 命令工具测试网络性能,包括网络带宽、延迟抖动和数据包丢失等参数。为了方便使用,我们还可以安装图形化界面工具 Jperf 进行测试。本文将以 Ubuntu 系统为例,介绍 iperf 和 Jperf 的使用,并完成网络性能测试。首先需要安装 iperf 命令工具,在 Ubuntu 系统中执行下列命令即可安装。Jperf 是 iPerf 命令

2022-07-10 21:26:24 2280 1

原创 Syntiant TinyML 开发板 + Edge Impulse 机器学习实现语音识别

本次项目用 Syntiant TinyML 开发板自带的麦克风,通过 Edge Impulse 搭建机器学习模型,使板卡上的 LED 灯根据中文语音指令呈现出不同效果。一共训练了四个标签的声音数据,具体说明如下。Syntiant TinyML Board 是美国 AI 芯片研发商 Syntiant 推出的一款 TinyML 开发板,它配备了超低功耗 Syntiant NDP101 神经决策处理器,可以使语音和传感器应用程序分别在 140 和 100 微瓦以下运行。与基于 MCU 的传统 MCU 相比,Syn

2022-07-08 22:03:27 2513

原创 推荐几款好用的 Git 图形化客户端

最近公司全面转向 GitLab 管理代码,很多同学都不太习惯,问我有没有好用的 Git 图形化客户端推荐?我说:有!

2022-07-06 13:15:52 10610 1

原创 CMake 交叉编译示例

本文通过一个简单的示例,演示如何在 CMake 工程中添加交叉编译的配置,实现编译不同硬件平台的可执行文件。所有代码均可在 [getiot/linux-c](https://github.com/getiot/linux-c/tree/main/hello) 仓库找到。

2022-07-05 02:07:41 1881

原创 请简述网络协议中,大小端和字节对齐的作用

在嵌入式开发中,我们经常需要处理各种网络协议,比如我们自定义一套下位机(Sensor)和上位机的通信协议,它们可能通过以太网、串口(UART)、SPI、I2C 等总线进行传输,实现多端通信。在 C/C++ 编程中,通常会使用 struct 结构体或者 class 类来定义协议格式。举个例子,假设我们的协议需要传输 Sensor 采集的数据到上位机进行显示,那么我们会将数据塞到 Packet 数据包中,为了增加数据包的可解释性和安全性,我们通常还会为其增加数据包头(Header)和包尾(Tail)。现在,假设

2022-06-18 14:43:02 932

原创 解决 ModuleNotFoundError: No module named ‘PySide2.QtUiTools‘

今天想学习一下 Qt for Python 编程,研究了一下 PyQt 和 PySide,发现 Qt Creator 已经支持 PySide2 和 PySide6 了,于是马上折腾起来!Qt Creator 提供了四种模板,我选择了第三种,也就是 Qt for Python - Window (UI file)。创建好工程以后,点击“运行”,出现了如下错误提示:找不到 QtUiTools 软件包,因此无法解析 UI 文件。解决办法很简单,执行下面命令安装 QtUiTools 即可。现在,再次点击“运行”

2022-06-07 11:46:25 3909 3

原创 RT-Thread GTC 2022 全球技术大会参与指南

时间过得好快,2022 年度 RT-Thread 全球技术大会(RT-Thread GTC)明天就拉开帷幕了!RT-Thread GTC 的全称是 RT-Thread IoT OS Global Tech Conference,从名字就可以看出这个会议非常厉害!主要围绕 RT-Thread IoT OS 基础软件技术发展、实践创新、开发者能力成长 ,让技术创造价值 !RT-Thread GTC 作为全球技术大会,分为国内场和海外场两部分,其中国内场的时间是2022年5月27-29日,海外场的时间是20.

2022-05-26 22:47:46 1015

原创 ROS 机器人操作系统:Ubuntu 安装 ROS Noetic

本文介绍如何在 Ubuntu 20.04 安装 ROS Noetic 软件包,并进行简单的测试。安装步骤1、配置 Ubuntu 软件仓库配置 Ubuntu 软件仓库支持 “restricted” “universe” 和 “multiverse” 来源,最简单的方法是在「软件和更新」配置窗口进行勾选,如下图所示。扩展阅读:Ubuntu 软件源、Ubuntu Repositories2、设置 sources.list执行下面命令,设置从官方源(packages.ros.org)下载 ROS 软件

2022-05-25 22:46:51 3270 3

原创 ROS 机器人操作系统:版本说明

ROS 和 ROS2由于历史原因,ROS 有两个大版本 —— ROS1(通常用 ROS 替代)和 ROS2,两者的差别如下图所示。我们知道 ROS 始于2007年11月,最早是“柳树车库”用于 PR2 机器人的开发,同时希望 ROS 能用于其他机器人。因此,柳树车库花费了大量精力定义了抽象级别(通常是通过消息的接口),允许软件重用。按照最初的设想,ROS 是用于单个机器人、板载工作站级别的计算资源、没有实时性需求,以及理想的网络连接场景的学术研究项目。ROS 强调最大的灵活性,没有过多的约定或者禁止。

2022-05-25 22:44:57 6470

原创 ROS 机器人操作系统:概述

ROS 是 Robot Operating System 的缩写,通常称为“机器人操作系统”。但它并不是一个真正的操作系统,而是一个面向机器人的开源的元操作系统(meta-operating system),提供类似传统操作系统的诸多功能:硬件抽象、底层设备控制、常用功能实现、进程间消息传递、程序包管理等。并且提供相关工具和库,用于获取、编译、编辑代码以及在多个计算机之间运行程序完成分布式计算。本教程将介绍 ROS 的产生、发展、特点和安装方法,以及 ROS 的相关概念,并通过一些简单的示例演示如何使用

2022-05-25 22:43:17 26591

原创 Pcap 数据包捕获格式详解

Pcap 是 Packet Capture 的英文缩写,是一种行业标准的网络数据包捕获格式。如果你是网络开发人员,那么通常会使用 Wireshark、Tcpdump 或 WinDump 等网络分析器捕获 TCP/IP 数据包,而抓包后存盘的文件格式就是 .pcap 文件。文件格式Pcap 文件格式是一种二进制格式,支持纳秒级精度的时间戳。虽然这种格式在不同的实现中有所不同,但是所有的 pcap 文件都具有如下图所示的一般结构。全局报头全局报头(Global Header)包含魔数(Magic nu

2022-05-24 18:54:08 13864

原创 C 语言编码规范(MISRA-C-:2004)

众所周知,在制造业(尤其是汽车制造业)非常注重代码安全。MISRA-C 就是一个汽车制造业嵌入式 C 编码标准,最早由汽车工业软件可靠性联合会(Motor Industry Software Reliability Association,简称 MISRA)于 1998 年发布。2004 年发布了第二版的 MISRA C,即《MISRA-C-:2004 Guidelines for the use of the C language in critical systems》,是目前工业界常用的 C 语言编码

2022-05-24 11:49:23 8405 2

原创 Windows 安装 cygwin 详细步骤

Cygwin 是在 Windows 平台上运行的类 UNIX 模拟环境,支持绝大多数的 GNU 软件。如果你有在 Windows 系统中开发 Linux 程序的需求,那么 Cygwin 是一个很好的选择。Cygwin 在 Windows 系统中,就好比 Wine 在 Linux 系统中一样的概念。安装 Cygwin在 Cygwin 官网 下载 Cygwin 安装包,如下图所示。双击 setup-x86_64.exe 开始安装 Cygwin,一直按“下一步”到 Select Packages 窗口。在

2022-05-19 16:12:41 5346 1

原创 如何成为 10 倍程序员

随着年龄的增长,感觉越来越多事情让人分心,学习效率也大不如前。在技术更新迭代如此迅速的今天,拥有快速学习能力,将大大提升竞争力,完成别人完成不了的任务,成为“十倍”程序员。下面对《软技能——代码之外的生存指南》一书总结的“十步学习法” —— 学习-实践-掌握-教授(Learning, Doing, Learning and Teaching, LDLT)进行摘抄,希望自己能时常翻阅,加深理解,并坚持实践!第一步到第六步:概览全局,设定目标,搜寻资源,创建计划集中精力完成足够的前期调研,确保自己明确

2022-05-17 01:10:39 464

原创 自己动手编写 Windows 防止锁屏脚本程序

背景介绍有些公司处于安全和保密工作考虑,会通过 Windows 组策略强制所有办公电脑在无操作的情况下 5 分钟或者 10 分钟自动锁屏,避免无关人士看到不该看的内容。作为程序员,十分反感这种一刀切的方案,一来很容易打断思路,比如正在写代码或者向别人展示时,突然锁屏了就挺恶心的;二来每次锁屏后都要输入密码,这简直就是浪费生命,不能忍!为了解决这个问题,我们可以编写一个简单的 vbs 脚本,在锁屏周期内模拟按键操作,从而避免 Windows 桌面被锁屏。之所以使用 vbs 脚本,而不是 Python、Ja

2022-05-10 15:37:39 15852 7

原创 QNX 从入门到精通:QNX 简介

概述QNX 最早是加拿大 Quantum Software Systems 公司开发的分布式实时操作系统,该产品开发于20世纪80年代初,后来改名为 QNX 软件系统公司(QSSL,QNX Software System Ltd.)。2004年被哈曼(Harman)国际工业公司收购,2010年被黑莓(BlackBerry)公司并购。此后黑莓开始以 QNX 操作系统为核心发展,并专注于物联网 IoT、数据安全、软件授权等业务。截至2021年,全球已有约 2 亿辆汽车使用 QNX 操作系统。QNX 是一个.

2022-04-27 17:31:03 38135 3

原创 使用 Code::Blocks 搭建 LVGL 模拟器仿真环境

为了方便大家学习 LVGL 图形库开发,我们可以在 PC 上使用模拟器进行学习,而无需从嵌入式开发板移植开始。目前有蛮多好用的 LVGL 模拟器,比如 Visual Studio、Clion、QEMU、Code::Blocks 等等。当然这些工具不是专门为 LVGL 而做的,它们的功能都很强大,作为 LVGL 的模拟器不在话下。Code::Blocks本教程选择使用 Code::Blocks,因为它体积小、安装方便,而且是免费、开源、跨平台的集成开发环境。Code::Blocks 使用 C++ 开发,

2022-01-30 19:55:03 10278 4

原创 盘点 2022 年五大技术趋势

2022 年,COVID-19 大流行将继续以多种方式影响我们的生活。这意味着我们将继续看到商业和社会的数字化和虚拟化速度加快。对于许多个人和组织而言,过去两年最重要的教训是 —— 如果有足够的动力,真正的变革性技术并不像人们想象的那么难实施!考虑到这一点,以下是我们对可能在 2022 年产生最大影响的具体趋势的预测。不过这里并不会提及量子计算、神经接口或纳米技术,虽然它们肯定是有可能产生重大影响的,但它们的影响会在更远的地方被感受到。相反,2022 年最重要的趋势可能集中在技术趋势的融合上,因为工具.

2022-01-02 08:15:06 896

原创 Wio Terminal LCD 中文显示

虽然在 Wio Terminal LCD 字体格式 中,我们学习了如何在 Wio Terminal 上显示不同格式的文本。但由于 Wio Terminal 并没有提供中文显示的支持,因此需要我们自己来实现。本文介绍如何使用中文字模提取(Bitmap fonts)的方式,实现在 Wio-Terminal 的 LCD 液晶显示屏上显示中文内容。字模提取所谓的“字模提取”,就是把一个中文字体按照位图的组合方式提取像素的排列顺序。可以参考 字体取模软件 下载安装一款适合你的开发环境的软件,然后输入我们想要的.

2021-12-14 21:01:47 2954

原创 Wio Terminal 天气小助手(Funpack 项目)

Demo 概述这个 Demo 展示了如何使用 Wio Terminal 实现一个天气小助手,Wio Terminal 通过 I2C 接口连接一个温湿度传感器 AHT10 实时监测室内环境温湿度,同时通过 WiFi 网络获取当地天气信息以及未来三天的天气预报,使用按键即可切换显示界面。实现功能开机自动联网获取实况天气和预报天气在主界面同时显示室外和室内的温湿度按上方左键可手动更新天气信息可通过五向开关的 Left 和 Right 翻页查看未来几天的天气预测重点难点实现温湿度传感器的实时.

2021-12-14 13:05:11 3781

原创 Wio Terminal 从网络获取天气数据

本文主要介绍如何使用 Wio Terminal 的 WiFi 网络获取天气数据。WiFi 配置Wio Terminal 配备的无线网卡是 Realtek RTL8720,在开始本次学习之前,请确保你已经阅读 Wio Terminal 网卡固件更新,并完成固件更新和 Arduino 依赖库的安装。我们知道,WiFi 有两种工作模式:AP 模式和 STA 模式。AP(Access Point)也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个 AP。S

2021-12-14 13:02:05 3117

原创 Wio Terminal 将数据存储到 Flash

Wio Terminal 内置了一片 4MB 大小的 Flash 闪存,我们可以通过 QSPI 访问它。下面就来介绍如何通过 Wio Terminal 读写内置的 Flash 存储器。安装依赖库首先需要为 Wio Terminal 安装 Seeed_Arduino_FS 文件系统库和 Seeed_Arduino_SFUD 库。1、在 Seeed_Arduino_FS 的 GitHub 仓库 下载 zip 包。2、在 Seeed_Arduino_SFUD 的 GitHub 仓库 下载 zip 包。3

2021-12-14 12:40:24 1580 1

原创 Wio Terminal 读取 AHT10 传感器

本文介绍如何通过 Wio Terminal 读取 AHT10 传感器的温湿度数据。AHT10 传感器AHT10 是一款高精度、完全校准、贴片封装的温湿度传感器,采用 I2C 信号输出,可测量温度范围 -40~+85℃,分辨率达 0.01℃。读取数据这里使用 Adafruit AHTX0 库读取 AHT10 传感器数据,返回浮点类型的温度和湿度值。#include <Adafruit_AHTX0.h>Adafruit_AHTX0 aht;void setup() { Ser

2021-12-14 12:32:38 3065

原创 Wio Terminal 有什么好玩的?

Wio Terminal 是什么Wio Terminal 是 Seeed Studio 设计的一款开发套件。它基于 SAMD51 的微控制器,运行速度为 120MHz(最高可达 200MHz),拥有 4MB 外部闪存和 192KB RAM,具有 Realtek RTL8720DN 支持的无线连接,同时支持蓝牙和 Wi-Fi 功能,并且兼容 Arduino 和 MicroPython,是物联网项目的一个不错选择。Wio Terminal 自身配有 2.4 寸 LCD 屏幕、板载 IMU(LIS3DHTR)

2021-12-14 12:17:38 4293

原创 物联网周刊(第 5 期):智能家居入口之争

一直以来,行业内对于智能家居“中心入口论”的看法并未对齐。有的公司将手机作为智能家庭的控制入口,也有的选择在智能音箱这一品类烧钱打补贴,还有的厂商则是重新开发了智能面板这一全新的品类。甚至还有一些厂商把智能冰箱作为智能家居的入口。

2021-12-11 00:48:08 4692

原创 物联网周刊(第 4 期):边缘人工智能

这里记录每周值得分享的物联网资讯,每周五晚发布,欢迎订阅。本周刊开源(GitHub:getiot/iotweekly),欢迎共创。封面图夜幕降临时,看到从地球(哈萨克斯坦的 Alakol 湖和 Balkhash 湖)反射过来的太阳(via)行业动态1、云快充获颁“2021充电桩行业最佳运营服务创新奖”12月1日, 国内外充电行业风向标——2021第五届深圳国际充电站(桩)技术设备展览会在深圳会展中心开幕,云快充凭借对全国 2800 多家电桩运营商的运营赋能,以及对产业生态合作模式的率先探索

2021-12-04 20:11:27 1764

原创 详解 C++ STL 六大组件,看完不懂打我...

STL 提供了六大组件,彼此组合套用协同工作。这六大组件分别是:容器(Containers):各种数据结构,如 vector、list、deque、set、map 等。从实现的角度来看,容器是一种 class template。算法(Algorithms):各种常用算法,提供了执行各种操作的方式,包括对容器内容执行初始化、排序、搜索和转换等操作,比如 sort、search、copy、erase。从实现的角度来看,STL 算法是一种 function template。迭代器(Iterators):

2021-12-02 00:44:26 10522

原创 八个 C++ 开源项目,帮助初学者进阶成长

ThreadPool一个简单的 C++11 线程池实现,只有一个头文件,代码加起来不到 100 行。GitHub 地址:https://github.com/progschj/ThreadPoolsudokuC++ 实现的命令行数独游戏。600 余行代码,初学者也可以轻松学习。GitHub 地址:https://github.com/mayerui/sudokuTinytetrisTinytetris 是一个用 C++ 编写的终端版俄罗斯方块游戏。它提供了两个版本的源码,分为注释版和库版,注释

2021-11-30 20:23:37 45421 1

原创 两种 C++ 多线程编程方式,看完不懂打我...

多线程在实际编程中的重要性不言而喻,对 C++ 而言,当我们需要使用多线程时,有多种方案可供选择。比如 POSIX 线程 pthread、boost::thread 库、C++11 开始支持的 std::thread 库,以及其他一些第三方库 libdispatch(GCD)和 OpenMP 等等。至于选择哪种多线程编程方案,需要根据你的实际项目、运行平台、团队协作等因素来考虑。一般而言,如果使用的是 Linux 操作系统,那么可以直接使用系统提供的 pthread 库编写多线程 C++ 程序;如果需要跨

2021-11-30 18:58:50 26523 7

原创 十个 C++ 运算符重载示例,看完不懂打我...

下面是一些 C++ 运算符重载示例,包括算术运算符、赋值运算符、逻辑运算符、成员运算符、关系运算符等等,这些都是使用频率较高的几个运算符重载案例。⭐️ 所有示例代码均存放于 GitHub: getiot/cpp-courses/operator_overloading 。示例 1:一元运算符重载一元运算符即只对一个操作数进行操作的运算符,例如:!obj、-obj、++obj 、obj++ 或 obj-- 等等。下面示例将对负号(-)进行重载:#include <iostream>u

2021-11-28 22:49:28 38767 15

原创 物联网周刊(第 3 期):物联网与可持续发展

这里记录每周值得分享的物联网资讯,每周五晚发布,欢迎订阅。本周刊开源(GitHub:getiot/iotweekly),欢迎共创。封面图在美丽的自然景观中生产可再生绿色能源的风力涡轮机(via)行业动态1、GitHub 发布 2021 年度 Octoverse 报告最近,GitHub 发布了最新的 2021 年度 Octoverse 报告,数据来自 GitHub 上超过 400 万个仓库,以及 12000 名受访开发者,深入研究了关于代码交付、文档创建和社区维护三个方面。报告展示了很多有

2021-11-27 00:20:23 3665

原创 图解电动汽车:电动汽车的未来(新四化)

汽车“新四化”随着云计算、AI、边缘计算等新兴技术的不断涌现与成熟普及,数字世界正加速迈入万物互联的智能世界。百年汽车工业,也面临着产业智能化升级的现实挑战与历史机遇,以电动化、智能化、网联化、共享化为趋势的汽车“新四化”已成为行业内的普遍共识。现阶段汽车工业的发展方向和发展目标 —— “新四化”:电动化:新能源动力系统领域“全球环境日益恶化的挑战使得新能源替代是不可逆的行业趋势,多个国家发布了明确的燃油车退出时间表,且电动化为智能化提供了良好的物理基础。”智能化:无人驾驶或者辅助驾驶子

2021-11-25 13:35:58 5375

原创 图解电动汽车:电动汽车名词解释

ABS:Antilock Brake System,防抱死制动系统ACC:Adaptive Cruise Control,自适应巡航控制AD:Automated Driving,自动驾驶ADS:Autonomous Driving Solution,自动驾驶解决方案ADAS:Advanced Driver Assistance Systems,高级辅助驾驶系统(辅助汽车行驶和泊车的系统)AEB:Autonomous Emergency Braking,自动紧急制动系统APA:Automatic.

2021-11-23 23:55:33 2246

原创 图解电动汽车:电动汽车的传感器

传感器(Transducer/Sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。一辆汽车通常有几十至上百个传感器,实时采集汽车部件或行驶环境的各种信息(如温度、压力、位置、转速、加速度和振动)等,并加以处理和控制。本文主要介绍智能驾驶所涉及的传感器,包括雷达(Radar Sensor)、摄像头(Video Camera)、GPS、激光(Laser Sensor)、超声波(Ultra

2021-11-23 22:53:32 3828

原创 图解电动汽车:电动汽车充电接口

电动汽车的充电速度取决于三个环节 —— 充电站(电源类型)、充电电缆和车载充电器。但每一项新技术的开始都是艰难的,发展过程也充满了相互竞争的标准,电动汽车也不例外。就充电电缆的连接器(充电接口)而言,不同国家和地区也存在不同的类型。本文根据 AC/DC 类型和区域划分,介绍目前常见的几种接口标准。AC 交流充电接口目前有交流慢充和直流快充两种充电方式,我们先来看看交流充电接口。J1772 - Type 1早在2001年,美国加州推出了一款名为 J1772 的方形插头,但它的功率只有 6.6kW。到

2021-11-22 16:14:30 15489

嵌入式Linux应用开发完全手册(韦东山)

韦东山老师的《嵌入式Linux应用开发完全手册》电子版

2017-06-09

好友在哪Android项目源码

非常好

2017-06-07

STM32应用笔记-SPI自举程序中使用的I2C协议

STM32应用笔记-SPI自举程序中使用的I2C协议

2017-06-05

STM32应用笔记-QVGA TFT-LCD直接驱动使用FSMC外设

STM32应用笔记-QVGA TFT-LCD直接驱动使用FSMC外设

2017-06-05

阿里巴巴Java开发手册

阿里巴巴Java开发手册

2017-05-25

FreeRTOS_ST_April_Training(北京麦克泰FreeRTOS培训课件)

FreeRTOS_ST_April_Training(2017年4月 北京麦克泰FreeRTOS培训课件)

2017-05-04

fsl-yocto-3.10.17_1.0.0.tar.gz

fsl-yocto-3.10.17_1.0.0.tar.gz 包含《Freescale_Yocto_Project_User's_Guide》、《Freescale_XServer_Video_Driver_User's_Guide》以及 i.MX6 相关文档。

2017-04-18

系统集成项目管理工程师教程

系统集成项目管理工程师教程(2009年)

2017-04-10

valgrind-3.12.0.tar.bz2

Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。

2017-03-29

《项目管理知识体系指南》(PMBOK指南)第五版

《项目管理知识体系指南》(PMBOK指南)第五版为管理单个项目提供指导,对项目管理相关概念进行定义......

2017-03-29

Linux-PAM-1.1.1.tar.bz2

Linux-PAM-1.1.1.tar.bz2

2017-03-28

flex-2.6.0.tar.bz2

flex-2.6.0.tar.bz2

2017-03-28

vsftpd-3.0.2.tar.gz

vsftpd-3.0.2.tar.gz

2017-03-21

如何建立一个基于GIT的STM32库

如何建立一个基于GIT的STM32库

2017-03-21

netperf-2.5.0.tar.bz2

netperf-2.5.0.tar.bz2,网络性能监控工具

2017-03-20

一步一步使用STemWin 在STM32 上开发一个简单的应用

由于STemWin 提供的文档只是比较详细的介绍了这些API 使用功能,但是对于初次接触和使用STemWin 开发应用的工程师来说希望有一个简单的类似一个helloworld 的小应用来简述一下整个开发过程。一步一步使用STemWin 在STM32 上开发一个简单的应用,这篇文章就是针对这个目的而来的。

2017-03-14

POSIX标准文档

POSIX标准文档,压缩包中包含以下文件: 《POSIX Base Definitions》 《POSIX Base Specifications, Issue 7》 《POSIX Rationale (Informative)》 《POSIX Realtime and Embedded Application Support》 《POSIX Shell and Utilities》 《POSIX System Interfaces》 《POSIX Technical Corrigendum 1》 《POSIX Technical Corrigendum 2》

2017-03-07

RIoTBoard 数据手册

RIoTBoard 数据手册,MCIMX6-SOLO-数据表.pdf

2017-03-03

96Boards 企业版(Server Hardware Platform)说明书

96Boards 企业版(Server Hardware Platform)说明书,英文。

2017-03-03

96Boards 消费版(Low Cost Hardware Platform)说明书

96Boards 消费版(Low Cost Hardware Platform)说明书,英文。

2017-03-03

《嵌入式专业技术人才职业调查及分析报告》(2021年)

涵盖嵌入式开发者的职业背景与发展现状、就业与薪酬画像、地区分布、人才需求,以及培养方法与发展建议等多方面内容。

2022-04-18

程序员生存定律

整理了《程序员生存定律》部分章节,希望对刚入行的小朋友们有些帮助。有些事真是入行很久后才明白,感觉上如果能预先明白了,应该挺有帮助的。

2019-10-04

OtoStudio可视化界面开发示例代码

OtoStudio可视化界面开发示例代码 move_car、robot、Machine Tool 三个项目代码

2019-04-07

CoDeSys2.3 文档

CoDeSys2.3 文档,包括中文和英文文档,编程手册、可视化界面手册

2019-04-07

CoDeSys 软件

CoDeSys 软件版本 23928,运动控制软件,工业机器人,电机控制

2019-04-07

意法半导体 M95080W 数据手册

意法半导体 M95080W 英文版数据手册,注意是英文版,是英文版!

2018-05-28

华邦 W25Q80 数据手册

华邦 W25Q80英文版数据手册,注意是英文版,是英文版!

2018-05-28

STM32F7高性能应用_Hands-On代码

STM32F7高性能应用_Hands-On代码,基于STM32F769I-DISCO,2017年10月

2017-11-05

Makefile 编程手册

GNU make中文手册 ver - 3.8 翻译整理:徐海兵 2004-09-11

2017-08-06

GNU make中文手册

GNU make中文手册 ver - 3.8 翻译整理:徐海兵 2004-09-11

2017-08-06

Vimtutor_VIM教程1.5

Vimtutor_VIM教程1.5 中文版

2017-08-05

丢包测试工具

Windows下的网络丢包测试工具(Ping)

2017-07-29

ATKKPING工具

一款小型、免安装的Windows上的ping包测试工具

2017-07-28

LwIP协议栈源码详解——TCP/IP协议的实现

《LwIP协议栈源码详解——TCP/IP协议的实现》,老衲五木

2017-07-24

从零开始使用CubeMX创建以太网工程

从零开始使用CubeMX创建以太网工程.pdf 视频地址:http://v.youku.com/v_show/id_XMTg4NjI5MzY4OA==.html

2017-07-11

TCP&UDP测试工具 V1.02

【TCP&UDP测试工具基本介绍】 此测试工具用于开发网络通讯程序时,在服务器或客户端测试TCP/UDP通讯连接和测试数据的接收和发送情况。 【TCP&UDP测试工具软件功能】 1.可收发TCP/UDP数据。 2.对于TCP,支持服务器和客户端模式。 3.支持多连接,可同时对多路网络连接进行操作。 4.对于UDP,支持组播方式。 5.可显示当前数据传输速度。 6.数据显示方式分为ASCII和HEX两种。 7.可发送文件。 8.可把接收到的数据实时保存到文件。

2017-07-11

TCP/UDP Socket调试工具V2.3

SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。 它可以帮助网络编程人员、网络维护人员检查所开发的网络应用软硬件的通信状况。 是一款非常好用的socket 链接测试工具。 ----------------------------------------- TCP/UDP Socket调试工具的特色: ★ 全面集成 TCP服务器/客户端; UDP服务器/客户端; UDP广播/组播 功能 ★ 支持多Socket并行测试, 采用树状Socket可视化界面,所有Socket句柄一目了然 ★ 在一个程序内可进行多句柄/多类型的Socket的创建/删除/以及数据收发等操作 ★ 支持16进制的发送和16进制接收显示,支持汉字以及文本发送 ★ 用户可以方便的把接收到的数据保存下来 ★ 支持发送、接收字节数统计 ★ 支持数据循环发送,同一内容可自动发送1次至10000次

2017-07-11

eGTouch_v2.5.5814.L-x.tar.gz

eGTouch_v2.5.5814.L-x.tar.gz,Kernel 2.6.24 Upward and 3.x.x / 4.x.x,X86 (32/64bits) 最后更新时间:2015/10/22

2017-06-29

eGTouch_v2.5.5814.A-all

eGTouch_v2.5.5814.A-all.zip 是 Android 的EETI触摸控制器驱动

2017-06-28

STM32H7数据手册

STM32H7数据手册(STM32H7x3_rm.pdf)英文版

2017-06-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除