自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式技术在路上

嵌入式软硬件技术

  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 lspci源码(pciutils)实现分析

首先lspci -h能显示出所有的register,我们通常用-x来读所有的数据:        -x              Show hex-dump of the standard part of the config space        -xxx            Show hex-dump of the whole config space (dangerous;

2015-05-18 13:33:28 7793

原创 Linux下用memory方式访问PCIE空间

测试环境:Ubuntu 14.04LTS在Windows下,我们 用RW everything很容易可以看到PCIE所有的config space,但是我们最近想在Linux下dump PCIE config space,首先我们尝试用IO read的方式,也就是通常我们会用CF8和CFC的方式,但是很遗憾这种方式只能读出来256个字节,那么后面的0x100~0x1FF怎么去读,就是下面我

2015-05-13 17:42:20 15023 1

转载 MSR-Model Specific Registers (特殊模块寄存器)

转载自http://blog.csdn.net/edonlii/article/details/8685713Linux下有个工具msr_tool可以用来读写MSR里面的值,这里面的值不要乱写,容易蓝屏!一 概念Model Specific Register (MSR) as the name implies is model specific and may change

2015-05-12 15:59:01 1302

原创 DDR3各个频率详解

最近在看DDR3的文档,说说对DDR3的频率的见解,其实我是想知道在DDR3的文档中,频率最低的定义是DDR3 800(其实这个频率是可以降低的,只是官方建议这个最低的值而已),我想知道这个800是怎么来的,下面的DRAM引脚名称按照DDR3 spec来写,首先我们需要明确几个频率概念:1,核心频率Core Frequence:依照个人理解就应该是DRAM上引脚Clock(CK,CK#)上的频

2015-05-11 10:26:00 40147 9

转载 矩阵旋转,欧拉旋转,四元数旋转各自的优缺点

矩阵旋转优点:旋转轴可以是任意向量;缺点:旋转其实只需要知道一个向量+一个角度,一共4个值的信息,但矩阵法却使用了16个元素;而且在做乘法操作时也会增加计算量,造成了空间和时间上的一些浪费;欧拉旋转优点:很容易理解,形象直观;表示更方便,只需要3个值(分别对应x、y、z轴的旋转角度);但按我的理解,它还是转换到了3个3*3的矩阵做变换,效

2015-05-09 22:25:46 4215

转载 卡尔曼滤波器 – Kalman Filter

网络转载的卡尔曼滤波器的通俗讲解卡尔曼滤波器 – Kalman Filter1.    什么是卡尔曼滤波器(What is the Kalman Filter?)在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Em

2015-05-07 16:38:15 1192

转载 x86 IO port分配

Redhat 5 /proc/ioports 独立编址的IO0000-001f : dma10020-0021 : pic10040-0043 : timer00050-0053 : timer10060-0060 : keyboard0064-0064 : keyboard0070-0077 : rtc0080-008f : dma page reg00a0-

2015-05-05 19:09:06 2515 1

原创 C# DisplayWaveform 显示飞行器的各个参数(加速度值,陀螺仪值等等)

之前因为需要测三轴加速度传感器ADXL362的原始值,从而对原始值用适当的滤波方法,但是很遗憾发现没有一款软件可以很好的显示捕捉到的数据,并且用波形显示出来,本人懂一些C#的知识,于是找了相关资料实现了相关的界面。我把它称为DisplayWaveform Fly Project。简称DWF。首先显示控件参考了xf_z1988,地址http://www.baidu.com/link?url=ySKMs

2015-05-05 13:14:14 2715 1

RF计算器ART RF

ART RF衰减器等阻抗计算工具,射频方面很好的工具,有助于开发,非常简单实用,有助于开发,非常简单实用,有助于开发,非常简单实用

2020-10-13

宋宝华_Linux设备驱动开发详解_第2版 源代码_低分提供出来

宋宝华_Linux设备驱动开发详解_第2版 源代码_低分提供出来,

2018-08-31

aps013_dw1000_and_two_way_ranging.pdf

uwb测距中常用的TWR方式,two way ranging

2016-04-15

Segger_Keil6.0

替换Keil4.72版本以上的Segger文件,就可以去掉烦人的固件更新程序 替换目录如下: Keil安装路径\ARM\

2015-06-09

IAR for ARM 7.2破解文件

使用TI的CC3200需要使用IAR for ARM 7.10.3以上的版本,找了好久,终于找到可以破解的了。 首先从官网下载安装包:http://www.iar.com/Service-Center/Downloads/ 点击编译大小限制的版本下载,这样容易检测是否破解成功! 下载,安装成功后 可以打开EWARM,编译一个工程,是不能够编译的(假如生成的文件大于32K的话)。 然后,关闭EWARM。 下载本注册机 1.防毒软件关掉,否则,补丁会被当病毒隔离或者删除。 2.解压,然后将注册机放到安装目录的IAR Systems\Embedded Workbench 7.0(根据版本不同而不同)目录下。 运行注册机。如果是在Windows 7下安装,以管理员身份运行破解软件 。 4.点击patch按钮 5.显示框中出现一下信息证明破解成功。 File patched! OK ---PATCHING DONE--- 6.破解完成了。

2014-08-22

空空如也

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

TA关注的人

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