自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Git 笔记 - 程序员都要掌握的 Git

前言本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工作,开发中如果遇到问题可以回过头来参考参考。因为水平有限,难免会有出错的地方,欢迎指正。Git是什么官方话:Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。 引用廖雪峰老师的话,它能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以。为什

2021-06-24 16:32:15 278

转载 测试局域网或wifi实际最大带宽

使用iperf3测试局域网或wifi实际最大带宽使用iperf3可以测试自己的路由器或交换机是否可以达到标称的性能。视频教程:https://www.bilibili.com/vide...iperf3介绍iperf3是一个网络带宽测试工具,iperf3可以测试TCP和UDP带宽质量。iperf3可以测量最大TCP带宽,具有多种参数和UDP特性,iperf3可以报告带宽、延迟抖动和数据包丢失。利用iperf3这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。使用ipe

2021-04-20 17:41:45 5223 1

原创 linux系统 — ping 网络测试

/** * net_is_connect - check if destination is reachable. * @dev_name: net device's name, can be null. * @dst: destination. * * The parameter dev_name can be set to NULL. * In case that value of dev_name equals NULL, * return value 0 means desti...

2021-04-15 12:37:53 286

原创 真实有效!!解决SVN 中Failed to run the WC DB work queue的错误方法

更新SVN时,clean up 无效,报出以下错误 Failed to run the WC DB work queue解决办法:下载sqlite3.exe(下面有下载链接),将下载好的sqlite3放到出问题的svn的根目录,如下图所示,请确保.svn下有wc.db文件 使用window+R,输入CMD回车,打开windows的命令行,出现黑窗口。 进入你需要更新的SVN的根目录里面,例如:我需要更新的地址在D:\crm\.svn 则在黑窗口里面输入 红色窗框框住的部分命令,进入 .sv

2020-11-19 19:20:31 7713

转载 Git、Repo、Gerrit三者的区别

Git作为一个分布式版本控制工具,可以创建分支,切换分支,方便协作,git pull/push;——但是对于类似于android如此庞大的项目,只用git库不满足解耦的需求,所以就引出repo;Repo是谷歌用Python脚本写的调用git的一个脚本,可以实现管理多个git库。主要是用来下载管理Android项目的软件仓库简单说,Git管理单独的模块,而repo管理所有的Git库,将多个Git库组合在一起,形成一个完整的大版本。Gerrit是一款代码评审工具(即review平台),图..

2020-09-04 10:36:30 852

原创 repo 下载代码流程

repo 下载代码流程 https://online.mediatek.com/_layouts/15/mol/topic/ext/Topic.aspx?id=392下载D8代码repo init -u [email protected]:faceid-doordu/manifest -b faceid-doordurepo sync 清除repo没有管理的多余的文件 repo forall -c git reset --hard HEAD;repo forall -...

2020-08-20 17:09:43 1964

原创 RTL8723WIFI 蓝牙(待修改)

//doordu_bluetooth.c/* * doordu_bluetooth.c - Open the door by bluetooth. * * Copyright (C) 2016-2019, LomboTech Co.Ltd. * Author: lomboswer <[email protected]> * * This program is free software; you can redistribute it and/or modify *.

2020-08-20 16:29:12 1223

原创 人脸识别-倍加信梯控控制

门禁,梯控开发串口协议文档.术语约定1. D0,D1,D2,D3....D7,表示数据的每1位2. int8, Int8=有符号8bit数据; uint8, UInt8=无符号8bit数据3. int16, Int16=有符号16bit数据; uint16, UInt16: 无符号16bit数据4. int32, Int32:有符号32bit数据; uint32, UInt32:无符号32bit数据5. 未指定系统的表示门禁和梯控都是通用6. 串口波特率57600,数据位8,停止

2020-08-20 16:03:17 618

转载 嵌入式开发(一):嵌入式开发新手入门(转载后续需要修改补充)

本篇文章整理下嵌入式开发中一些入门的基础技能,都是根据以往的工程经验整理,适用于之前没做过嵌入式开发的新手。嵌入式开发流程一般如下,一般是在PC机的Windows系统下安装Ubuntu虚拟机,搭建嵌入式开发环境及交叉编译环境,开发完成后,编译得到bin文件,然后在Windows下将bin文件通过串口或网络下发到嵌入式板卡,程序在嵌入式板卡上运行。1. RS232串口接孔图解串口,一般也指COM接口,传输速度较慢,适合远距离传输。这里用于主机与嵌入式版之间的数据通信,一般用于指令下发等。.

2020-08-18 15:46:54 600

转载 Linux嵌入式系统开发 - 开门狗 - 驱动篇

今天就正式开始有关linux嵌入式系统开发之看门狗---驱动篇的讲解:首先,咱们先看看有关S3C2440上看门狗的硬件电路: 从结构图和数据手册得知,看门狗Watchdog主要是实现系统自动复位的功能,它是利用芯片内部的定时器,定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),当程序在正常工作时,定时器总是不能溢出,也就不能产生复位信号;一旦程序出现错误,可能就无法在定时周期内复位看门狗,那么定时器就会溢出而产生复位信号使系统复位。 S3C2...

2020-08-18 15:29:23 429

原创 什么是Watchdog?最全解释!直接贴代码!

一.什么是Watchdog?Watchdog,又称watchdog timer,是计算机可靠性(dependability)领域中一个极为简单同时非常有效的检测(detection)工具。其基本思想是针对被监视的目标设置一个计数器和一个阈值,watchdog会自己增加计数值,并等待被监视的目标周期性地重置计数值。一旦目标发生错误,没来得及重置计数值,watchdog会检测到计数值溢出,并采取恢复措施(通常情况下是重启)。总结一下就是计数——溢出——触发。Watchdog的工作方式是事件触发的,它可以

2020-08-18 14:56:10 25596

原创 static 和 const关键字的作用

在C语言中,关键字static有三个明显的作用:1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。2)在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3)在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。大多数应试者能正确回答第一部分,一部分能正确回答第二部分,但是很少的人能懂得第三部分。这是一..

2020-08-18 11:47:33 946

原创 Linux系统中的进程间通信方式

Linux系统中的进程间通信方式主要以下几种:同一主机上的进程通信方式* UNIX进程间通信方式: 包括管道(PIPE), 有名管道(FIFO), 和信号(Signal)* System V进程通信方式:包括信号量(Semaphore), 消息队列(Message Queue), 和共享内存(Shared Memory)网络主机间的进程通信方式* RPC: Remote Procedure Call 远程过程调用* Socket: 当前最流行的网络通信方式, ...

2020-08-18 11:45:45 432

原创 sizeof / strlen 的不同作用

一.sizeof1.sizeof(...)是运算符,其值在编译时即计算好了,即在编译时有效,而不是在运行时有效;参数可以是数组、指针、类型、对象、 函数等。1.1-功能:获得变量或数据类型的字节大小。1.2-由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的空间,返回值跟对象、结构、数组所存储的内容没有关系。1.3-具体而言,当参数分别如下时,sizeof返回的值表示的含义如下: 数组—...

2020-08-18 11:31:28 163

原创 字符串转16进制 / 16进制转字符串 / 查找字符串并替换指定字符

一 .字符串转16进制//str 指向十六进制字符串地址 out 输出的字符串 outlen:strlen(str) int string_to_hex(char *str, char *out, unsigned int *outlen){ char *p = str; char high = 0, low = 0; int tmplen = strlen(p), cnt = 0; tmplen = strlen(p); while(cnt < (tmplen / 2)) {.

2020-08-06 14:55:30 299

原创 莱卡TG0020-M8读卡器单片机开发

1.1 概述本模块属 RFID 超小型 IC(Mifare1/TypeA/14443A)卡读卡模块,可单独使用,也可二次开发。可选接口有(miniUSB 接口,RS232 串口,TTL串口),用户无须了解任何 RC523 等射频芯片的复杂控制命令,也无需了解 14443A 协议,只需将卡片靠近读卡模块感应范围即可马上读取到唯一卡片物理序列号,也可通过指令读取卡片指定扇区内容,适合门禁、停车场、多卡应用、智能终端等卡片身份识别产品的开发。1.2 特点模块体积小,安装简易,用途灵活,集成天线,使用及.

2020-08-05 16:34:37 473

原创 linux - wireshark抓包工具的方法

1.首先要准备好:Wireshark(抓包工具) tcpdump文件(资源里面有)2.将tcpdump可执行文件cp 到linux设备里面(通过共享文件夹)3.连接设备网络;开始让设备进行网络通信4.通过串口控制设备命令行输入: ./tcpdump -i eth0 -w cap.pcap5.过一会儿后,将生成的文件 cap.pcap 拷贝到抓包工具里面即可查看网络情况...

2020-05-09 15:28:51 487

转载 gdb调试出现的No symbol table is loaded. Use the "file" command.问题

初次使用gdb调试器,中间出了好多问题,例如标题所说的No symbol table is loaded. Use the "file" command.问题,是最常见的。看书时,开章就提示注意-g问题,结果还是在这个-g上栽了沟,请初次使用者一定要注意这个问题!总结一下进入gdb环境的基本步骤:1. 首先使用gcc -g .c文件 -o 可执行文件名 进行编译,再使用...

2019-10-21 18:14:15 1862

原创 Linux_开发板通过NFS挂载到虚拟机方法

概述NFS就是Network File System的缩写,即网络文件系统,它最大的功能就是可以通过网络(需要连接网线),让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利。本文档介绍了在virgo开发板与PC之间...

2019-10-17 19:10:05 1152

转载 Linux_开发板通过NFS挂载到虚拟机的几个错误解决

这两天用想用开发板挂载到虚拟机的nfs服务器上,一直失败,错误提示为mount: mounting 192.168.134.198:/home/SKZH/Arm on /mnt failed: Input/output error然后找同学的机器挂在也无法挂载上,说明服务器出了问题,nfs服务器打开,防火墙也关了,于是就去查看了一下日志。cat /var/log/messages...

2019-10-17 18:50:30 795

莱卡-TG0020-M8射频模块规格书.pdf

本模块属 RFID 超小型 IC(Mifare1/TypeA/14443A)卡读卡模块,可单独 使用,也可二次开发,数据格式介绍都很清晰,适合新手开发;

2020-08-05

sp3485_100_061912.pdf

rs485 原理图,有需要的可以下载

2020-07-25

软件架构入门.pdf

软件架构入门,认识软件架构的基本是什么,为什么,怎么做的过程,给入门的人一个大概的构图

2020-07-25

tcpdump

支持 wireshark 软件抓包的工具

2020-05-09

nfs1243.rar

主板和主机的数据传输从此太方便了;不用再受限于rz的小体积的数据上传了

2019-10-17

VS2010断点进不去解决方法

主要是解决vs2010断电进不去的解决办法 文件中介绍了几种可靠的 方法

2017-10-13

调试工具Coolwatcher基本操作指南

调试工具Coolwatcher基本操作指南 详细介绍了调试的步骤

2017-10-10

展讯平台软件架构介绍

展讯平台的软件架构的详细介绍 最基本的构架 以及代码的详细介绍

2017-10-10

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

TA关注的人

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