自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (17)
  • 收藏
  • 关注

转载 POSIX Timer

http://www.cnblogs.com/LubinLew/p/POSIX-Timer.htmlSYNOPSIS #include /* only timer_create need this header */#include int timer_create(clockid_t clockid, struct sigevent *restrict evp,

2016-07-16 14:32:33 547

转载 POSIX-Data Structure

http://www.cnblogs.com/LubinLew/p/POSIX-DataStructure.htmlstruct sigeventThe  header shall define the sigevent structure, which shall include at least the following members:str

2016-07-16 14:29:20 488

转载 仅三行代码的按键扫描程序,绝对够经典(秒杀郭天祥讲解的按键扫描)

http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=2126&extra=page%3D1新型的按键扫描程序不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为

2016-05-06 00:50:11 15229 12

转载 在华为海思HI3518上移植和运行QT4.8.6 undefined reference to accept4

http://lbc2100.blog.163.com/blog/static/1505536020149104565701/ 在HI3531上移植和运行QT4.8.6          在HI3531上移植和运行QT4.8.61、            前言:近段有点时间,想把QT移植到HI3531上,在网上查找了很多资料,但都不是很全面,有些有问题也没有

2016-05-04 01:08:22 1159

转载 快速实现ARM和DSP的通信和协同工作(一)

视频监控子系统是现代智能机器人设计中必不可少的一个部分,它需要采用DSP并根据某种算法对摄入的图像进行处理和分析,它也需要采用ARM处理器对DSP进行协同管理和控制工作,目前开发工程师碰到的一个最大设计挑战是:如何最高效率地实现ARM和DSP或协处理器的通信和协同工作?本文将详细为您介绍解决这一技术挑战的解决方案和实现指南。德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理

2016-04-18 20:59:00 2184

转载 TI双核处理器ARM+DSP如何实现协同工作

针对当前应用的复杂性,SOC芯片更好能能满足应用和媒体的需求,集成众多接口,用ARM做为应用处理器进行多样化的应用开发和用户界面和接口,利用DSP进行算法加速,特别是媒体的编解码算法加速,既能够保持算法的灵活性,又能提供强大的处理能力。德州仪器(TI)继第一系列Davinci芯片DM644x之后,又陆续推出了DM643x,DM35x/36x,DM6467,OMAP35x,OMAPLx等一系列ARM

2016-04-18 20:56:25 4364

转载 Linux路由设置

一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由# route add –host 192.168.1.11 dev eth0# route add –host 192.168.1.12 gw 192.168.1.1//添加到网络的路由# route add –net 192.168.1.11  n

2016-03-27 22:57:35 452

转载 如何理解ip路由和操作linux的路由表

在ip选路中,我们知道路由表起着比较大的作用,它决定的ip包到底会怎么走。关于ip选路的问题,记得大学时候和舍友们曾经有过激烈讨论和验证,如今还略有印象,真是怀念当时伟大的623宿舍做实验时的生活啊,这么快就一年了。说正事吧:    路由其实就是选择一条数据包传输路径的过程,也就是说主机怎么向它的目的地顺利发送数据的过程。当TCP/IP主机发送IP数据包时,便出现了路由,且当到达IP路由器

2016-03-27 22:56:32 518

转载 linux用户管理(1)----创建用户(adduser和useradd)和删除用户(userdel)

http://www.2cto.com/os/201412/357346.html一、常用命令:(1)创建用户命令两条:adduseruseradd(2)用户删除命令:userdel二、两个用户创建命令之间的区别adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。userad

2016-03-25 02:16:20 6266

转载 linux cscope 使用方法

3456#!/bin/bashcurrentPath=$(pwd | sed 's$\/$\\\/$g')echo $currentPathfind . -name "*.h"-o -name "*.c"-o -name "*.cc"-o -name "*.cpp"| sed "s/^\./$currentPath

2016-03-25 01:45:29 645

转载 Qt QPainter绘图原理

http://www.cnblogs.com/Romi/archive/2012/04/06/2435412.htmlQt绘图要用到QPainter类,绘图的设备通常是主部件,也可以是QLabel部件或QTextEdit部件,通过一定的算法实现可以绘制出很漂亮的图形或我们需要的图形。绘制时需要先定义一个QPainter类对象,绘制可以选择的道具可以使Qpen(画笔)、Q

2016-03-24 00:14:39 386

转载 Qt中图像的显示与基本操作

http://www.cnblogs.com/Romi/archive/2012/03/14/2396533.htmlQt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。1. Qt可显示的图像类型参考Qt的帮助文档,可支持的类型,即可以直接读取并显示的格式有BMP、GIF、JPG、

2016-03-24 00:10:55 845

转载 UML建模

http://www.cnblogs.com/joinclear/p/4552297.html前言  UML建模资料已经很多了,有人想用有人不用,有人会用也有人不会用,本文只是作者的一篇UML建模总结,不想去写太细,因为真正的你去用下,去画下就基本都会了。工具毕竟是工具,设计和思想才最重要。Enterprise Architect简介  Enterprise

2016-03-22 22:55:50 914 1

转载 Qt的主要类

这些是最常用的Qt类。如果想看一个完整的列表(包括XML、网络和容器类),请参考Qt的类。AQAction QFileDialog QMessageBox QSlider QToolBar QApplication QFont QMovie QSound QToolButtonB

2016-03-10 15:57:02 416

转载 QT中一些常用的类 2

这篇文章主要是介绍Qt 当中经常使用的类,  采取的是使用字母索引的方式, 下面的类是被经常使用的。  QDataStream 为QIODevice提供了一串的二进制的数据QDataWidgetMapper  提供了从数据模型到部件的映射QData 日期的功能QDateEdit 提供了日期的部件用来编辑日期,是基于QDateTimeEdit 部件QDateTime  提供日

2016-03-10 15:55:54 301

转载 Qt中常用的类

QChar            表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() const;//判断力

2016-03-10 15:54:25 563

转载 计算机视觉、模式识别、机器学习常用牛人主页链接

http://blog.sina.com.cn/s/blog_7136439f0102v7u4.html  原网址:http://blog.sina.com.cn/s/blog_631a4cc40101d00t.html牛人主页(主页有很多论文代码)SergeBelongie at UC San DiegoAntonioTorralba at MITAlexeiFf

2016-03-04 19:52:48 2367

转载 uboot的relocation原理详细分析

http://blog.csdn.net/skyflying2012/article/details/37660265最近在一直在做uboot的移植工作,uboot中有很多值得学习的东西,之前总结过uboot的启动流程,但uboot一个非常核心的功能没有仔细研究,就是uboot的relocation功能。这几天研究下uboot的relocation功能,记录在此,跟大家

2016-03-01 11:06:26 438

转载 s3c2440 地址分配硬件连接及其启动原理分析

http://blog.csdn.net/eastonwoo/article/details/8767608s3c2440 地址分配硬件连接及其启动原理分析一.CPU 地址分配:1.   s3c2440A 的存储器控制器有以下特性:l  大小端(通过软件选择)l  地址空间:每个bank有128M 的字节(总共1G字节/8个banks)l

2016-02-26 12:15:46 930

转载 adr adrl ldr mov总结整理

http://comm.chinaaet.com/adi/blogdetail/38605.html   ADR这是一条小范围的地址读取伪指令,它将基于PC的相对偏移的地址值读到目标寄存器中。    使用的格式:ADR register,exper。    在编译源程序时,汇编器首先计算出当前PC值(当前指令位置)到exper的距离,然后会用一条ADD或者SUB指令

2016-02-24 17:15:55 375

转载 u-boot向linux内核传递启动参数(详细)

U-BOOT 在启动内核时,会向内核传递一些参数.BootLoader 可以通过两种方法传递参数给内核,一种是旧的参数结构方式(parameter_struct),主要是 2.6 之前的内核使用的方式。另外一种就是现在的 2.6内核在用的参数链表 (tagged list)  方式。这些参数主要包括,系统的根设备标志,页面大小,内存的起始地址和大小,RAMDISK的起始地址和大小,压缩的RAMDI

2016-02-19 22:05:00 431

转载 bootm命令中地址参数,内核加载地址以及内核入口地址

bootm命令只能用来引导经过mkimage构建了镜像头的内核镜像文件以及根文件镜像,对于没有用mkimage对内核进行处理的话,那直接把内核下载到连接脚本中指定的加载地址0x30008000再运行就行,内核会自解压运行(不过内核运行需要一个tag来传递参数,而这个tag是由bootloader提供的,在u-boot下默认是由bootm命令建立的)。 通过mkimage可以给内核镜

2016-02-19 20:37:01 344

转载 UBOOT引导Linux内核及向内核传递参数的方式

一直以来没有想过有什么好的办法通过寄存器向内核传递参数,直到今天读UBOOT的实现方式。  在UBOOT中,引导内核最常用的方法是bootm命令,bootm命令可以引导“UBOOT格式”的内核。先花点时间了解一下什么是“UBOOT格式”的内核吧:用UBOOT自带的mkimage命令生成的内核称为"UBOOT"格式的内核。以下面这条命令为例:  mkimage -n "Kernel 2.4.

2016-02-19 13:11:51 1932

转载 uboot的工具mkimage使用方法

uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的那个位置以及映象名是什么zengx

2016-02-19 11:49:51 1166

转载 汇编运行地址,链接地址,加载地址,存储地址 位置无关码、位置有关码

转载自:http://blog.csdn.net/linux_103/article/details/8888427搞ARM开发时,在连接目标代码会提到运行地址和加载地址。这两者有什么区别呢?其次,网上也有说链接地址和存储地址,那么这四个地址之间有什么区别?1、运行地址链接地址:他们两个是等价的,只是两种不同的说法。2、加载地址存储地址:他们两个是等价的,也是两种不同的说法

2016-02-18 17:46:59 666

原创 交叉编译器网址

I: gcc gnu 官网https://gcc.gnu.org/see:Installation|---platformsII: 各芯片交叉编译工具Host/Target specific installation notes for GCC:site: https://gcc.gnu.org/install/specific.html(include:

2014-06-09 22:15:01 981

原创 记录一下:vmware虚拟机,主机,开发板三者网络互通

1, 虚拟机网卡设置为Bridged模式,2, 虚拟机、主机、开发板都是用静态ip, 且在同一网段内。3,WinOS上,新建Windows Loopback Adapter虚拟网卡,且只设同一网段的ip,和子网掩码即可4,控制面板中关闭windows防火墙。附1:虚拟机网卡设置为Bridged模式1), VM--->setting

2014-05-14 21:41:23 1837

转载 vim插件安装

注:以下资源来源于网络搜集1.ctags(1)到http://ctags.sourceforge.net/下载ctags源码ctags-5.6.tar.gzhttp://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz(2)解压并安装tar zxvf ctags-5.6.tar.gzcd ctags-5.6./co

2013-05-10 09:42:54 798

转载 gvim配置及相关插件安装(过程详细,附图)

0.准备软件及插件。(a)gvim72.exe 地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。(b)vimcdoc-1.7.0-setup.exe 地址http://prdownloads.sourceforge.net/vimcdoc/vimcdoc-1.7.0-setup.exe?download(c)ec57w32.zip 地址http://

2013-05-10 09:41:02 842

转载 vim配置及插件安装管理(超级详细)

1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了

2013-05-10 09:39:07 771

转载 [转载]中国工程师的真实写照!悲哀····

转自:http://blog.csdn.net/force_eagle/article/details/1863325

2011-11-06 18:24:37 823 1

转载 总结了解决multiple definition of的方法

总结了解决multiple definition of的方法:问题原因:    当多个文件包含同一个头文件时,并且你的.H里面没有加上条件编译#ifndef TEST_H#define TEST_H#endif就会独立的解释,然后生成每个文件生成独立的标示

2011-10-16 23:17:32 6007

转载 linux cksum命令参数及用法详解---检查文件的CRC是否正确

语法:cksum [--help|--version] [file..]说明:      cksum命令是确保文件从一个系统传输到另一个系统地过程中没有被损坏。这个测试要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字比较,如果校验和相等,则该文件被认

2011-08-31 00:08:59 4869

转载 Linux 定时器setitimer()

Linux 定时器setitimer()  用法:#include int getitimer(int which, struct itimerval *value);int setitimer(int which, const struct itimer

2011-08-11 22:12:50 577

转载 SQLite入门与分析(三)---内核概述(1)

作者:tamsyn   http://www.sqlite.com.cn/MySqlite/4/540.Html写在前面:从本章开始,我们开始进入SQLite的内核。为了能更好的理解SQLite,我先从总的结构上讨论一下内核,从全局把握SQLite很重要。SQLite的内核实

2011-08-07 17:40:16 484

转载 SQLite入门与分析(二)---设计与概念

作者:tamsyn  http://www.sqlite.com.cn/MySqlite/4/535.Html 写在前面:谢谢各位的关注,没想到会有这么多人关注。高兴的同时,也感到压力,因为我接触SQLite也就几天,也没在实际开发中用过,只是最近项目的需求才来研究它,所

2011-08-07 17:16:24 531

转载 SQLite入门与分析(一)

写在前面:出于项目的需要,最近打算对SQLite的内核进行一个完整的剖析,在此希望和对SQLite有兴趣的一起交流。我知道,这是一个漫长的过程,就像曾经去读Linux内核一样,这个过程也将是辛苦的,但我相信结果一定是美好的... ...接下来是第一章。   1、SQLit

2011-08-07 17:12:57 506

转载 mplayer源码分析(zt)

原文地址:mplayer源码分析(一)作者:青草梦想2       我们原来的播放软件,用了mplayer中的库,但是是通过了多次的转接。十分的复杂。于是决定直接去看mplayer的代码。mplayer代码库下有很多libxxx的目录,是各个解码器针对某一种格式的代码

2011-08-07 16:51:05 951

转载 Configure,Makefile.am, Makefile.in, Makefile文件之间 (ZT)

1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。    your source files --> [autoscan*] --> [

2011-08-06 15:16:54 832

转载 Mplay 常用命令及功能简介(ZT)

http://sujing2857.blog.163.com/blog/static/74485462010810111058979/1,录音:mplayer       mms://202.***.***.***/test.asf     -dumpstream

2011-08-06 15:13:54 1479

linux-tools:vim73 cscope ctags .vimrc

linux-tools:vim73 cscope ctags .vimrc

2016-03-25

车载GPS监控终端的代码 与监控中心的通讯采用GPRS

stm32 sim900a模块的gprs通信和gsm短信收发 车载GPS监控终端的完整代码,与监控中心的通讯采用GPRS

2013-07-26

利用gprs 传输gps定位信息的c源代码

这是一个利用gprs 传输gps定位信息的c源代码

2013-07-26

VC++实现GPS全球定位系统定位数据的提取

VC++实现GPS全球定位系统定位数据的提取

2013-07-26

仿真GPS接受机

这是GPS接收机仿真的程序, GPS数据由给定文件来模拟,对于GPS爱好者很实用

2013-07-26

GPS测试及接收通信程序

GPS测试及接收通信程序 gps-232

2013-07-26

tcpip协议在MCS-51上移植的C语言源代码

tcpip协议在MCS-51上移植的C语言源代码

2013-07-26

单片机c8051实现tcp/ip协议栈

在单片机c8051上成功实现tcp/ip协议栈的全部源代码

2013-07-26

gprs无线通信接口程序

基于GPRS无线网络和IP协议的数据传输系统 通信模块C51单片机程序-GPRS

2013-07-26

51单片机实现TCPIP协议

51单片机实现TCPIP协议原理图,可以参考一下

2013-07-26

车载终端与中心通过GPRS通信

本GPRS终端运输层采用UDP用户数据包协议,网络层采用IP网际协议,链路层采用PPP点对点协议。车台在32秒之内如果没有需向中心回传的信息,自动向中心回传一条网络测试信息,中心在收到此信息后必须自动回传一条确认信息。

2013-07-26

h264协议(中英文对照)H264解码手册

h264协议(中英文对照)H264解码手册

2012-05-17

移植PPP2.4.5到ARM进行TD-SCDMA网络的拨号

移植PPP2.4.5到ARM进行TD-SCDMA网络的拨号

2012-05-17

Linux下3G脚本拨号上网

Linux下3G脚本拨号上网 比较详细 --Linux下3G脚本拨号上网

2012-05-17

arm linux下调试Huawei的3G USB 上网模块

arm linux下调试Huawei的3G USB 上网模块

2012-05-17

PPP2.4.5的CMDA拨号在S3C2440移植方法

PPP2.4.5的CMDA拨号在S3C2440移植方法

2012-05-17

Linux下3G卡片在开发板上的详细解决方法

Linux下3G卡片在开发板上的详细解决方法 适用于大多数3G卡片

2012-05-17

空空如也

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

TA关注的人

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