VirtualMind
码龄14年
关注
提问 私信
  • 博客:36,558
    36,558
    总访问量
  • 4
    原创
  • 1,802,139
    排名
  • 14
    粉丝
  • 0
    铁粉

个人简介:欲速则不达!!!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:中国
  • 加入CSDN时间: 2011-03-09
博客简介:

工程师的笔记本

博客描述:
FPGA、DSP、ARM、Hi-speed Interface、Wireless
查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得8次评论
  • 获得43次收藏
创作历程
  • 4篇
    2013年
  • 5篇
    2012年
  • 2篇
    2011年
TA的专栏
  • 总线协议
    1篇
  • 软件无线电
    1篇
  • FPGA
    1篇
  • C/C++
    5篇
  • 嵌入式ARM
    4篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

cmake-3.0.1 linux/unix

发布资源 2014.09.05 ·
gz

#pragma 预处理指令详解

转载于http://www.52rd.com/blog/Detail_RD.Blog_sunhuibo_5025.html#pragma 预处理指令详解在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出
转载
发布博客 2013.04.17 ·
779 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于sizeof的细节问题

引言:在很多项目开发过程以及诸多名企入职笔试题里面都有对结构体求sizeof的问题,武汉华嵌结合教学和研发实践,总结了一下几点,希望可以为大家提供有效参考。sizeof有三种语法形式,如下:ⅰ、sizeof(object_name);    //sizeof(对象);ⅱ、sizeof(type_name);  //sizeof(类型);ⅲ、sizeof object_name;
转载
发布博客 2013.03.20 ·
728 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

关于指针强制转换

1. 指针变量,大小都是四个字节(32bit),内容就是指向的对象的首地址。不同类型指针不同点就是对首地址之后的那块内存会做不同解释2.定义指针变量:int*ptr ; /*定义ptr为类型为int的指针变量*/ptr指向了一块内存的首地址,这块内存的大小是sizeof(int)个字节。*ptr = 1;/*把数值1赋值给ptr所指向的4个字节的内存空间里*/3.指针的
原创
发布博客 2013.03.19 ·
1302 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

详解大端模式和小端模式

详解大端模式和小端模式一、大端模式和小端模式的起源        关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令
转载
发布博客 2013.03.18 ·
715 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C语言枚举使用方法

1. 枚举的定义枚举类型定义的一般形式为:    enum 枚举名{ 枚举值表 };在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。例如:   该枚举名为weekday,枚举值共有7个,即一周中的七天。凡被说明为weekday类型变量的取值只能是七天中的某一天。2. 枚举变量的说明如同结构和联合一样,枚举变量也可用不同的方式说明,即先定
转载
发布博客 2012.11.06 ·
1202 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

C语言中两个井号"##"和一个井号"#"的使用方法

最近看了一些dsp的库函数,发现了一些使用##的宏定义,以前没有用到过,后来差了些资料,学习了##的用法。例如下面的语句:#define   CSL_FMK(PER_REG_FIELD, val)          (((val) 其实,## 是连接符号,由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后
原创
发布博客 2012.11.06 ·
3481 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

STM32 DMA详解——一串口为例

一. DMA原理:DMA(Direct Memory Access,直接内存存取) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依于 CPU 的大量 中断 负载。否则,CPU 需要从 来源 把每一片段的资料复制到 暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。DMA 传输将数据从一个地址空间复制到另外一个地址空间。当 C
原创
发布博客 2012.06.06 ·
9994 阅读 ·
2 点赞 ·
1 评论 ·
16 收藏

软件无线电设计中ASIC、FPGA和DSP的选择策略

ASIC、FPGA和DSP的应用领域呈现相互覆盖的趋势,使设计人员必须在软件无线电结构设计中重新考虑器件选择策略问题。本文从可编程性、集成度、开发周期、性能和功率五个方面论述了选择ASIC、FPGA和DSP的重要准则。  软件无线电(SDR)结构一直被认为是基站开发的灵丹妙药,而随着其适应新协议的能力不断增强,软件无线电结构已被一些设计人员视为在单个基础架构设计中支持多种无线协议的重要解决方案
转载
发布博客 2012.03.11 ·
1389 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

在MDK环境下使用STM32F10x_StdPeriph_Lib_V3.5.0库创建工程教程

一.STM32F10x_StdPeriph_Lib_V3.5.0标准库说明从ST公司网站下载最新的STM32标准库文件包:STM32F10x_StdPeriph_Lib_V3.5.0,将其解压缩至本地硬盘,如图一所示。图一其实搭建环境最简单的方法是查看库函数中自带的实例程序是如何设置的,如下图所示:   图二二.新建工程实例1.Project->
原创
发布博客 2012.03.07 ·
6210 阅读 ·
2 点赞 ·
2 评论 ·
1 收藏

STM32外部中断的使用

STM32学习笔记:外部中断的使用2011年12月24日 外部中断中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断,但是在STM32中,中断数量大大增加,而且中断的设置也更加复杂。今天就将来探讨一下关于STM32中的中断系统。1 基本概念ARM Coetex-M3内核共支持2
转载
发布博客 2011.12.24 ·
6308 阅读 ·
1 点赞 ·
5 评论 ·
28 收藏

I²C和SPI总线协议介绍

I²C vs SPI现今,在低端数字通信应用领域,我们随处可见I²C (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。原因是这两种通信协议非常适合近距离低速芯片间通信。Philips(for I²C)和Motorola(for SPI) 出于不同背景和市场需求制定了这两种标准通信协议。I²C 开发于
转载
发布博客 2011.12.13 ·
4448 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏