自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (9)
  • 收藏
  • 关注

转载 DC/DC电源转换方案设计

搞嵌入式的工程师们往往把单片机、ARM、DSP、FPGA搞的得心应手,而一旦进行系统设计,到了给电源系统供电,虽然也能让其精心设计的程序运行起来,但对于新手来说,有时可能效率低下,往往还有供电电流不足或过大引起这样那样的问题,本文十大金律轻松搞定DCDC电源转换电路设计。  第一条、搞懂DC/DC电源怎么回事  DC/DC电源电路又称为DC/DC转换电路,其主要功能就是进行输入输出

2014-08-31 19:01:57 3204

转载 如何使用WinDriver为PCIe采集卡装驱动

如何使用WinDriver为PCIe采集卡装驱动第一步:使用WinDriver生成驱动1.运行Drier Wizard2.点击New host driverproject3.在列表中,选择待安装驱动的设备,这里选择基于PCI的Xilinx数据采集卡4.点击Generate .INF file控件

2014-08-03 03:48:09 3908 2

转载 qt 中文输入法

最近使用qt, 苦于没有找到输入法,下了几个版本后,运行也没好的。 要不没有中文,要不直接英文输入都成问题。 于是我就自己用了一些时间,写了输入法。 随着了解的深入, 发现qt输入法有两个接口。 一个是QInputContext。一个是QWSInputMethod。 这两个我的理解是QInputContext 通用些。而且高版本都用这个。 QWSMethod 就是大多应用嵌入式,适用低版本。 在之

2014-07-24 23:08:35 3547 1

转载 搭建RTEMS的交叉工具链-针对arm,powerpc,i386

最近在调研实时操作系统的SMP扩展时,偶尔瞅了瞅RTEMS实时操作系统,深深的被它的性能和与众不同的结构所吸引,于是下决心把RTEMS的内核研读一下。在读它的内核代码之前,按照我的习惯首先搭建RTEMS的交叉编译器O(∩_∩)O~。备注:关于RTMES系统参考:http://www.rtems.org/http://www.rtems.net/index.htm

2014-07-16 23:00:54 1050

转载 OSG 与QT 结合

[cpp] view plaincopyprint?#include     #include   #include   #include     #include   #include   #include   #include   #include   #include         int main

2014-07-06 21:29:37 2322

转载 osgEarth嵌入QT的QWidget

一直比较推崇QT这个界面库,所以打算把osg嵌入到QT里面做一个QWidget的子控件。在查阅了官方的osgViewerQT后,决定写一个子类,同时继承osgViewer::Viewer和QGLWidget,用一个Widget来显示osg的单Viewer的场景。class OsgQtWidget : public QGLWidget, public osgViewer::Vie

2014-07-06 21:27:34 8934 3

转载 OSG嵌入Qt解决方案一

OSG与Qt结合,国内网站上的资料非常少,最有助于理解OSG的资料我可以推荐一下:王锐老师的《最长的一帧》要想驾驭一个SDK,首先就得了解其工作原理。王老师那本电子书里面就介绍了一帧的画面,OSG所做的全部内容,几乎可以这么说:你如果弄明白了一帧中OSG所做的东西,你就几乎掌握了OSG的全部,因为OSG本来就是个图形渲染引擎,学好OSG,只需要搞清楚它一帧做的事情就足够了。这里我来

2014-07-06 21:27:29 4149

转载 C++ 库

在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重 量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比 较著名的大型库。标准库标准库中提供

2014-06-10 01:13:41 561

转载 从 OpenMP* 着手入门

摘要您现在可能已经了解到,如果想充分利用含超线程(HT)技术的处理器的性能优势,就必须并行执行应用。可是,应用的并行执行需要线程参与,且应用的线程化也并非易事。其实,我们可以借助 OpenMP* 这样的工具更轻松地实现应用线程化。本文作为系列白皮书三步曲之第一步,旨在教授那些具有丰富经验的 C/C++ 编程人员如何借助 OpenMP 充分利用超线程(HT)技术的优势。本文作为开篇之

2014-05-28 12:45:50 1643

转载 CUDA

CUDA是什么CUDA,Compute Unified Device Architecture的简称,是由NVIDIA公司创立的基于他们公司生产的图形处理器GPUs(Graphics Processing Units,可以通俗的理解为显卡)的一个并行计算平台和编程模型。通过CUDA,GPUs可以很方便地被用来进行通用计算(有点像在CPU中进行的数值计算等等)。在没有CUDA之前,GPUs一

2014-05-27 19:13:45 1394

原创 实时视觉系统

实时视觉

2014-05-24 20:56:57 817

转载 CUDA学习之浅谈cuBLAS

各位小伙伴们~!今天我们来谈谈CUDA中使用范围很广的一个编程库——cuBLAS。        cuBLAS利用GPU加速向量、矩阵的线性运算。由于本人主要的研究方向是数据挖掘,在数据挖掘各种算法中,包含着很多的向量、矩阵运算额,而随着数据量的增大,普通的串行程序很难满足速度的要求,而又不能一味的使用Matlab(因为这样到企业中会被鄙视。。),多线程的程序又很难写,因此,使用CUDA自带的

2014-05-23 19:03:48 4949

转载 CUDA 6.0统一寻址

大家知道,Nvidia公司发布的CUDA6开发包拥有一个新特性,就是“统一内存寻址”,那究竟统一内存寻址有什么特殊的地方呢?我们编写CUDA代码跟以前有什么区别呢?现在拥有的GPU架构能够很好的支持吗?我们带着这些问题开始我们的话题。从名字上看,统一内存寻址就是将CPU端的内存同GPU显存统一起来,使得程序猿在编写代码的时候不用明显的使用诸如cudaMalloc或者cudaMemcpy等操作显

2014-05-23 19:02:06 1622

转载 System Generator入门笔记

System Generator是Xilinx公司进行数字信号处理开发的一种设计工具,它通过将Xilinx开发的一些模块嵌入到Simulink的库中,可以在Simulink中进行定点仿真,可是设置定点信号的类型,这样就可以比较定点仿真与浮点仿真的区别。并且可以生成HDL文件,或者网表,可以再ISE中进行调用。或者直接生成比特流下载文件。能够加快DSP系统的开发进度。用System Ge

2014-05-22 10:42:50 944

转载 Vivado HLS与System Generator:联系与区别

在很多年以前的ISE套件里面,有个功能强大的AccelDSP,它可以可自动地进行浮点到定点转换,并把算法生成可综合的HDL,还可以创建用于验证的测试平台,但是在4年前左右的时候销声匿迹了,当时的说法是市场策略的问题。几年之后Vivado HLS横空出世,具备了更加强大的分析、综合、验证等功能,使得我们可以快速把现有的C/C++代码在满足HLS设计规范的情况下直接生成可综合的结果。在这前后的时间里面

2014-05-22 10:42:02 1510

转载 离散信号MATLAB频谱分析程序

%FFT变换,获得采样数据基本信息,时域图,频域图%这里的向量都用行向量,假设被测变量是速度,单位为m/sclear;close all;load data.txt              %通过仪器测量的原始数据,存储为data.txt中,附件中有一个模版(该信号极不规则)A=data;                                        %将

2014-05-22 10:38:57 8927

原创 the things just need to do

fpga1.matlab:vision ,control ,communication toolbox and simulink.2.verilog3.altera series tools.4.xilinx series tools.as other digital logic interestes:SystemC(using lazy time tanslate the m

2014-05-05 03:10:48 801

转载 Qt5 串口 usb

What's New in Qt 5.1: QtSerialPortWednesday, June 5, 2013IntroductionQtSerialPort is a Qt module that provides support for serial ports such as those that fol

2014-05-04 06:27:28 3260

转载 edhat安装synopsys软件(Installer_v3.0、SCL 11.5、vcs_mx_vH-2013.06等)

第一章开始安装1. 目录结构,本人在linux 的用户bluesea根目录下建了/home/bluesea/study_space/synopsys 文件夹,安装文件全部解压在/synopsys/setup-files下(如果遇到权限问题,自主切换为root)。文件结构:/studu_space/synopsys|---installer_v3.0|---

2014-05-02 06:14:41 12223

转载 CUDA并行编程的一个例子

CUDA ,MPI,Hadoop都是并行运算的工具。CUDA是基于GPU芯片计算。简单这么理解。GPU有很多个核(几百个),每个核可以跑一个线程,多个线程组成一个单位叫做块。我们可以举个例子:有三个向量 int a, b, c;我们要计算a和b的向量之和存放到c中。一般C语言:for(int i=0; i  c = a + b;CUDA编程做法:GPU中的每个线

2014-05-02 00:05:47 1346

转载 嵌入式开发环境配置

一  ubuntu tftp服务一  linux 内核编译1 解压源码,如下:# tar -xvzf linux-2.6.30.tar.gz2 进入源码目录# cd linux-2.6.303 清理目标文件和中间文件残留# make clean distclean4 配置 linux (默认newmsg)# cp newmsg9260

2014-04-13 17:36:12 939

转载 linux嵌入式系统下实现U盘、SD卡自动挂载功能

在 Linux的嵌入式系统中我们经常用到U盘、SD卡的挂载,而每次都手动挂载或卸载非常麻烦,我们可以采取以下方法实现自动挂载或卸载U盘、SD卡这就要用到mdev了其具体操作如下:1、首先在/etc/init.d/rsC中加入以下语句echo /sbin/mdev > /proc/sys/kernel/hotplug2、在/etc/下简历medv.conf的文件,包含以下

2014-04-09 08:35:03 847

原创 实习一月

实习一月,在公司半个月,出差半个月,看到了很多也学了不少,在一个月中也发现了自己的很多问题,也明白了嵌入式开发并不是那么容易,涉及的知识确实很多,新的平台,新的工具再还没反应过来的时候全部压在身上,确实压得喘不过气来的感觉,sh虽然自己没写什么代码,事实是我的代码自己不知道怎么加入以前的项目代码中,现在的项目是C++架构开发的,而且也没有说明文档什么的,我对C++的STL,template,str

2014-04-06 02:11:18 986

转载 HP-Socket

HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP 通信系统。HP-Socket 对通信层实现完全封装,上层应用不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到各类应用程序中;另外,为了让大家

2014-04-04 02:00:40 4420

转载 Linux 系统实时监控的瑞士军刀 —— Glances

早些时候,我们提到过有很多可以用来监视系统性能的 Linux 系统监视工具。 但我们估计,或许更多的用户会倾向与绝大多数 Linux 发行版都带的工具 (top 命令)。top 命令是 Linux 下的一个实时任务管理器, 同时也是用于在 GNU/Linux 发行版中寻找系统性能方面的瓶颈,并帮助我们作出正确操作的常用系统监视工具。 她有着一个极为简洁的界面,并自带少量的可以帮助我们快

2014-04-02 00:33:06 683

转载 Mali OpenCL SDK v1.1.0 教程样例之六“索贝尔滤波器”

Sobel图像滤波器是一种简单的卷积滤波器,主要用于边缘检测算法。样例结果输入图像输出图像算法  一种做图像边缘检测的技术是,找出图像的梯度。大梯度值的区域对应图像色彩或密度的剧变区域。典型地,这些区域是边缘。  如果你对于幅图像卷积两个Sobel算子,你会得到两个输出:

2014-03-31 21:38:32 1309

转载 Linux下利用backtrace追踪函数调用堆栈以及定位段错误

一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。int backtrace(void **buffer,int size) 该函数用于获取当前线程的调用堆栈,获

2014-03-30 23:08:49 623

转载 Linux单实例进程(转)

#include stdio.h>#include stdlib.h>#include unistd.h>#include fcntl.h>#include syslog.h>#include string.h>#include errno.h>#include sys/stat.h>#define LOCKFILE "/var/run/mydaemon.pid

2014-03-30 22:13:05 956

转载 fcntl和flock两个系统调用的区别

fcntl和flock两个系统调用的区别   总的来说,flock函数只能锁定整个文件,无法锁定文件的某一区域。而fcntl可以利用struct flock结构体,来实现文件里部分区域锁定的操作。fcntl(文件描述词操作) 相关函数 open,flock表头文件  #include#include定义函数 int fcntl(int fd , int cmd)

2014-03-30 22:10:32 624

转载 linux cramfs只读文件系统添加一个写文件夹

myfs/etc/init.d中的rcS文件添加下面的代码/bin/mount -n -t ramfs ramfs /tmpmkdir -p /tmp/serverconfig/bin/cp -a /mnt/etc/init.d/server-config /tmp主要是要理解mount和mkdir的作用。知道cp的使用。ramfs文件系

2014-03-30 21:12:48 867

转载 —ROS简介

一、历史      随着机器人领域的快速发展和复杂化,代码的复用性和模块化的需求原来越强烈,而已有的开源机器人系统又不能很好的适应需求。2010年Willow Garage公司发布了开源机器人操作系统ROS(robot operating system),很快在机器人研究领域展开了学习和使用ROS的热潮。      ROS系统是起源于2007年斯坦福大学人工智能实验室的

2014-03-28 02:28:55 1927

转载 如何安装ROS

如何安装ROS(Robot Operating System)本文参考http://wiki.ros.org/hydro/Installation/Ubuntu,只考虑长期支持版本12.04准备工作:1. 更新source.listsudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu precise main"

2014-03-28 01:52:36 659

转载 嵌入式Linux系统实现3G网卡拨号

本文介绍在嵌入式Linux中,实现3G联网的基本方法。包括驱动配置,和联网的过程。也对在PC上实现3G的过程进行了介绍。硬件:3g usb模块(华为ce189的3g网卡)+一张sim卡(电信cdma2000)软件系统:Linux主要内容:一、在pc端确认拨号功能可用二、在嵌入式端的实现三、其它一、在pc端确认拨号功能可用===============

2014-03-27 13:35:42 559

转载 系统工程师的素质

初到论坛总得做点贡献,刚看了篇系统工程师和架构工程师的文章,颇有同感,我们国家电子产品领域真正的系统工程师实在太少,写篇文章,也算为后来者指指路,为大家尽一份绵薄之力。这么多年,带了很多徒弟,成长为某一方面专家的人不少,但真正成为系统工程师的,却一个没有。怎么样培养系统工程师,有没有系统的培养系统工程师的方法,也是最近几年困扰我的问题。今天先来总结一个优秀的系统工程师所需要的素质吧:好学:

2014-03-25 23:20:24 1746

转载 xilinx FPGA 串口设计笔记

xilinx FPGA  串口设计笔记在设计中,需要用 FPGA 读取 GPS 内部的信息,GPS 的通信方式为串口,所以在 FPGA中移植了串口程序。本次移植的程序源代码是特权的串口程序,本以为移植应该很快就能完成, 但其中还是出了一写小问题,耽误了不少的时间,下面将问题进行一个总结!以下是串口的时序:在设计中,耽误时间最长的问题就是数据老是出错,为了找出问题的所在,用示

2014-03-25 01:57:02 2519 1

转载 基于ZYNQ7000的交叉编译工具链Qt+OpenCV+ffmpeg等库支持总结

最近刚刚接触XILINX的ZYNQ板,刚接触没有十天。XILINX定位它为SOC,我也很认同,起码比TI定位MPU为SOC强很多。据说今年TI的最新产品也加入了ZYNQ板。之前的MIPS处理器设计与实现的项目就算做告一段落,搞了将近7个月,成果显著,收获颇多,最近打算搞搞ZYNQ。之前MIPS也有一套交叉编译工具,不过是老师提供的,自己也尝试搞了搞,太辛苦了,而且也没什么成果,因为

2014-03-25 01:37:05 1181

转载 C++11 threads, locks and condition variables

ThreadsThe std::thread class represents a thread of execution and is available in the  header. std::thread can work with regular functions, lambdas and functors (a class implementing operator()).

2014-03-21 09:22:43 765

原创 技术路一

其实接触linux 以来,就喜欢了linux的开放自由,可是面临的问题是,系统安装难,然后是使用难,有时进入系统后,都只有关闭虚拟机从新打开,想着这一路走来已经近两年,可是却不知道该做什么好,现在进公司实习了,在linux下c++架构的软件系统的开发,不是说一点不懂,只是对C++接触的真的很浅,而现在的项目几乎都是高级应用实现的,全新的知识,需要时间去实践才能弄懂,可是期限有限。现在的目的是用

2014-03-16 21:03:23 693

转载 QT5在linux环境安装

sudo apt-get install build-essential debian-keyring freeglut3-devsudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-devUbuntu 13.04下构建Qt5开发环境Leave a

2014-03-10 15:26:55 9843

转载 高效的大文件拷贝

你要两台机器之间拷贝一些大文件的时候,把nc(netcat)和pigz(parallel gzip)组合起来会是一个简单和高效的选择。不过,如果要把这些文件同时分发到多台机器,有什么好法子吗?在Tumblr,这还算蛮常见的需求,比如我们要快速的同时增加几台MySQL Slave的时候。你可以从源机器逐个拷贝到逐台目标机器,但是往往时间也是成倍的。或者你也可以同时从源机器同时拷贝

2014-03-04 21:02:56 1043

micron ddr3 manual

MICRON 1G DDR3 16/8Bit user manual...哎,下了几次,当赚点积分下资料,谢谢大家支持

2014-12-15

DDR原理的经典资料

讲诉DDR原理的好资料,讲诉了SDRAM,DDR2

2014-12-15

ChipScope_Pro详细教程

ChipScope_Pro详细教程,

2014-04-07

大规模并行计算

Programming Massively Parallel Processors A Hands-on-Approach.pdf second edition

2014-02-13

数字信号处理的FPGA实现英文第3版

数字信号处理的FPGA实现英文第3版,是很好的参考书,毕竟知识太多,需要再看,看时先看目录和序言就ok

2013-12-19

quartus ii 11 sp1 and modelsim altera 6.6d crack

quartus ii 11 sp1 and modelsim altera 6.6d crack

2013-12-16

Crack-Modelsim-Altera 10.1d

Crack-Modelsim-Altera 10.1d 可用

2013-12-13

UNIX NETWORD THIRD 3

UNIX NETWORD THIRD 3

2013-12-07

ADS MATLAB

ADS MATLAB 结合用于DSP建模的方法

2013-09-21

空空如也

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

TA关注的人

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