自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虞阳的博客

嵌入式开发学习过程中的点点滴滴的积累

  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

转载 Stm32使用Usart代码例子

stm32使用库函数编写USART还是很方便的,现在转几个例子:Cpp代码  /*************************************** 转载请注明出处:tedeum.iteye.com ****************************************/   首先是不使用中断的方法使用usart1,管脚pa9,p

2016-10-08 15:54:03 2052

转载 解释#define RCC ((RCC_TypeDef *) RCC_BASE)

#define RCC  ((RCC_TypeDef *) RCC_BASE)RCC_TypeDef是一个定义的结构体RCC_BASE是一个unsigned long(32位数值)简化后是:(int *) 0xb8000000.明显,指针是一个存放地址的变量,int a=1;int *p=&a;a与*p是同一个体!在stm32你是知道RCC寄存器的地址的如0

2016-09-27 15:54:09 1632

转载 IQ调制、成型滤波及星座映射

http://www.cnblogs.com/touchblue/archive/2013/01/15/2861952.html现代通信中,IQ调制基本上属于是标准配置,因为利用IQ调制可以做出所有的调制方式。但是IQ调制到底是怎么工作的,为什么需要星座映射,成型滤波又是用来干嘛的。这个呢,讲通信原理的时候倒是都会泛泛的提到一下,但由于这部分不好出题,所以通常不

2016-08-12 18:57:05 1282 1

转载 Kconfig,Makefile 和 .config

原博文的地址http://blog.csdn.net/nxh_love/article/details/11846861写的言简意赅,读一遍基本可以明白各个文件的作用。 最新在做Sensor驱动移植的时候,发现了Android driver 中有Kconfig,Makefile文件。在查看编译后的文件时,又发现还存在.config文件。自己对这几个文件不明白,用

2016-08-03 11:18:51 366

转载 USB设备的基本概念

在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的。一个USB设备由3个功能模块组成:USB总线接口、USB逻辑设备和功能单元。这里的USB总线接口指的是USB设备中的串行接口引擎(SIE);USB逻辑设备被USB系统软件看作是一个端点的集合;功能单元被客户软件看作是一个接口的集合。SIE、端点和接口都是USB设

2016-08-01 16:34:28 557

转载 int和short int 区别

基本型 int 2字节 -32768~32767短整型 short 2字节 -32768~32767同样的长度以及范围(1)C/C++规定int字长和机器字长相同;(2)操作系统字长和机器字长未必一致;(3)编译器根据操作系统字长来定义int字长;整形变量是不是32位这个问题不仅与具体的CPU架构有关,而且与编译器有关,所以int可以为32为或16为,而short为

2016-07-30 10:40:26 7848 1

转载 C语言中定义常量的两种方式

http://www.cnblogs.com/jiajinghai/archive/2011/11/08/2241107.html我们在用C编程时有时需要定义不变的变量,即常量,有两种方法。举例说明。定义常量PI的两种方式:1. #define Pi 3.1415926f;2. const float pi 3.1415926f;区别:第一种方式:是

2016-07-30 10:11:15 14002 1

转载 关于main(int argc, char* argv[])

原博地址:http://blog.csdn.net/liuhuiyi/article/details/8239303以前对main函数中的参数设置有一些理解,以为很简单,不就是argc是参数数量,argv是字符串数组,但是昨天写多进程的问题确实碰到了麻烦,今天仔细想了想其中的问题还确实不少。其中涉及到的问题也是方方面面的。下面就将做一个仔细的解析。       问题描述

2016-07-29 17:01:39 266

原创 nfs挂载一些指令

***************nfs挂载指令# mount -t nfs -o nolock 192.168.1.198:/home/yuy/nfs /mntnfs服务器参数修改:export参数增加如下参数:/home/yuy/nfs  *(insecure,rw,sync,no_root_squash)重启nfs服务:#sudo /etc/init.d/portma

2016-07-27 17:02:47 514

转载 Linux内核模块简介

转自:http://www.cnblogs.com/tianyou/p/3448573.html一. 摘要这篇文章主要介绍了Linux内核模块的相关概念,以及简单的模块开发过程。主要从模块开发中的常用指令、内核模块程序的结构、模块使用计数以及模块的编译等角度对内核模块进行介绍。在Linux系统开发过程中,以模块的形式开发其重要性不言自明,而在嵌入式设备驱动开发中将驱动程序以模块的形

2016-07-22 08:57:50 230

转载 OrCAD:添加footprint属性图文教程

http://www.zhixing123.cn/qita/32567.html单个元件添加footprint属性第一种方法:直接修改1 双击元件,弹出property editor对话框2 在左上角空白处右键->pivot,改变视图改变后视图如图3 修改PCB Footprint属性第二种方法:在元件库中添加footprint属性,更新到原理图

2016-07-15 15:28:11 7427 1

转载 Hi3516A linux kernel 编译步骤详细说明

1.osdrv 顶层 Makefile 使用说明本目录下的编译脚本支持选用下文提到的两种工具链中的任何一种进行编译,因此编译时需要带上一个编译参数以指定对应的工具链 -- arm-hisiv300-linux 和 arm-hisiv400-linux。其中,arm-hisiv300-linux工具链对应uclibc库,arm-hisiv400-linux工具链对应glibc库。具体命令如下

2016-06-29 12:04:49 1648

原创 linux编译配置好的内核,编译镜像时候出现arm-linux-:命令未找到

解决方法:1、在root权限下设置环境变量:命令:gedit /etc/profile在文件末端加上 export PATH=$PATH:XXXXX,并保存。2、执行source /etc/profile 这是避免重新启动ubuntu而又使刚刚修改的环境变量生效的方法。3、再进入到内核源文件目录,执行make UImage,可以编译了。原因在如下博文讲的

2016-06-29 11:44:28 1933

转载 U_boot 的 bootcmd 和bootargs参数详解

U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd    前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs    bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来

2016-06-29 08:49:05 253

转载 linux下fork的运行机制解析

理解fork()的时候,在网上找到如下资料,讲述的比较清晰,比较适合初学者理解:今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目:      给出如下C程序,在linux下使用gcc编译:?12345678910

2016-06-27 15:49:14 558

转载 Linux字符设备与块设备的区别与比较

Linux中I/O设备分为两类:块设备和字符设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。(1) 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,调制解调器是典型的字符设备。(2) 块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘是典型的块设备,应用程序可以寻址磁盘上

2016-06-27 10:47:55 227

转载 LINUX终端字符颜色含义

蓝色 :目录(d);绿色 :(可执行文件、可执行的程序(-rwxr)/bin、/sbin目录下);红色 :压缩文件、文件包;浅蓝色 :链接文件(软链接、硬链接[In创建])(l);红色闪烁 :链接文件有问题;黄色 :设备文件(物理设备(b)、字符终端设备(c)。/dev目录下);

2016-06-24 09:50:02 1078

原创 覆铜优先级

PADS在参考平面挖出一块铜皮,进行覆铜的时候出现如下情况:挖出的铜皮没有颜色,原因是两块铜皮的优先级不对,对整块地铜皮进行修改,如下:优先级修改为“1”

2016-06-24 08:42:50 2966

原创 Cadence PCB封装默认地址

Cadence PCB封装默认地址 C:\Cadence\SPB_16.6\share\pcb\pcb_lib\symbols

2016-06-07 09:43:25 3420

转载 PCB设计-插接件焊盘设计原则

1.插件孔的标准孔径尺寸:0.60mm(24mil),0.70mm(28mil),0.80mm(32mil),0.90mm(36mil),1.0mm2.​插件元器件引线(圆柱形)直径与插件孔直径D 之差应为0.40mm(16mil)~0.60mm(24mil),即插件孔与元器件引线的间隙L 为0.20mm(8mil)~0.30mm(12mil)。以便于插装,并提高焊接的可靠性。​3

2016-06-06 15:37:43 12331 1

原创 OrCAD16.6和PADS9.5交互

1、 OrCAD16.6的原理图降低版本到16.2在OrCAD16.6软件中选择相应的工程文件,然后选择File->Save As,然后在保存类型中选择16.2 Design的.dsn版本。 2、 在PDAS LOGIC导入16.2版本的原理图文件文件—>导入 3、 点击连接Logic右上角的PADS LAYOUT 显示与PADS Layout连接成功就可以

2016-06-02 13:33:58 5056

IEC-62196-1.pdf

IEC-62196-1 欧标电动汽车充电产品标准,电动汽车传导充电用插头、插座、车辆连接器和车辆插孔第1部分

2019-07-18

pads最全封装

比较齐全的pads封装

2017-03-24

空空如也

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

TA关注的人

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