自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈腾奎KUI的博客

Standing on Shoulders of Giants

  • 博客(54)
  • 资源 (9)
  • 收藏
  • 关注

转载 linux shell和配置文件的执行顺序

一、bash shell的分类:     登录shell:用户登录linux主机时取得的shell.     非登录shell:用户登录linux主机后(取得了登录shell)由于需要启动执行的shell,如:用su切换用户后取得的shell;在登录shell中                       启动的 csh shell;图形用户界面下启动的终端等。二、对于登录shel

2017-11-10 13:45:11 1201

原创 C++学习笔记

/***   描述:C++学习笔记,测试程序通过总开关的形式,每次只能打开一个宏。  *   KUI 20170924 **//*   描述:C++: 保留运行效率,提高开发效率(代码的复用)。     1. 完全兼容C语言。     2. 提供了更多特性(类,重载,继承,多态、异常),引入了对象的编程思想。    3. 提供标准模板库STL(常用数据结构和算法

2017-11-09 20:01:16 836

转载 C++中的STL和MFC

C++中的STL和MFC转载 2014年07月18日 18:51:40一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被

2017-11-04 17:48:54 625

转载 Nand Flash原理分析与编程

Nand Flash原理分析与编程NAND Flash 在嵌入式系统中的地位与PC机上的硬盘是类似的。用于保存系统运行所必需的操作系统,应用程序,用户数据,运行过程中产生的各类数据,系统掉电后数据不会护丢失.本文主要介绍关于NAND Flash的组织结构和编写程序的方法。       在三星的NAND Flash 中,当CPU从NAND Flash开始启动时,CPU会通过内部的硬件将NAN

2017-10-14 16:12:07 1105

转载 RS485通信

单片机RS485通信接口、控制线、原理图及程序实例转载 2016年02月15日 10:57:32RS232 标准是诞生于 RS485 之前的,但是 RS232 有几处不足的地方:接口的信号电平值较高,达到十几 V,使用不当容易损坏接口芯片,电平标准也与TTL 电平不兼容。传输速率有局限,不可以过高,一般到一两百千比特每秒(Kb/s)就到极

2017-10-11 17:25:05 2788

原创 RTOS任务

3. 任务    3.1 任务定义:任务是一个可执行的程序单元。        3.2 任务特性:动态性,独立性,并发性            3.1.1 动态性:CPU资源并没有一直占用。与裸机的程序模块本质的区别。            1)就绪态(等待CPU)            2)运行态(占用CPU)            3)等待态(释放CPU) 

2017-09-17 11:39:37 892

转载 SecureCRT 回车按键值修改

一、概念: 换行符‘\n’和回车符‘\r’ (1)换行符就是另起一行 — ‘\n’ 10 换行(newline) (2)回车符就是回到一行的开头 — ‘\r’ 13 回车(return) 所以我们平时编写文件的回车符应该确切来说叫做回车换行符 二、应用: (1)在微软的MS-DOS和Windows中,使用“回车CR(‘\r’)”和“换行LF(‘\n’)”两个字符作为换行符;

2017-09-14 16:35:11 3333

转载 如何学好图像处理——从小白到大神?

如何学好图像处理——从小白到大神?标签: 图像处理学习方法2016-02-26 17:48 18439人阅读 评论(25)收藏举报分类: 学习方法与方法论(13) 版权声明:本文为博主原创文章,未经博主允许不得转载。什么是数字图像处理?历史、以及它所研究的内容。说起图像处理,你会想到什么?你是否

2017-09-06 16:00:28 420

转载 BUS HOUND调试USB驱动遇到的错误代码解析

BUS HOUND调试USB驱动遇到的错误代码解析   在使用BUS HOUND调试USB驱动时,在Capture页面会遇到抓取的错误信息,错误代码会在data字段显示,根据不同的显示,含义如下:顺便记录用于以后代码分析。ValueCodeMeaningUSBD_STATUS_CRC0xC0000001CRC error (d

2017-09-04 10:32:39 2095

转载 英文Ubuntu系统安装中文支持,中文UTF-8

英文Ubuntu系统安装中文支持,中文UTF-8第一步,安装中文包:sudo apt-get install language-pack-zh*第二步,配置相关环境变量:sudo vim /etc/environment在文件中增加语言和编码的设置:LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh:en

2017-08-24 23:52:01 12660 3

转载 Linux 内核版本命名

Linux 内核版本命名标签: LinuxKernel2013-11-13 09:25 12248人阅读 评论(0)收藏举报分类: Linux内核(6) Linux(6) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Linux 内核版本命名在不同的时期有其不同的规

2017-08-07 10:05:51 447

转载 关于libusb-win32开发的经验

关于libusb-win32开发的经验(2012-11-10 11:37:50)转载▼标签:win32rs232驱动usblibusbit分类:外围器件接口作为设备开发者, 一般需要让设备与上位机PC通讯,我们往往考虑采用以下几种接口: rs232, USB, ethernet.现在在PC机上已经很难见

2017-08-05 11:20:51 593

转载 libusb & libusbk

all things learned from UVC -- libusb & libusbk  2012-06-26 15:41:27|  分类: UVC |举报 |字号 订阅        Libusb and libusbK 的关系?Libusbk是libusb的超集。同时支持libusb, winusb, libusbk三种驱动模式。

2017-08-05 11:17:07 4504

转载 xHCI的基本含义

简单列一下各种xHCI(也包括真正的xHCI)的基本含义吧。简单地讲,OHCI、UHCI都是USB1.1的接口标准,而EHCI是对应USB2.0的接口标准,最新的xHCI是USB3.0的接口标准。1. OHCI(Open Host Controller Interface)是支持USB1.1的标准,但它不仅仅是针对USB,还支持其他的一些接口,比如它还支持Apple的火线(Firewire

2017-07-26 14:13:47 10418

转载 Win32 Application 、Win32 Console Application、MFC工程项目

Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。Win32  Application 是标准 windows程序,完全拥有windows的特性,也即我们常说的窗口应用程序!它通过GUI(Graphics User Interface图形用户接口)可以把窗口界面做得比较个性化,比如圆形的、不规则形状的等等,另外,我

2017-07-10 20:23:18 652

转载 Win32 Console Application demo程序

// console01.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include int _tmain(int argc, _TCHAR* argv[]){    printf("helloworld\n");    system(

2017-07-10 20:00:16 814

转载 【ERROR】:LNK1123: failure during conversion to COFF

解决Visual Studio 2010新建工程时出现『1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt』错误VS2010在经历一些更新后,建立Win32 Console Project时会出"error LNK1123" 错误。  解决方案为:

2017-07-08 17:57:39 536

转载 入门视频采集与处理(BT656简介)

入门视频采集与处理(BT656简介) 转 凡是做模拟信号采集的,很少不涉及BT.656标准的,因为常见的模拟视频信号采集芯片都支持输出BT.656的数字信号,那么,BT.656到底是何种格式呢?本文将主要介绍 标准的 8bit BT656(4:2:2)YCbCr SDTV(标清) 数字视频信号格式,主要针对刚刚入门模拟视频采集的初学者入门之用。1. 帧的概念(Frame

2017-06-23 14:25:41 603

转载 CCIR601和CCIR656标准的区别

CCIR601和CCIR656标准的区别关于这两种信号的区别:ITU-R BT 601:16位数据传输;21芯;Y、U、V信号同时传输。ITU-R BT 656:9芯,不需要同步信号;8位数据传输;串行视频传输;传输速率是601的2倍;先传Y,后传UV。CCIR601要通过行、场同步两根信号线来传递行、场同步信息; CCIR656不需要这两根信号线,它只通过8位数据线实现“软”

2017-06-23 14:24:08 1652

转载 标准BT.656并行数据结构

BT.656并行接口除了传输4:2:2的YCbCr视频数据流外,还有行、列同步所用的控制信号。如图3所示,一帧图像数据由一个625行、每行1 728字节的数据块组        成。 其中,23~311行是偶数场视频数据,336~624行是奇数场视频数据,其余为垂直控制信号。                                BT.656每行的数据结构如图4所示。     

2017-06-23 14:20:59 1276

转载 细数音频放大器的分类

便携式设计中音频放大器选用的几点建议:尽量采用效率高,功耗低,内部升温小的设计,这样可以延长电池和芯片的使用寿命。在有限带宽设计时,建议使用D类放大器。使用时一定要注意供电电源电压不能超过其极限值,以免造成芯片损坏。手机或者其他时尚的便携式多媒体播放器配上优美的旋律,走到哪里都能引来艳羡的目光,特别是在消费者对于音效要求越来越高的今天,好的音效设计就意味着产品成功与否,大红大紫的iPo

2017-06-20 18:47:23 1653

转载 数字签名与数字证书

数字签名与数字证书目录(?)[+]前言先看一下百度百科对数字签名和数字证书的解释:数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字

2017-06-11 23:18:16 193

转载 安全随笔1:谨慎一次MD5值的可被穷举性

安全随笔1:谨慎一次MD5值的可被穷举性MD5不再安全不是从算法本身而言。如果从可逆性角度出发, MD5值不存在被破解的可能性。MD5的算法公式如下:R=H(S)该公式指出:对于给定的一个源内容S,H可以将其映射为R。这里要注意几个特点。首先,S到R的映射是一种多对一的映射;其次,R作为目标内容,是一个无规律的定长的字符串;最后,映射H是一种压缩映射,即R的空间远远小于S。

2017-06-11 22:48:24 710

转载 MD5消息摘要算法和SHA-1安全散列算法

MD5消息摘要算法和SHA-1安全散列算法

2017-06-11 01:02:23 3158

转载 常用加密解密方法

一、数据加密/编码算法列表常见用于保证安全的加密或编码算法如下:1、常用密钥算法密钥算法用来对敏感数据、摘要、签名等信息进行加密,常用的密钥算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高; RC2和 RC

2017-06-11 00:46:03 1926

转载 理解字节序

理解字节序作者: 阮一峰日期: 2016年11月22日1.计算机硬件有两种储存数据的方式:大端字节序(big endian)和小端字节序(little endian)。举例来说,数值0x2211使用两个字节储存:高位字节是0x22,低位字节是0x11。大端字节序:高位字节在前,低位字节在后,这是人类读写数值的方法。小端字节序:低位字节在前,高位字节在

2017-06-10 18:17:57 232

转载 XOR 异或加密简介

XOR 加密简介作者: 阮一峰日期: 2017年5月31日本文介绍一种简单高效、非常安全的加密方法:XOR 加密。一、 XOR 运算逻辑运算之中,除了 AND 和 OR,还有一种 XOR 运算,中文称为"异或运算"。它的定义是:两个值相同时,返回false,否则返回true。也就是说,XOR可以用来判断两个值是否不同。true XO

2017-06-10 17:43:18 8508

转载 关于SVN 目录结构

Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是   svn://proj/   |   +-trunk   +-branches   +-tags     这 是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目

2017-06-09 10:03:04 274

转载 关于Unix哲学

关于Unix哲学作者: 阮一峰日期: 2009年6月18日先讲两个很老的小故事。第一个故事。有一家日本最大的化妆品公司,收到了用户的投诉。用户抱怨买来的肥皂盒是空的。这家公司为了防止再发生这样的事故,很辛苦地发明了一台X光检查器,能够透视每一个出货的肥皂盒。同样的事故,发生在一家小公司。他们的解决方法是买一台强力的工业电扇,对着肥皂盒猛吹,被吹走的就是空肥皂

2017-06-07 17:33:37 356

转载 ASCII码字符表

ASCII是英文American Standard Code for Information Interchange的缩写。ASCII码是目前计算机最通用的编码标准。因为信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正

2017-06-07 13:43:52 8163

转载 USB接口供电不足的原因分析与解决方案

USB接口供电不足的原因分析与解决方案  USB接口供电不足是什么原因。我们在使用电脑的时候,经常会用到电脑的USB接口,因为有很多USB接口的设备会连接电脑。但是当我们的电脑提示USB接口供电不足,那么我们应该怎么解决这样的问题呢?一起来看看吧。一般来说,USB设备插入到Windows 2000以上系统中时,它就能被系统自动识别出来,并且能够正常工作;可许多动力不足的USB设备插

2017-06-06 19:39:09 74246 2

转载 ARM中的---汇编指令

ARM中的---汇编指令   一. 带点的(一般都是ARM GNU伪汇编指令)1. ".text"、".data"、".bss"依次表示的是“以下是代码段”,“以下是初始化数据段”,“以下是未初始化数据段”。2.".global"定义一个全局符号,通常是为ld使用。比如经常看到的.global _start3.

2017-06-05 20:17:37 505

转载 atsha204a加密ic02

The Atmel® ATSHA204 is a full turnkey security device. It includes a 4.5Kb EEPROM divided into 16 slots. This array can be used for storage of keys, miscellaneous read/write, read-only, password or se

2017-06-05 20:14:10 3809

转载 atsha204a加密ic01

ATSHA204A加密芯片是ATMEL公司研发的一款高安全性的,功能丰富的加密IC,使用SHA-256算法进行加密操作,内置16*32字节的slot(EEPROM)可以存储用户数据和秘钥,唯一的9字节序列号用于区分其他芯片,还有512bits的OTP区用于保存一些固定信息。芯片对外有2中通信方式,分别是单bus和i2c方式,本文所演示的全部使用I2C方式,但所有功能使用单bus方式也可以实现。

2017-06-05 20:12:40 1400 1

转载 USB Mass Storage

参见:USB Mass StorageClass Bulk-Only Transport1 规范概述和范围前提条件:熟悉USB协议规范和USB海量存储类规范概述。本规范只描述块传输,也就是仅通过块类型(而不是控制或中断类型的端点)的端点传输命令、数据和状态。本规范仅使用默认的通道清除块端点上的STALL条件,发出相关的请求如下。本规范不需要使用中断端点。本规范定义了逻辑单元,该逻辑

2017-06-05 20:06:04 1898

转载 冯诺依曼结构和哈佛结构01

冯诺依曼结构和哈佛结构哈佛结构是,数据和代码分开存在。冯诺依曼结构是在哈佛结构之后提出的,冯诺依曼提出“代码本身也是一种数据”,解决了哈佛结构的一个问题——总线暂用资源太多。冯诺依曼结构是,数据和代码放在一起。首先,通过BIOS(Uboot)将硬盘(Flash)中的程序(数据和代码),全部拷贝到RAM。所以此时RAM内部会分为多个段——代码段,date段,bss段等

2017-06-05 13:43:59 474

转载 冯诺依曼结构和哈佛结构02

对ARM9哈佛结构的认识  书本上都说ARM是哈佛结构,但是我总感觉好像看不出来。后来针对S3C2440的ARM9核进行分析,我有了自己的见解。  我的结论是“ARM9被称为是哈佛结构是从它拥有指令cache和数据cache”来说的。  原来,我怀疑S3C2440的ARM9核不是哈佛结构,是冯诺依曼结构。我的理由如下。哈佛结构要求,能同时访问指令和数据,所以我认为一个哈佛结构要

2017-06-05 00:36:15 449

转载 理解*ptr++

理解*ptr++这是C语言中指针的基本用法之一,我们先来看一个小例子。下面是代码:int main(void){ char *p = "Hello"; while(*p++) printf("%c", *p); return 0;}这段代码中第一句表达式:char *p = "Hello";声明了指向cha

2017-05-23 09:28:57 5272 1

原创 Linux学习笔记

一、基础学习:1、创建管理员root用户:$ sudo passwd根据提示,输入当前用户的密码。输入超级用户的密码。再次输入超级用户的密码。备注:刚刚安装的ubuntu虚拟机,只有普通用户,需要创建root管理员用户。2、打开终端:快捷按键 shift + alt + tsearch -> terminal

2017-05-23 01:01:28 269

转载 apt-get 更新源推荐

Ubuntu 下 apt-get 更新源推荐Ubuntu中文版默认选择的是cn.archive.ubuntu.com作为更新源(如果喜欢英文界面的用户那么更新源默认是Ubuntu官网的),在更新系统或者apt-get安装一些软件的时候速度会非常慢,大陆用户最好是添加其他合适的源到源列表的前面。我觉得速度比较不错的源是搜狐、网易和台湾的源,教育网的推荐使用北理工的,貌似这个学校是教育网的骨干

2017-05-23 00:56:01 8449

LTC6811 Driver

LTC6811: Multicell Battery Monitor LTC6811.h LTC6811.cpp LTC681x.h LTC681x.cpp

2018-09-13

LTC681x Driver

BMS电池监视器: LTC681x驱动 Multicell Battery Stack Monitor LTC681x.cpp LTC681x.h

2018-09-13

ucosii_vs2010.rar源码

ucosii_vs2010.rar源码,ucos移植到windows,不需要安装其他开发环境,直接可以在vs2010打开,编译,运行。

2017-09-17

pl2303_3.0.1.0_w7

PL2303 是Prolific 公司生产的一种高度集成的RS232-USB接口转换器,可提供一个RS232 全双工异步串行通信装置与USB 功能接口便利连接的解决方案。

2017-09-14

真正破解的Listary+pro

Listary 是一款实用的搜索工具 ,它能给“我的电脑”(资源管理器)加上许多智能命令,含有收藏文件夹,快速打开最近浏览的文件夹,快速显示/隐藏文件扩展名等等实用功能。能给你日常的收藏和整理文件提高效率。

2017-09-14

SecureCRT_V8.0+keygen_x86+x64

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别

2017-09-14

msvcrt.dll

msvcrtd.dll是微软编译程序调试版本相关文件。 如果您的系统提示“找不到msvcrtd.dll”或“msvcrtd.dll缺失”或者“msvcrtd.dll错误”的问题,下载并解压文件后: 32位直接复制到C:\Windows\SYSTEM32下,然后点击开始-运行-输入regsvr32 msvcrtd.dll,即可解决问题。 64位复制文件到c:\Windows\SysWOW64,开始-程序-附件-命令提示符,右键点击,管理员身份运行。键入:regsvr32 c:\Windows\SysWOW64\msvcrtd.dll即可。

2017-06-10

UCOS II源码

UCOS II源码

2017-02-20

USB开发大全第4版PDF

《USB开发大全(第4版)》介绍了有关通用串行总线(Universal Serial Bus,USB)的工作方式、设备硬件及软件编程等方面的知识和工程实例,内容大致可分为4个方面。第一,阐述USB协议,包括基本常识、设备枚举、传输过程、设备类、主机通信方式以及总线状态等。读者通过学习,可迅速掌握USB接口的工作原理和组织结构。第二,详细地介绍了USB硬件,从控制器芯片的选择、电源供给、集线器原理,到线缆的电气和机械特性,几乎涵盖USB硬件的全部技术细节。第三,讨论了USB的程序编写,涉及设备固件和驱动,重点阐述了HID设备类驱动程序的开发,并给出了在厂商专属设备上应用WinUSB的方法。第四,作者也关注了几种开发工具的使用。本书在组织上真正做到了协议、硬件、软件、工具的完美结合,对4方面的论述渗透全书。 《USB开发大全(第4版)》融会作者在该领域丰富的工作经验和设计实例,在规范与工程实际间搭起了桥梁。它是USB软硬件的开发指南,一本无可替代的工具书。新版本与时俱进地增加了USB 3.0协议及其超高速总线的内容。

2017-02-20

空空如也

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

TA关注的人

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