- 博客(21)
- 资源 (3)
- 收藏
- 关注
转载 Stm32使用Usart代码例子
stm32使用库函数编写USART还是很方便的,现在转几个例子:Cpp代码 /*************************************** 转载请注明出处:tedeum.iteye.com ****************************************/ 首先是不使用中断的方法使用usart1,管脚pa9,p
2016-10-08 15:54:03
2212
转载 解释#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
1705
转载 IQ调制、成型滤波及星座映射
http://www.cnblogs.com/touchblue/archive/2013/01/15/2861952.html现代通信中,IQ调制基本上属于是标准配置,因为利用IQ调制可以做出所有的调制方式。但是IQ调制到底是怎么工作的,为什么需要星座映射,成型滤波又是用来干嘛的。这个呢,讲通信原理的时候倒是都会泛泛的提到一下,但由于这部分不好出题,所以通常不
2016-08-12 18:57:05
1365
1
转载 Kconfig,Makefile 和 .config
原博文的地址http://blog.youkuaiyun.com/nxh_love/article/details/11846861写的言简意赅,读一遍基本可以明白各个文件的作用。 最新在做Sensor驱动移植的时候,发现了Android driver 中有Kconfig,Makefile文件。在查看编译后的文件时,又发现还存在.config文件。自己对这几个文件不明白,用
2016-08-03 11:18:51
397
转载 USB设备的基本概念
在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的。一个USB设备由3个功能模块组成:USB总线接口、USB逻辑设备和功能单元。这里的USB总线接口指的是USB设备中的串行接口引擎(SIE);USB逻辑设备被USB系统软件看作是一个端点的集合;功能单元被客户软件看作是一个接口的集合。SIE、端点和接口都是USB设
2016-08-01 16:34:28
623
转载 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
8064
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
14164
1
转载 关于main(int argc, char* argv[])
原博地址:http://blog.youkuaiyun.com/liuhuiyi/article/details/8239303以前对main函数中的参数设置有一些理解,以为很简单,不就是argc是参数数量,argv是字符串数组,但是昨天写多进程的问题确实碰到了麻烦,今天仔细想了想其中的问题还确实不少。其中涉及到的问题也是方方面面的。下面就将做一个仔细的解析。 问题描述
2016-07-29 17:01:39
307
原创 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
573
转载 Linux内核模块简介
转自:http://www.cnblogs.com/tianyou/p/3448573.html一. 摘要这篇文章主要介绍了Linux内核模块的相关概念,以及简单的模块开发过程。主要从模块开发中的常用指令、内核模块程序的结构、模块使用计数以及模块的编译等角度对内核模块进行介绍。在Linux系统开发过程中,以模块的形式开发其重要性不言自明,而在嵌入式设备驱动开发中将驱动程序以模块的形
2016-07-22 08:57:50
260
转载 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
7918
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
1693
原创 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
2014
转载 U_boot 的 bootcmd 和bootargs参数详解
U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来
2016-06-29 08:49:05
288
转载 linux下fork的运行机制解析
理解fork()的时候,在网上找到如下资料,讲述的比较清晰,比较适合初学者理解:今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目: 给出如下C程序,在linux下使用gcc编译:?12345678910
2016-06-27 15:49:14
588
转载 Linux字符设备与块设备的区别与比较
Linux中I/O设备分为两类:块设备和字符设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。(1) 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,调制解调器是典型的字符设备。(2) 块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘是典型的块设备,应用程序可以寻址磁盘上
2016-06-27 10:47:55
255
转载 LINUX终端字符颜色含义
蓝色 :目录(d);绿色 :(可执行文件、可执行的程序(-rwxr)/bin、/sbin目录下);红色 :压缩文件、文件包;浅蓝色 :链接文件(软链接、硬链接[In创建])(l);红色闪烁 :链接文件有问题;黄色 :设备文件(物理设备(b)、字符终端设备(c)。/dev目录下);
2016-06-24 09:50:02
1183
原创 覆铜优先级
PADS在参考平面挖出一块铜皮,进行覆铜的时候出现如下情况:挖出的铜皮没有颜色,原因是两块铜皮的优先级不对,对整块地铜皮进行修改,如下:优先级修改为“1”
2016-06-24 08:42:50
3185
原创 Cadence PCB封装默认地址
Cadence PCB封装默认地址 C:\Cadence\SPB_16.6\share\pcb\pcb_lib\symbols
2016-06-07 09:43:25
3952
转载 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
16429
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
5229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人