自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(456)
  • 资源 (16)
  • 收藏
  • 关注

转载 Zigbee通讯漫谈(初次见面)

摘自:https://blog.csdn.net/zhanglianpin/article/details/46907317 1 缘由:  工作中听说过Zigbee技术,只是知道是一种无线通讯技术,具体技术细节及使用都不是很清楚。不料,一个项目中需要使用Zigbee技术,这下可是要好好看下Zigbee是啥子东东了。这里写下我对Zigbee技术的一些理解。2 啥是Zigbee呀?...

2018-08-15 07:15:21 3257 1

转载 电源芯片选择DC/DC还是LDO

摘自:https://blog.csdn.net/gang_life/article/details/50203393这个取决于你的应用场合。比如用在升压场合,当然只能用DC/DC,因为LDO是压降型,不能升压。另外看下各自的主要特点:DC/DC:效率高,噪声大;LDO:噪声低,静态电流小;所以如果是用在压降比较大的情况下,选择DC/DC,因为其效率高,而LDO会因为压降大而自身损耗很大部分效率;...

2018-06-07 11:04:02 4366

转载 【数字信号处理】十大经典软件滤波算法

摘自:https://blog.csdn.net/lg1259156776/article/details/519915851、限幅滤波法(又称程序判断滤波法)    A、方法:       根据经验判断,确定两次采样允许的最大偏差值(设为A)       每次检测到新值时判断:       如果本次值与上次值之差<=A,则本次值有效       如果本次值与上次值之差>A,则本次值无...

2018-04-16 15:18:39 13056

转载 量測篇-MEAS等輔助功能讓你如虎添翼

摘自:https://www.strongpilab.com/?p=820[示波器操作]量測篇-MEAS等輔助功能讓你如虎添翼2017-05-13 儀器 Instrument, 示波器 Scope 0隨著科技日新月異,看著示波器數格子算振幅的時代已經過去了,取而代之的是直接將各種測量工具顯示在螢幕上,確實大大加速了開發人員的Debug效率,我先用影片帶大家來看看數位示波器有哪些輔助功能吧。MEAS...

2018-03-10 10:55:23 526

转载 入門篇-耦合Coupling AC/DC/GND差別在哪

摘自:https://www.strongpilab.com/?p=156[示波器操作]入門篇-耦合Coupling AC/DC/GND差別在哪2016-06-26 儀器 Instrument, 示波器 Scope 0示波器的Vertical選單裡,一定會有個選單是耦合Coupling,裡面有AC/DC/GND三種選項,初學者用起來似乎AC/DC coupling沒甚麼差別,因為在學校裡面大都使用...

2018-03-10 10:47:07 14032 1

转载 STM32定时器的预装寄存器及影子寄存器话题

摘自:http://www.51hei.com/bbs/dpj-40951-1.html经常有人问起预装寄存器和影子寄存器的话题,其实STM32相关系列的手册里有介绍,有文档做介绍,这里借花献佛地一起分享下。在谈预装寄存器及影子寄存器的差别前,不妨先对STM32定时器的时基单元做个基本了解。STM32各系列的定时器结构和框架基本是一样的,时基单元也一样。 下面时基单元是以STM32F3系列为参考。...

2018-03-08 11:46:43 2798 3

转载 RGB和HSL色彩的相互转换

摘自:http://blog.csdn.net/aniven/article/details/2205851RGB和HSL(也叫HSB/HSV)是两种色彩空间,即:红,绿,蓝(Red,Green,Blue)和色调,饱和度,亮度(Hue,Saturation,Lightness或Brightness或Value),前者适用于机器采样,目前的显示器颜色即由这三种基色构成,而后者更符合人类的直观感觉,比...

2018-02-08 14:33:38 9444

转载 spi驱动

SPI是"Serial Peripheral Interface" 的缩写,是一种四线制的同步串行通信接口,用来连接微控制器、传感器、存储设备,SPI设备分为主设备和从设备两种,用于通信和控制的四根线分别是:CS    片选信号SCK  时钟信号MISO  主设备的数据输入、从设备的数据输出脚MOSI  主设备的数据输出、从设备的数据输入脚因为在大多数情况下,CPU或SOC一侧通常都是工作在主设备

2018-01-18 11:11:56 1547

转载 Linux SPI总线设备驱动模型详解

摘自:http://blog.csdn.net/u014106791/article/details/52301671随着技术不断进步,系统的拓扑结构越来越复杂,对热插拔、跨平台移植性的要求越来越高,早期的内核难以满足这些要求,从linux2.6内核开始,引入了总线设备驱动模型。其实在linux2.4总线的概念就已经提出来了,直到2.6版本的内核才运用。Linux系统中有很多条总线

2018-01-16 22:49:47 798

转载 从需求的角度去理解Linux系列:总线、设备和驱动

摘自:http://blog.csdn.net/yueqian_scut/article/details/48687127《从需求的角度去理解Linux系列:总线、设备和驱动》是一篇有关如何学习嵌入式Linux系统的方法论文章,也是从需求的角度去理解Linux系统软件的开篇。这是作者精心撰写的经验总结,希望嵌入式Linux的学习者仔细领会,多读几遍也无妨。一、软件、面向

2018-01-15 22:12:34 793

转载 PCI总线地址空间与系统地址空间的关系

摘自:http://blog.csdn.net/michaelcao1980/article/details/512825861、PCI地址空间PCI总线具有32位数据/地址复用总线,所以其存储地址空间为2的32次方=4GB。也就是PCI上的所有设备共同映射到这4GB上,每个PCI设备占用唯一的一段PCI地址,以便于PCI总线统一寻址。每个PCI设备通过PCI寄存器中的基地址寄存器

2018-01-02 10:59:36 371

转载 从需求的角度去理解Linux系列:总线、设备和驱动

摘自:http://blog.csdn.net/yueqian_scut/article/details/48687127《从需求的角度去理解Linux系列:总线、设备和驱动》是一篇有关如何学习嵌入式Linux系统的方法论文章,也是从需求的角度去理解Linux系统软件的开篇。这是作者精心撰写的经验总结,希望嵌入式Linux的学习者仔细领会,多读几遍也无妨。一、软件、面向

2017-12-06 13:22:57 239

转载 Linux┊理解devfs、sysfs、udev

摘自:https://www.cnblogs.com/aceheart/articles/2741586.htmllinux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。  一、devfs  devfs是在2.4内核就出现了,它是用来解决linux中设备管理混乱的问题,你查看一下/dev下的设备文件就知道其中有许多是空的(也就是没有对应的硬件的),但

2017-12-06 13:16:26 1254

转载 中断触发方式

摘自:http://blog.csdn.net/wzz_momo/article/details/6541754中断触发方式的比较在这里对中断的触发方式进行介绍,不同的触发方式应用场合是不同的。一般中断分为电平触发和沿触发两种方式。    沿触发: 这是很最常见的触发方式,我们可以用数字电路的方法来解释它的特性。边触发应该应触发器来描述:  输入引脚(当作触发器的CLK) ----> 

2017-12-05 19:48:14 14917

转载 Linux内核调试的方式以及工具集锦

摘自:http://blog.csdn.net/gatieme/article/details/689480801 内核调试以及工具总结内核总是那么捉摸不透, 内核也会犯错, 但是调试却不能像用户空间程序那样, 为此内核开发者为我们提供了一系列的工具和系统来支持内核的调试.内核的调试, 其本质是内核空间与用户空间的数据交换, 内核开发者们提供了多样的形式来完成这一功能.

2017-12-04 11:03:45 803

转载 SystemInit

摘自:http://blog.csdn.net/abclixu123/article/details/8265250SystemInit()这个函数出现在main()函数的第一行,可以看出它的重要性。以前关于SystemInit()这个函数从来没有关心过,只知道这是进行STM32系统初始化的一个函数。今天决定仔细看看,重新开始STM32的学习。这个函数在system_stm32f10x.c

2017-11-16 19:19:30 1906

转载 【STM8L】STM8L之红外发射(定时器中断产生38K信号)

摘自:http://blog.csdn.net/feilusia/article/details/53305956一、简介本文介绍STM8L系列如何使用红外发射管发射38K信号。其中,红外协议采用为最常见的NEC协议,38K信号由定时器产生。二、实验平台编译软件:IAR for STM8 1.42.2硬件平台:stm8

2017-10-26 14:03:43 1688

转载 STM32之红外接收

摘自:http://blog.csdn.net/feilusia/article/details/53319896一、简介本文介绍如何在STM32上使用红外接收头接收红外信号。其中,红外协议采用为最常见的NEC协议。二、实验平台库版本:STM32F10x_StdPeriph_Lib_V3.5.0编译软件:MDK4.53硬件

2017-10-26 14:01:32 5568

转载 STM32串口第一个字节丢失问题的分析过程

搞自:http://blog.csdn.net/kevinhg/article/details/40991655STM32串口发送必须先检测状态,否则第一个字节无法发出,发送完毕,必须检测发送状态是否完成,否则,发送不成功,使用stm32f10x调试串口通讯时,发现一个出错的现象,硬件复位重启之后,发送测试数据0x01 0x02 0x03 0x04..接收端收到的数据为:0x02 0x

2017-10-23 15:41:03 587

转载 stm32 刹车

摘自:http://blog.csdn.net/ylgm44/article/details/39370053需求:1. PWM互补输出2. 过流保护,产生过流,立即停止pwm输出,并保证按照互补方式停止pwm输出。3. 单周期保护,产生过流,当前脉冲周期停止输出,下一个脉冲周期自动回复输出,停止输出按照互补方式停止。一路pwm的保护只能采用2/

2017-10-16 19:02:57 4723

转载 PID调节(理论)

摘自:http://blog.csdn.net/luckpl/article/details/50906089Q的PID相关资料,我添加了些《机械控制工程基础》中的内容。什么是PID PID包括比例P,积分I,微分D控制器。 使用PID控制器,你需要以下6个基本元素: Error(偏差):你的期望值与实际值的差值。比如你想要让室内温度变为10度,但开了空调后,温

2017-10-14 14:41:59 3847

转载 设备树在platform设备驱动中的使用

摘自:http://blog.csdn.net/zqixiao_09/article/details/50889458关与设备树的概念,我们在Exynos4412 内核移植(六)—— 设备树解析 里面已经学习过,下面看一下设备树在设备驱动开发中起到的作用         Device Tree是一种描述硬件的数据结构,设备树源(Device Tree Source)文件(以.dts

2017-10-13 11:27:54 1607

转载 linux启动优化:mdev -s

摘自:http://blog.sina.com.cn/s/blog_7d7e9d0f0101lmjd.htmllinux启动优化:mdev -s自从创建节点,启动时间比较长标签: linux 优化 mdev it 分类: 工作中遇到的问题转载请说明出处:http://control.blog.sina.com.cn/admin/article/article_add.php近期工作

2017-10-12 15:15:15 2750

转载 制作Ramdisk文件系统

摘自:http://blog.csdn.net/u014213012/article/details/51582826主机:ubuntu14.04工具链:arm-none-linux-gnueabi-4.8.3linux: linux-3.14.67一:配置内核:#make menuconfig ARCH=arm打开配置菜单,修改两个配置项,分别是:

2017-10-11 19:36:15 2154

转载 BeagleBone Black 3

摘自:http://jexbat.com/2016/BBB-Prepare-booting/BeagleBone Black 从零到一 (3 Linux 镜像、initramfs、Device Tree及根文件系统)发表于 2016-04-17   |   分类于 BeagleBone   |   | 阅读量 1940 次基于 Linux 3.8

2017-10-11 11:12:53 895

转载 uboot的sd/mmc流程

arch/arm/cpu/armv7/start.S(_main[arch/arm/lib/ctr0.S])-->board_init_r //(common/spl/spl.c)-->spl_load_image -->  drivers/mmc/mmc_init(mmc_start_init)-->mmc_send_op_cond-->mmc_send_op_cond_iter

2017-09-30 11:05:03 2342

转载 BeagleBone Black 从零到一 (2 MLO、U-Boot)

摘自:http://jexbat.com/2016/BBB-Uboot/BeagleBone Black 从零到一 (2 MLO、U-Boot)发表于 2016-03-22   |   分类于 BeagleBone   |   | 阅读量 4233 次更新:2016-04-01什么是 U-Boot熟悉嵌入式开发的应该都听过它,U-boot

2017-09-25 17:42:42 2164

转载 linux设备和驱动加载的先后顺序

摘自:http://blog.csdn.net/maopig/article/details/7375933Linux驱动先注册总线,总线上可以先挂device,也可以先挂driver,那么究竟怎么控制先后的顺序呢。Linux系统使用两种方式去加载系统中的模块:动态和静态。静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/mai

2017-09-14 13:05:55 710

转载 pci与AHB

摘自:http://www.embeddedlinux.org.cn/bbs/htm_data/9/0809/109.html简单总结一下PCI总线编程,需要的时候翻起来看看,省得忘记了。 以IXP455,rtl8139为例子,介绍一下怎么配置使用。参考的资料有,IXP455/IXP465 datasheet, rtl8139d datasheet, PCI2.1 规范,以及网上的点点

2017-05-31 10:43:51 2597

转载 UBIFS的编译

摘自:http://blog.chinaunix.net/uid-30016330-id-4611629.html1.制作ubi.fs的脚本$ cat do_mkfs_ubinizeecho "Step1: mkfs.ubifs"#echo "sub-page support";mkfs.ubifs -F -r arago-base-tisdk-image-am

2016-08-14 10:11:13 2209

转载 2014.4新版uboot启动流程分析

摘自:http://blog.csdn.net/skyflying2012/article/details/25804209最近开始接触uboot,现在需要将2014.4版本uboot移植到公司armv7开发板。在网上搜索讲uboot启动过程的文章,大多都是比较老版本的uboot,于是决定将新版uboot启动过程记录下来,和大家共享。对于uboot,我写了一个专

2016-07-07 18:10:10 456

转载 ARM协处理器CP15寄存器详解

摘自:http://blog.csdn.net/gameit/article/details/13169405用于系统存储管理的协处理器CP15MCR{cond}     coproc,opcode1,Rd,CRn,CRm,opcode2MRC {cond}    coproc,opcode1,Rd,CRn,CRm,opcode2coproc         指

2016-07-07 13:50:33 1247

转载 ARM Linux 3.x的设备树(Device Tree)

摘自:http://blog.csdn.net/21cnbao/article/details/84575461.    ARM Device Tree起源Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社

2016-06-30 13:36:47 836

转载 定制自己的板子uboot

摘自:http://blog.csdn.net/zsy2020314/article/details/93298251. 删改U-boot代码结构       把不用到的和与我们s5pv210移植无关的硬件平台代码统统删除,眼不见为净。这样代码看起来就干净利落多了。1.1.进入arch目录,删掉除arm以外的目录处理前:图1处理后:

2016-06-26 23:18:10 2629 1

转载 u-boot2013.01.01 for s5pv210:《Makefile分析》

摘自: http://blog.csdn.net/zsy2020314/article/details/9824035 当时写的时候看的是2012-10版本的,但是略对比了一遍和2013.01.01没什么改动,所以这不影响对2013.01.01版本的makefile的理解。本文比较侧重于语法句意的分析,框架性的原理网上已经有很多,makefile在变但原理始终不变,只要

2016-06-23 13:50:08 1057

转载 设备树(五)linux内核主线booting-without-of.txt

摘自:http://blog.csdn.net/xiaojiezuo123/article/details/49890675A node has 2 names. The actual node name is generally contained in aproperty of type "name" in the node property list whose value

2016-06-20 22:36:59 567

转载 设备树(四)linux内核总线booting-without-of.txt

摘自:http://blog.csdn.net/xiaojiezuo123/article/details/49890641以下是摘抄的Linux内核的Documentation的内容,一边学一边做笔记。所以以下内容可直接忽略,看源代码更方便~linux-3.16.1/Documentation/devicetree/booting-without-of.txt

2016-06-20 22:35:43 828

转载 设备树(一)linux内核主线了解dts

摘自:http://blog.csdn.net/xiaojiezuo123/article/details/49890471http://events.linuxfoundation.org/sites/events/files/slides/petazzoni-device-tree-dummies.pdf=======================================

2016-06-20 22:33:51 14255

转载 设备树(二)linux内核顶层am335x-evm.dts

摘自:http://blog.csdn.net/xiaojiezuo123/article/details/49890507了解基本的dts知识之后,就可以为编写自己的dts文件了。Forlinx的OK335xD核心板和底板包含的资源有NANDFLASH、SDRAM、MMC、LCD、UART、USB、ETHERNET等等,因此dts文件必须要提供对它们正确的描述。第一步,复制相

2016-06-20 22:32:42 3199

转载 设备树(三)linux内核主线次顶层common-335x-evm.dts

摘自:http://blog.csdn.net/xiaojiezuo123/article/details/49890551====================================1.修改model和compitable值:    model = "TI AM335x maria_am335x";    compatible = "ti,maria_am33

2016-06-20 22:31:35 1579

svn命令linux

svn命令,有比较详细的说明.欢迎下载 svn命令,有比较详细的说明.欢迎下载

2010-10-18

xml parse&build sax dom

这是一款xml的解析器,c++很强大的。下了,绝不反悔。假一赔十.

2010-06-24

mobile摄象头程序

mobile摄象头程序 mobile摄象头程序 mobile摄象头程序 mobile摄象头程序

2010-06-01

mobile摄象头抓图

windows mobile摄象图抓图(bmp)程序,在vs2008调试通过,mobile5.0,6.0测试通过

2010-05-31

跨平台c语言socket编程

跨平台c语言socket编程 跨平台c语言socket编程

2010-04-07

window和Linux驱动编程

window和Linux驱动编程window和Linux驱动编程

2010-04-06

c/c++中文帮助文档

c/c++中文帮助文档,标准c/c++ API

2010-04-02

HTTP协议简单教程

HTTP协议简单教程,一看就懂,一学就会。

2010-04-01

纯c++ http类

纯C++的Socket访问Http封装类,在vs2008中通过调试

2010-03-30

XML高级编程XML高级编程

xml高级编程对想深入了解XML的开发人员,有很好帮助,这个是第二部分。欢迎下载

2010-03-25

XML高级编程XML高级编程

xml高级编程对想深入了解XML的开发人员,有很好帮助,这个是第一部分。欢迎下载

2010-03-25

XML sax的基础知识

XML SAX的基础知识,简单易学,一看就明白。

2010-03-25

美河提供.STL.源码剖析

好东西哦~~值的收藏. 好东西哦~~值的收藏.

2009-05-19

美河提供.C.必知必会

一本非常好的c++教材,提供给c++程序员必知的开发技巧

2009-05-19

Unix_Linux 命令速查表

Unix_Linux文件较小,命令比较全

2009-04-16

Alexandrescu. Modern C++ Design, Generic Programming and Design Patterns.chm

本书主要介绍了c++的程序设计和模式设计

2009-04-16

空空如也

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

TA关注的人

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