- 博客(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
1306
原创 C++学习笔记
/*** 描述:C++学习笔记,测试程序通过总开关的形式,每次只能打开一个宏。 * KUI 20170924 **//* 描述:C++: 保留运行效率,提高开发效率(代码的复用)。 1. 完全兼容C语言。 2. 提供了更多特性(类,重载,继承,多态、异常),引入了对象的编程思想。 3. 提供标准模板库STL(常用数据结构和算法
2017-11-09 20:01:16
905
转载 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
716
转载 Nand Flash原理分析与编程
Nand Flash原理分析与编程NAND Flash 在嵌入式系统中的地位与PC机上的硬盘是类似的。用于保存系统运行所必需的操作系统,应用程序,用户数据,运行过程中产生的各类数据,系统掉电后数据不会护丢失.本文主要介绍关于NAND Flash的组织结构和编写程序的方法。 在三星的NAND Flash 中,当CPU从NAND Flash开始启动时,CPU会通过内部的硬件将NAN
2017-10-14 16:12:07
1161
转载 RS485通信
单片机RS485通信接口、控制线、原理图及程序实例转载 2016年02月15日 10:57:32RS232 标准是诞生于 RS485 之前的,但是 RS232 有几处不足的地方:接口的信号电平值较高,达到十几 V,使用不当容易损坏接口芯片,电平标准也与TTL 电平不兼容。传输速率有局限,不可以过高,一般到一两百千比特每秒(Kb/s)就到极
2017-10-11 17:25:05
2917
原创 RTOS任务
3. 任务 3.1 任务定义:任务是一个可执行的程序单元。 3.2 任务特性:动态性,独立性,并发性 3.1.1 动态性:CPU资源并没有一直占用。与裸机的程序模块本质的区别。 1)就绪态(等待CPU) 2)运行态(占用CPU) 3)等待态(释放CPU)
2017-09-17 11:39:37
975
转载 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
3604
转载 如何学好图像处理——从小白到大神?
如何学好图像处理——从小白到大神?标签: 图像处理学习方法2016-02-26 17:48 18439人阅读 评论(25)收藏举报分类: 学习方法与方法论(13) 版权声明:本文为博主原创文章,未经博主允许不得转载。什么是数字图像处理?历史、以及它所研究的内容。说起图像处理,你会想到什么?你是否
2017-09-06 16:00:28
493
转载 BUS HOUND调试USB驱动遇到的错误代码解析
BUS HOUND调试USB驱动遇到的错误代码解析 在使用BUS HOUND调试USB驱动时,在Capture页面会遇到抓取的错误信息,错误代码会在data字段显示,根据不同的显示,含义如下:顺便记录用于以后代码分析。ValueCodeMeaningUSBD_STATUS_CRC0xC0000001CRC error (d
2017-09-04 10:32:39
2533
转载 英文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
13075
3
转载 Linux 内核版本命名
Linux 内核版本命名标签: LinuxKernel2013-11-13 09:25 12248人阅读 评论(0)收藏举报分类: Linux内核(6) Linux(6) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Linux 内核版本命名在不同的时期有其不同的规
2017-08-07 10:05:51
589
转载 关于libusb-win32开发的经验
关于libusb-win32开发的经验(2012-11-10 11:37:50)转载▼标签:win32rs232驱动usblibusbit分类:外围器件接口作为设备开发者, 一般需要让设备与上位机PC通讯,我们往往考虑采用以下几种接口: rs232, USB, ethernet.现在在PC机上已经很难见
2017-08-05 11:20:51
646
转载 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
4814
转载 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
11022
转载 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
714
转载 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
859
转载 【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
605
转载 入门视频采集与处理(BT656简介)
入门视频采集与处理(BT656简介) 转 凡是做模拟信号采集的,很少不涉及BT.656标准的,因为常见的模拟视频信号采集芯片都支持输出BT.656的数字信号,那么,BT.656到底是何种格式呢?本文将主要介绍 标准的 8bit BT656(4:2:2)YCbCr SDTV(标清) 数字视频信号格式,主要针对刚刚入门模拟视频采集的初学者入门之用。1. 帧的概念(Frame
2017-06-23 14:25:41
655
转载 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
1816
转载 标准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
1592
转载 细数音频放大器的分类
便携式设计中音频放大器选用的几点建议:尽量采用效率高,功耗低,内部升温小的设计,这样可以延长电池和芯片的使用寿命。在有限带宽设计时,建议使用D类放大器。使用时一定要注意供电电源电压不能超过其极限值,以免造成芯片损坏。手机或者其他时尚的便携式多媒体播放器配上优美的旋律,走到哪里都能引来艳羡的目光,特别是在消费者对于音效要求越来越高的今天,好的音效设计就意味着产品成功与否,大红大紫的iPo
2017-06-20 18:47:23
1845
转载 数字签名与数字证书
数字签名与数字证书目录(?)[+]前言先看一下百度百科对数字签名和数字证书的解释:数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字
2017-06-11 23:18:16
213
转载 安全随笔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
779
转载 常用加密解密方法
一、数据加密/编码算法列表常见用于保证安全的加密或编码算法如下:1、常用密钥算法密钥算法用来对敏感数据、摘要、签名等信息进行加密,常用的密钥算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高; RC2和 RC
2017-06-11 00:46:03
2461
转载 理解字节序
理解字节序作者: 阮一峰日期: 2016年11月22日1.计算机硬件有两种储存数据的方式:大端字节序(big endian)和小端字节序(little endian)。举例来说,数值0x2211使用两个字节储存:高位字节是0x22,低位字节是0x11。大端字节序:高位字节在前,低位字节在后,这是人类读写数值的方法。小端字节序:低位字节在前,高位字节在
2017-06-10 18:17:57
269
转载 XOR 异或加密简介
XOR 加密简介作者: 阮一峰日期: 2017年5月31日本文介绍一种简单高效、非常安全的加密方法:XOR 加密。一、 XOR 运算逻辑运算之中,除了 AND 和 OR,还有一种 XOR 运算,中文称为"异或运算"。它的定义是:两个值相同时,返回false,否则返回true。也就是说,XOR可以用来判断两个值是否不同。true XO
2017-06-10 17:43:18
8629
转载 关于SVN 目录结构
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/ | +-trunk +-branches +-tags 这 是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目
2017-06-09 10:03:04
320
转载 关于Unix哲学
关于Unix哲学作者: 阮一峰日期: 2009年6月18日先讲两个很老的小故事。第一个故事。有一家日本最大的化妆品公司,收到了用户的投诉。用户抱怨买来的肥皂盒是空的。这家公司为了防止再发生这样的事故,很辛苦地发明了一台X光检查器,能够透视每一个出货的肥皂盒。同样的事故,发生在一家小公司。他们的解决方法是买一台强力的工业电扇,对着肥皂盒猛吹,被吹走的就是空肥皂
2017-06-07 17:33:37
395
转载 ASCII码字符表
ASCII是英文American Standard Code for Information Interchange的缩写。ASCII码是目前计算机最通用的编码标准。因为信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正
2017-06-07 13:43:52
9054
转载 USB接口供电不足的原因分析与解决方案
USB接口供电不足的原因分析与解决方案 USB接口供电不足是什么原因。我们在使用电脑的时候,经常会用到电脑的USB接口,因为有很多USB接口的设备会连接电脑。但是当我们的电脑提示USB接口供电不足,那么我们应该怎么解决这样的问题呢?一起来看看吧。一般来说,USB设备插入到Windows 2000以上系统中时,它就能被系统自动识别出来,并且能够正常工作;可许多动力不足的USB设备插
2017-06-06 19:39:09
80897
2
转载 ARM中的---汇编指令
ARM中的---汇编指令 一. 带点的(一般都是ARM GNU伪汇编指令)1. ".text"、".data"、".bss"依次表示的是“以下是代码段”,“以下是初始化数据段”,“以下是未初始化数据段”。2.".global"定义一个全局符号,通常是为ld使用。比如经常看到的.global _start3.
2017-06-05 20:17:37
600
转载 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
3997
转载 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
1474
1
转载 USB Mass Storage
参见:USB Mass StorageClass Bulk-Only Transport1 规范概述和范围前提条件:熟悉USB协议规范和USB海量存储类规范概述。本规范只描述块传输,也就是仅通过块类型(而不是控制或中断类型的端点)的端点传输命令、数据和状态。本规范仅使用默认的通道清除块端点上的STALL条件,发出相关的请求如下。本规范不需要使用中断端点。本规范定义了逻辑单元,该逻辑
2017-06-05 20:06:04
2200
转载 冯诺依曼结构和哈佛结构01
冯诺依曼结构和哈佛结构哈佛结构是,数据和代码分开存在。冯诺依曼结构是在哈佛结构之后提出的,冯诺依曼提出“代码本身也是一种数据”,解决了哈佛结构的一个问题——总线暂用资源太多。冯诺依曼结构是,数据和代码放在一起。首先,通过BIOS(Uboot)将硬盘(Flash)中的程序(数据和代码),全部拷贝到RAM。所以此时RAM内部会分为多个段——代码段,date段,bss段等
2017-06-05 13:43:59
501
转载 冯诺依曼结构和哈佛结构02
对ARM9哈佛结构的认识 书本上都说ARM是哈佛结构,但是我总感觉好像看不出来。后来针对S3C2440的ARM9核进行分析,我有了自己的见解。 我的结论是“ARM9被称为是哈佛结构是从它拥有指令cache和数据cache”来说的。 原来,我怀疑S3C2440的ARM9核不是哈佛结构,是冯诺依曼结构。我的理由如下。哈佛结构要求,能同时访问指令和数据,所以我认为一个哈佛结构要
2017-06-05 00:36:15
514
转载 理解*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
5623
1
原创 Linux学习笔记
一、基础学习:1、创建管理员root用户:$ sudo passwd根据提示,输入当前用户的密码。输入超级用户的密码。再次输入超级用户的密码。备注:刚刚安装的ubuntu虚拟机,只有普通用户,需要创建root管理员用户。2、打开终端:快捷按键 shift + alt + tsearch -> terminal
2017-05-23 01:01:28
311
转载 apt-get 更新源推荐
Ubuntu 下 apt-get 更新源推荐Ubuntu中文版默认选择的是cn.archive.ubuntu.com作为更新源(如果喜欢英文界面的用户那么更新源默认是Ubuntu官网的),在更新系统或者apt-get安装一些软件的时候速度会非常慢,大陆用户最好是添加其他合适的源到源列表的前面。我觉得速度比较不错的源是搜狐、网易和台湾的源,教育网的推荐使用北理工的,貌似这个学校是教育网的骨干
2017-05-23 00:56:01
8592
LTC6811 Driver
2018-09-13
pl2303_3.0.1.0_w7
2017-09-14
真正破解的Listary+pro
2017-09-14
SecureCRT_V8.0+keygen_x86+x64
2017-09-14
msvcrt.dll
2017-06-10
USB开发大全第4版PDF
2017-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人