自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (2)
  • 收藏
  • 关注

原创 二极管整流和同步整流区别

1。同步整流主要损耗在MOSFET的导通损耗,MOSFET的内阻足够低就可以把损耗降到很低,同样10A的电流,肖特基估计要4W的损耗,同步整流主要10×10x0.005R=0.5 W,因此转换效率比肖特基整流高2.轻载输出时,肖特基整流由于二极管单向导通的原因,输出会进入到不连续模式,电流波形呈现间断状态,电压会产生振铃并释放高频谐波,而同步整流所用的晶体管允许电流逆向通过,因此电流波形是连续...

2019-10-25 13:38:46 5720

转载 基于电流采样运放的DCDC电源输出线损补偿电路的详细推导计算

基于电流采样运放的DCDC电源输出线损补偿电路的详细推导计算作者: TI 工程师 Kevin Zhang当DCDC电源输出需要经过一根长线缆才能到达负载时,由于线缆的阻抗产生压降,会导致负载端电压小于实际DCDC输出电压。为保证负载端电压在不同的负载电流下,维持我们希望的固定值,我们可以实时采集负载电流,并根据导线负载,动态提高DCDC电源的输出电压,补偿线缆的压降,使得负载端的电压保持不...

2019-08-14 09:14:19 5144 1

转载 两线制智能仪表的信号隔离方案

1、两线制信号传输的基本方式图1 两线制典型应用框图两线制信号传输方式的典型电路如图1所示。在信号检测端主要包括传感器和二线制转换器两部分组成。在信号接收端包括两线制回路供电电源VL和电流检测电路组成。一般电流检测电路由精密电阻RL将电流信号转换成电压信号再通过AD转换传送到控制系统中。两线制转换器的功能是将两线制回路的电压Vin转换成传感器的供电电压Vcc,同时根据传感器的输入信...

2019-05-19 21:30:33 1964

转载 浅谈霍尔电流传感器ACS785/ACS712系列电流检测方式

  电流检测方式一、检测电阻+运放优势:成本低、精度较高、体积小劣势:温漂较大,精密电阻的选择较难,无隔离效果。分析:这两种拓扑结构,都存在一定的风险性,低端检测电路易对地线造成干扰;高端检测,电阻与运放的选择要求高。检测电阻,成本低廉的一般精度较低,温漂大,而如果要选用精度高的,温漂小的,则需要用到合金电阻,成本将大大提高。运放成本低的,钳位电压低,而特殊工艺的,则成...

2018-11-22 15:36:04 49178 9

转载 FMC—扩展外部SDRAM

本章参考资料:《STM32F4xx 中文参考手册2》、《STM32F4xx规格书》、库帮助文档《stm32f4xx_dsp_stdperiph_lib_um.chm》。关于SDRAM存储器,请参考前面的"常用存储器介绍"章节,实验中SDRAM芯片的具体参数,请参考其规格书《IS42-45S16400J》来了解。26.1 SDRAM控制原理STM32控制器芯片内部有一定大小的SRAM及F...

2018-10-12 14:39:21 1931

原创 SDRAM 布线说明

摘抄于:http://processors.wiki.ti.com/index.php/Sitara_Layout_Checklist#DDR2_SDRAM_SignalsDDR2 SDRAM SignalsDDR2 SDRAM signals are particularly prone to noise, skew, and jitter which will

2018-01-07 20:35:17 2020

原创 emmc layout

参考1 :allegro 小哥视频 :https://v.qq.com/x/page/p03197sktoy.html说明:1.emmc 芯片下方在敷铜时,焊盘部分要增加敷铜禁布框,避免铜皮分布不均影响散热,导致贴片虚焊。2.emmc Flash走线要求整组包地,信号组内任意两根信号线的长度误差控制在400Mil以内,否则会导致高速模式下频率跑不 高。(蛇形走线等长匹配时,时钟信号不能

2018-01-07 20:23:37 9365 1

转载 AD

AD中entry sheet ,offsheet和port的区别是什么?1、图纸结构 图纸包括两种结构关系: 一种是层次式图纸,该连接关系是纵向的,也就是某一层次的图纸只能和相邻的上级或下级有关系;另一种是扁平式图纸,该连接关系是横向的,任何两张图纸之间都可以建立信号连接。2、网络连接方式Altium Designer提供了6类网络标识:Net Label(网络标号

2018-01-05 10:33:41 280

转载 Linux的SOCKET编程详解

标签: socketlinux服务器struct网络2012-04-10 17:44 203831人阅读 评论(50) 收藏 举报 分类:Linux(24)  c/c++(22)  socket网络编程(7) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]

2017-08-18 10:08:48 359

转载 Try `dirname --help' for more information.

/bin/bash: /usr/local/cross_compiler/Linux-devkit/sysroots/i686-arago-linux/usr/bin/arm-linux-gnueabihf-gcc: command not founddirname: missing operandTry `dirname --help' for more information.

2017-03-18 19:25:25 15651

转载 OpenWRT开发自定义应用方法

OpenWRT(4) 版权声明:本文为博主原创文章,未经博主允许不得转载。OpenWRT编译成功完成后,所有的产品都会放在编译根目录下的bin/{TARGET}/,例如:我所编译的产物都放在./bin/ar74xx/下,其中有一个packages文件夹:里面包含了我们在配置文件里设定的所有编译好的软件包。默认情况下,会有默认选择的软件包。需要主要

2015-12-25 23:12:30 579

转载 关于udelay(); mdelay(); ndelay(); msleep();

分类: Linux kernel2012-10-17 16:19 2557人阅读 评论(0) 收藏 举报delay编译器任务活动c这几个函数都是内核的延时函数:1.udelay(); mdelay(); ndelay();实现的原理本质上都是忙等待,ndelay和mdelay都是通过udelay衍生出来的,我们使用这些函数的实现往往会碰到编译器的

2015-05-03 16:47:32 618

转载 kbuild makefile

从Linux内核2.6开始,Linux内核的编译采用Kbuild系统,这同过去的编译系统有很大的不同,尤其对于Linux内核模块的编译。在新的系统下,Linux编译系统会两次扫描Linux的Makefile:首先编译系统会读取Linux内核顶层的Makefile,然后根据读到的内容第二次读取Kbuild的Makefile来编译Linux内核。Linux内核Makefile分类·      

2015-05-03 00:17:56 426

转载 linux 内核模块编程

主题: linux内核模块的程序结构--模块加载函数(必须),模块卸载函数(必须),模块许可证声明(必须),模块参数(可选),模块导出符号(可选),模块作者的等信息声明(可选)一个linux内核模块主要由以下几个部分组成。1、模块加载函数"用module_init()来指定"(必须)   当通过insmod和modprobe命令加载内核模块时,模块的加载函数会自动被内核执行,完成本

2015-05-02 01:46:24 454

转载 dnsmasq

目前我需要使用的用途是:1.dhcp(分配一个或者多个内网ip地址)2.dns(锁定解析,改变解析指向和dns缓存)3.简便,一次满足dhcp和dns 2个功能备注:dhcp是用udp 67端口的,dns是用tcp/udp 53端口的,有iptables的请自行处理如何安装:因为他方便小巧,性价比高,所以我yum了yum inst

2015-02-14 04:02:20 4312

转载 wps

如果没有有效的安全加密设置,自己的局域网很可能在无意间就变成了公共网络。但是,面对WEP、WPA、WPA2等加密技术,用户往往觉得无线安全设置太麻烦,甚至感到那是高深莫测的事情。正是考虑到普通用户对无线安全设置的困惑,Wi-Fi联盟(Wi-Fi联盟是一家非营利性的全球行业协会,拥有275家成员企业,致力于共同推动无线局域网产业的发展)于2006年末推出了名为WPS的认证程序,那么,什么是wps呢?

2014-12-16 23:13:33 764

转载 linux下wifi实现

平台为hi35XX,在Liunx下借助wireless_tools和wpa_supplicant(因为现在的无线wifi网络大多是wpa加密。所以需要移植wpa_supplicant工具)等工具实现wifi的过程。一、移植wireless_tools1. 下载并编译wireless_tools    tar zxf  wireless_tools.29.tar.

2014-12-16 23:01:10 6402

转载 dhcpd.conf 详解

DHCP (Dynamic Host Configuration Protocol) 动态主机配置协议·为在同一网络的主机自动分配动态IP·[root@book named]# /sbin/ifconfig -a eth0 | grep MULTICAST #查看内核是否支持多播UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1·为使用

2014-12-10 01:13:03 10048

转载 Openwrt研习笔记三之源码的下载和编译

原文请访问:草帽的后花园( www.ourgarden.cn )哎呀,昨天拉下一天的笔记没写,不过这也不能怪我,是我的网站服务器出问题了,发布不了….今天补上昨天的内容 上一篇说到刷TL-WR703N的系统成openwrt,那些都是网上搜罗的,按照着做就好了,先学习才能进步嘛今天要记录的内容有:下载源码,ubuntu13.04下编译源码

2014-12-06 00:17:28 1176

转载 Semtech 新的3.3V TVS RClamp3374N 在以太网上的雷击防护应用

作者: Jack Cheng Semtech 上网日期: 2012年04月16日  评论[ 0 ]  分享到:  新浪微博  qq空间   qq微博   人人网   百度搜藏    字号: 关键字:RClamp2574N   Semtech   浪涌  Semtech 新的3.3V TVS RClamp3374N保护八线介

2014-12-02 22:50:30 2944

原创 红外遥控基本知识

普通遥控用的红外线led外形和一般的可见光LED相似,只是内部封装的是红外芯片,发射出来的是人眼看不到的红外线。其管压一般降约1.2-1.6v之间,工作电流一般小于20mA,发射强度用mW/Sr,读兆瓦/球面度,红外发光二极管封装一般有黑色、深蓝、透明三种颜色。为了适应不同的工作电压,回路中常常根据VF串有限流电阻。发射红外线去控制相应的受控装置时,其控制的距离与发射功率成正比。为了增加红外线的控

2014-11-30 19:30:28 4844

转载 uboot流程分析--修改android启动模式按键

2013-09-16 11:36:33|  分类: android|举报|字号 订阅http://blog.csdn.net/dkleikesa/article/details/9792747   本人用的android平台用的bootloader用的是uboot,貌似大多数手持设备平台都不用这个,因为功能过于强大用不上,反而显得太复杂了。不知道这个平台

2014-11-21 20:15:18 499

原创 守护进程监测脚本

1. /etc/inittable里面添加2.写一个简单的脚本实现:定时去查询

2014-11-16 11:48:25 507

转载 android系统级应用静默升级及注意事项

android静默安装apk使用android.content.pm.PackageManager.installPackage(Uri packageURI, IPackageInstallObserver observer, int flags, String installerPackageName)进行安装应用程序,ovserver 和packagename都可为null,但是为系统级

2014-11-13 12:04:56 1715

原创 df -h命令不能找到文件

df: /etc/mtab: No such file or directorygrep -v rootfs /proc/mounts > /etc/mtab

2014-11-11 23:03:50 1998

转载 修改默认时区

1)在system.prop 中增加 persist.sys.defaulttimezone=Asia/Shanghai2)RuntimeInit.java 中private static final void commonInit() {。。。。。。修改如下的函数:TimezoneGetter.setInstance(new TimezoneGetter() {

2014-11-04 10:21:33 500

原创 让dhcpd 运行在监牢中

1. 在指定网络接口启动DHCP服务器  如果你的Linux系统连接了不止一个网络界面,但是你只想让 DHCP 服务器启动其中之一,你可以配置 DHCP 服务器只在那个设备上启动。在 /etc/sysconfig/dhcpd 中,把界面的名称添加到 DHCPDARGS 的列表中:  DHCPDARGS=eth0  或者直接使用命令:  Echo “DHCPDARGS=eth0”>>

2014-09-10 22:34:21 690

转载 ATSHA204

byte加密inputc算法主要特性:1,SHA-256 Hash算法2,有保证的唯一的72-bit序列号; DS28CN01 64-bit   不仅有软件加密,内部还有高质量硬件加密。3,16个槽口的4kbits EEPROM:  4Kbits / 8 = 512Bytes 每个槽口32bytes4,I2C接口, 单线接口5, 和Atmel AT88SA102S,

2014-08-18 15:29:31 675

转载 /etc/passwd, /etc/shadow

由上面的说明您大概已经知道,嘿嘿!帐号管理最重要的两个档案就是‘ /etc/passwd 与 /etc/shadow ’了!这两个档案可以说是 Linux 里头最重要的档案之一了! 如果没有这两个档案的话,呵呵!您可是无法登入 Linux 的呦!所以,底下我们先针对这两个档案来进行说明。 当然啰,更详细的资料您可以自行 man 5 passwd 及 man 5 shadow 的啦~  

2014-08-18 11:40:13 575

原创 init.rc console

Init.rc修改:原始init.rc设置:service console /system/bin/shconsoledisableduser shgroup log修改后设置:service console /system/bin/shconsoledisableduser root group log

2014-07-26 16:28:31 982

转载 如何去写 Android init.rc

2012-04-11 10:14:53|  分类: Android|举报|字号 订阅在 Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容:Commands:命令

2014-07-26 16:17:36 435

转载 android添加第三方apk

只有一个apk文件,如何添加到Andorid源码中,开机之后这个apk已经安装好。1.device/amlogic/f20ref/f20ref.mk中copy file到system/app目录下。[html] view plaincopyPRODUCT_COPY_FILES += \    device/amlogic/f20ref/hel

2014-07-26 14:57:49 3150

翻译 grep 搜索时忽略 .git目录

grep 搜索时忽略 .git目录 如果是用svn管理的代码,每个文件夹下都有一个.svn的隐藏文件夹,包含对代码版本的控制信息,日积月累会越来越庞大。所有如果只是默认搜索的话,很多搜索结果都是svn目录下的,对我们来说,是没有价值的内容;而且还会耗费很多时间。 grep的--exclude-dir=参数就是为了排除某个目录的,即不包含等号后面的目录,所以我们可以利用此参数去掉.s

2014-04-18 22:53:02 2016

转载 Android:源码环境下移植第三方的apk内置到ROM(System Image)中

1. 首先在vendor目录下新建一个the3rdapk的目录,将需要内置的apk丢进去,目录名自己随意定。2. 在 build/target/product/common.mk最后面,在$(call inherit-product, $(SRC_TARGET_DIR)/product/core.mk) 之前加入你的apk第一部分是是本地apk的路径,/system/app/表示复

2014-04-14 15:53:35 2691

转载 Linux kernel version dirty

在我们使用git来管理Linux Kernel的时候,在编译的时候会在你的kernel version加上git commit number有时候还会出现dirty字样,字面意思是内核被污染的意思。使用“uname -a”查看:1 root@android:/system/lib/modules # /system/bin/busybox uname -a

2014-04-11 18:41:59 1732

原创 /usr/bin/ld: cannot find -lz"错误解决

ubuntu10.04 64bit 编译的时候出现/usr/bin/ld: cannot find -lz 错误,需要安装zlib-dev这个包,在线安装命令为:apt-get install zlib1g-dev。

2014-04-01 19:19:27 1496

转载 android编译系统的makefile文件Android.mk写法如下

(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)Android.mk中可以定义多个编译模块,每个编译模块都是以include $(

2014-03-22 17:50:46 615

转载 在Android源码树中添加userspace I2C读写工具(i2c-util)

by @宋宝华Barry通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个IO控制命令将i2c_msg数组传递给kernel去执行。下面的代码可以完成这个功能:[cpp] view plaincopy#include   #include   #include 

2014-03-22 15:44:20 391

转载 Android之adb环境变量配置及adb使用

第一种方法:(1)在环境变量中,点击Administrator的用户变量(U)中的新建输入我的android sdk 目录为G:kuiandroid-sdk-windows-1.6_r1(2)点击系统变量(s)中的编辑如下:在变量值中填写三个值. ; G:kuiandroid-sdk-windows-1.6_r1tools ;G:kuiandroid-sdk

2014-02-28 08:55:19 10177

翻译 usb口

USB On-The-Go connectors[edit]A USB On-The-Go device is required to have one, and only one USB connector: a Micro-AB receptacle. This receptacle is capable of accepting both Micro-A and Micro-B

2014-02-19 10:47:07 625

SX1276RF1JAS_e268v01a

SX1276官方资料,包括硬件原理图、 pcb layout 、bomlist

2018-09-03

设计与验证:Verilog HDL(清晰PDF)

本书配套光盘中提供了书中示例的工程文件、设计源文件和说明文件,示例按照章节编 号和出现的先后顺序排列,例如"Example-2-1 "表示第2 章中的第1 个示例。 工程示例文件夹中包含该工程的项目文件、源文件、报告文件和生成结果等文件。 对于一些相对复杂的示例,说明文件中给出了示例的详细信息和操作指南,而对于一些 简单的实例,则只给出了源代码。

2010-03-26

空空如也

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

TA关注的人

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