- 博客(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
631
转载 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
575
转载 仅三行代码的按键扫描程序,绝对够经典(秒杀郭天祥讲解的按键扫描)
http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=2126&extra=page%3D1新型的按键扫描程序不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为
2016-05-06 00:50:11
16064
13
转载 在华为海思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
1216
转载 快速实现ARM和DSP的通信和协同工作(一)
视频监控子系统是现代智能机器人设计中必不可少的一个部分,它需要采用DSP并根据某种算法对摄入的图像进行处理和分析,它也需要采用ARM处理器对DSP进行协同管理和控制工作,目前开发工程师碰到的一个最大设计挑战是:如何最高效率地实现ARM和DSP或协处理器的通信和协同工作?本文将详细为您介绍解决这一技术挑战的解决方案和实现指南。德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理
2016-04-18 20:59:00
2297
转载 TI双核处理器ARM+DSP如何实现协同工作
针对当前应用的复杂性,SOC芯片更好能能满足应用和媒体的需求,集成众多接口,用ARM做为应用处理器进行多样化的应用开发和用户界面和接口,利用DSP进行算法加速,特别是媒体的编解码算法加速,既能够保持算法的灵活性,又能提供强大的处理能力。德州仪器(TI)继第一系列Davinci芯片DM644x之后,又陆续推出了DM643x,DM35x/36x,DM6467,OMAP35x,OMAPLx等一系列ARM
2016-04-18 20:56:25
4466
转载 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
489
转载 如何理解ip路由和操作linux的路由表
在ip选路中,我们知道路由表起着比较大的作用,它决定的ip包到底会怎么走。关于ip选路的问题,记得大学时候和舍友们曾经有过激烈讨论和验证,如今还略有印象,真是怀念当时伟大的623宿舍做实验时的生活啊,这么快就一年了。说正事吧: 路由其实就是选择一条数据包传输路径的过程,也就是说主机怎么向它的目的地顺利发送数据的过程。当TCP/IP主机发送IP数据包时,便出现了路由,且当到达IP路由器
2016-03-27 22:56:32
568
转载 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
6365
转载 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
697
转载 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
434
转载 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
892
转载 UML建模
http://www.cnblogs.com/joinclear/p/4552297.html前言 UML建模资料已经很多了,有人想用有人不用,有人会用也有人不会用,本文只是作者的一篇UML建模总结,不想去写太细,因为真正的你去用下,去画下就基本都会了。工具毕竟是工具,设计和思想才最重要。Enterprise Architect简介 Enterprise
2016-03-22 22:55:50
998
转载 Qt的主要类
这些是最常用的Qt类。如果想看一个完整的列表(包括XML、网络和容器类),请参考Qt的类。AQAction QFileDialog QMessageBox QSlider QToolBar QApplication QFont QMovie QSound QToolButtonB
2016-03-10 15:57:02
529
转载 QT中一些常用的类 2
这篇文章主要是介绍Qt 当中经常使用的类, 采取的是使用字母索引的方式, 下面的类是被经常使用的。 QDataStream 为QIODevice提供了一串的二进制的数据QDataWidgetMapper 提供了从数据模型到部件的映射QData 日期的功能QDateEdit 提供了日期的部件用来编辑日期,是基于QDateTimeEdit 部件QDateTime 提供日
2016-03-10 15:55:54
334
转载 Qt中常用的类
QChar 表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() const;//判断力
2016-03-10 15:54:25
624
转载 计算机视觉、模式识别、机器学习常用牛人主页链接
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
2476
转载 uboot的relocation原理详细分析
http://blog.csdn.net/skyflying2012/article/details/37660265最近在一直在做uboot的移植工作,uboot中有很多值得学习的东西,之前总结过uboot的启动流程,但uboot一个非常核心的功能没有仔细研究,就是uboot的relocation功能。这几天研究下uboot的relocation功能,记录在此,跟大家
2016-03-01 11:06:26
503
转载 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
981
转载 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
406
转载 u-boot向linux内核传递启动参数(详细)
U-BOOT 在启动内核时,会向内核传递一些参数.BootLoader 可以通过两种方法传递参数给内核,一种是旧的参数结构方式(parameter_struct),主要是 2.6 之前的内核使用的方式。另外一种就是现在的 2.6内核在用的参数链表 (tagged list) 方式。这些参数主要包括,系统的根设备标志,页面大小,内存的起始地址和大小,RAMDISK的起始地址和大小,压缩的RAMDI
2016-02-19 22:05:00
471
转载 bootm命令中地址参数,内核加载地址以及内核入口地址
bootm命令只能用来引导经过mkimage构建了镜像头的内核镜像文件以及根文件镜像,对于没有用mkimage对内核进行处理的话,那直接把内核下载到连接脚本中指定的加载地址0x30008000再运行就行,内核会自解压运行(不过内核运行需要一个tag来传递参数,而这个tag是由bootloader提供的,在u-boot下默认是由bootm命令建立的)。 通过mkimage可以给内核镜
2016-02-19 20:37:01
419
转载 UBOOT引导Linux内核及向内核传递参数的方式
一直以来没有想过有什么好的办法通过寄存器向内核传递参数,直到今天读UBOOT的实现方式。 在UBOOT中,引导内核最常用的方法是bootm命令,bootm命令可以引导“UBOOT格式”的内核。先花点时间了解一下什么是“UBOOT格式”的内核吧:用UBOOT自带的mkimage命令生成的内核称为"UBOOT"格式的内核。以下面这条命令为例: mkimage -n "Kernel 2.4.
2016-02-19 13:11:51
2005
转载 uboot的工具mkimage使用方法
uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的那个位置以及映象名是什么zengx
2016-02-19 11:49:51
1360
转载 汇编运行地址,链接地址,加载地址,存储地址 位置无关码、位置有关码
转载自:http://blog.csdn.net/linux_103/article/details/8888427搞ARM开发时,在连接目标代码会提到运行地址和加载地址。这两者有什么区别呢?其次,网上也有说链接地址和存储地址,那么这四个地址之间有什么区别?1、运行地址链接地址:他们两个是等价的,只是两种不同的说法。2、加载地址存储地址:他们两个是等价的,也是两种不同的说法
2016-02-18 17:46:59
732
原创 交叉编译器网址
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
1060
原创 记录一下:vmware虚拟机,主机,开发板三者网络互通
1, 虚拟机网卡设置为Bridged模式,2, 虚拟机、主机、开发板都是用静态ip, 且在同一网段内。3,WinOS上,新建Windows Loopback Adapter虚拟网卡,且只设同一网段的ip,和子网掩码即可4,控制面板中关闭windows防火墙。附1:虚拟机网卡设置为Bridged模式1), VM--->setting
2014-05-14 21:41:23
1897
转载 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
878
转载 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
905
转载 vim配置及插件安装管理(超级详细)
1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了
2013-05-10 09:39:07
820
转载 [转载]中国工程师的真实写照!悲哀····
转自:http://blog.csdn.net/force_eagle/article/details/1863325
2011-11-06 18:24:37
869
1
转载 总结了解决multiple definition of的方法
总结了解决multiple definition of的方法:问题原因: 当多个文件包含同一个头文件时,并且你的.H里面没有加上条件编译#ifndef TEST_H#define TEST_H#endif就会独立的解释,然后生成每个文件生成独立的标示
2011-10-16 23:17:32
6306
转载 linux cksum命令参数及用法详解---检查文件的CRC是否正确
语法:cksum [--help|--version] [file..]说明: cksum命令是确保文件从一个系统传输到另一个系统地过程中没有被损坏。这个测试要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字比较,如果校验和相等,则该文件被认
2011-08-31 00:08:59
4984
转载 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
627
转载 SQLite入门与分析(三)---内核概述(1)
作者:tamsyn http://www.sqlite.com.cn/MySqlite/4/540.Html写在前面:从本章开始,我们开始进入SQLite的内核。为了能更好的理解SQLite,我先从总的结构上讨论一下内核,从全局把握SQLite很重要。SQLite的内核实
2011-08-07 17:40:16
523
转载 SQLite入门与分析(二)---设计与概念
作者:tamsyn http://www.sqlite.com.cn/MySqlite/4/535.Html 写在前面:谢谢各位的关注,没想到会有这么多人关注。高兴的同时,也感到压力,因为我接触SQLite也就几天,也没在实际开发中用过,只是最近项目的需求才来研究它,所
2011-08-07 17:16:24
574
转载 SQLite入门与分析(一)
写在前面:出于项目的需要,最近打算对SQLite的内核进行一个完整的剖析,在此希望和对SQLite有兴趣的一起交流。我知道,这是一个漫长的过程,就像曾经去读Linux内核一样,这个过程也将是辛苦的,但我相信结果一定是美好的... ...接下来是第一章。 1、SQLit
2011-08-07 17:12:57
537
转载 mplayer源码分析(zt)
原文地址:mplayer源码分析(一)作者:青草梦想2 我们原来的播放软件,用了mplayer中的库,但是是通过了多次的转接。十分的复杂。于是决定直接去看mplayer的代码。mplayer代码库下有很多libxxx的目录,是各个解码器针对某一种格式的代码
2011-08-07 16:51:05
1023
转载 Configure,Makefile.am, Makefile.in, Makefile文件之间 (ZT)
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [
2011-08-06 15:16:54
870
转载 Mplay 常用命令及功能简介(ZT)
http://sujing2857.blog.163.com/blog/static/74485462010810111058979/1,录音:mplayer mms://202.***.***.***/test.asf -dumpstream
2011-08-06 15:13:54
1630
车载终端与中心通过GPRS通信
2013-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人