自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有朋山人的专栏

分享一些自己的项目实战经验 欢迎大家来吐槽拍砖

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

转载 单双稳态继电器的区别

本文属于属于转载:单稳态继电器 Monostable relay 和 双稳态继电器 Bistable relay 区别单稳态继电器 Monostable relay:继电器正常运行时控制电压掉电,触头动作,并在电压恢复时又重新恢复到控制电压消失前的状态,短时掉电,如不超过200ms, 则不会改变辅助触头的状态。单稳态继电器适用于对控制电压不进行特殊监控的保护设备。双稳态继电器

2014-03-06 16:20:38 4297

转载 硬件笔试面试---2

本文属于转载:http://www.21ic.com/hr/200605/12851.htm模拟电路  1、基尔霍夫定理的内容是什么?(仕兰微电子)  2、平板电容公式(C=εS/4πkd)。(未知)  3、最基本的如三极管曲线特性。(未知)  4、描述反馈电路的概念,列举他们的应用。(仕兰微电子)  5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈)

2014-03-06 11:07:44 1793

转载 硬件笔试面试---1

本文属于转载:http://bbs.ednchina.com/BLOG_ARTICLE_3016766.HTM有些题不完整,是做完题出来回忆记下来的。特别简单的题可以没记,部分题只记了考点。一、汇顶科技,这个公司在深圳,待遇不错。1、有源、无源滤波器的区别及各自的优缺点,并画出电路图,写出其传递函数,还要画出幅频响应、相频响应波特图。2、一个单相桥式整流电路,分

2014-03-06 11:00:40 6962 2

转载 ubuntu 防火墙设置

本文属于转载:http://hi.baidu.com/changgenger/item/2f08060df657b0823c42e201由于LInux原始的防火墙工具iptables过于繁琐,所以ubuntu默认提供了一个基于iptable之上的防火墙工具ufw。ubuntu 9.10默认的便是UFW防火墙,它已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进

2014-02-20 15:37:28 755

转载 在这里,TQ2416系列----ping: sendto: Network is unreachable

文章属于转载:http://blog.csdn.net/qingtingchen1987/article/details/7045068在我的板子上ping路由上的IP的时候可以ping通,但是ping外网的IP的时候提示“ping: sendto: Network is unreachable”后来使用route命令看了一下# routeKernel IP routi

2013-12-21 12:16:24 667

转载 在这里,TQ2416系列----iwconfig 的使用

文章属于转载:http://yangguangnanhai686.blog.163.com/blog/static/213779100201301365419445/iwconfig工具使用下载iwconfig工具相关的源代码,并成功交叉编译通过,用于实际项目中。可依据实际需要修改Makefile中的"CC=gcc","AR=ar"以及安装路径, 我是CC=$(TOOLCHAI

2013-12-21 12:13:29 695

转载 在这里,TQ2416系列----wifi模块rt3070的arm+linux移植

文章属于转载:http://blog.chinaunix.net/uid-28572323-id-3482376.html软硬件平台:宿主机:fedora10 vmware虚拟机目标版:tiny6410,linux2.6.38交叉编译工具:arm-linux- 4.5.1网卡:Ralink3070模块步骤:

2013-12-21 12:09:24 854

原创 在这里,TQ2416系列----RT3070/RT5370 USB无线网卡移植到TQ2416,ping通外网

开发环境无线网卡:RT3070、RT5370开发板:TQ2416Uboot版本:u-boot_movi_64MB_V1.4Linux内核版本:linux-3.1_TQ2416_V1.1文件系统:root_TQ2416_PDA_SLC_V1.1        作者采用的是开发板自带驱动程序。1、确认开发板自带有驱动程序根据博客http://blog.chinaunix

2013-12-21 11:55:15 1804

转载 ADS2011_10版本破解方法

本文属于转载:http://blog.sina.com.cn/s/blog_4ceb576801015ztx.htmlADS2011_10安装破解记录 (2012-3-22 09:50)到Agilent网站上下载ADS安装程序,我下的是目前最新的ADS2011_10,大约1.8GBhttp://edocs.soco.agilent.com/display/sup

2013-11-24 15:31:41 10782 2

转载 bzero 函数

文章属属于转载:转载地址不详bzero  原型:       extern void bzero(void *s, int n);头文件:        #include 功能:置字节字符串s的前n个字节为零。    说明:bzero无返回值。

2013-11-01 20:35:35 1232

转载 sockaddr和sockaddr_in的区别

文章属于转载:http://kenby.iteye.com/blog/1149001struct sockaddr和struct sockaddr_in这两个结构体用来处理网络通信的地址。在各种系统调用或者函数中,只要和网络地址打交道,就得用到这两个结构体。网络中的地址包含3个方面的属性:1 地址类型: ipv4还是ipv62 ip地址3 端口

2013-11-01 20:20:51 425

转载 头文件为什么要加#ifndef #define #endif

文章属于转载:http://blog.csdn.net/buyong/article/details/3945110当你用VC的菜单新增一个类,你会发现自动生成的代码总是类似下面的样子:#if !defined(AFX_XXXX__INCLUDED_)#define  AFX_XXXX__INCLUDED_具体代码#endif       这是为了防止头文件被重复包含。

2013-11-01 15:25:19 633

转载 linux设置套接字缓冲区的大小

本文属于转载:http://blog.csdn.net/maopig/article/details/6982457系统提供的socket缓冲区大小为8K,你可以将之设置为64K,尤其在传输实时视频时。 socket发送数据时候先把数据发送到socket缓冲区中,之后接受函数再从缓冲区中取数据,如果发送端特别快的时候,缓冲区很快就被填满(socket默认的是1024×8=8192字节)

2013-11-01 14:28:28 1373

转载 Linux send与recv函数详解

本文属于转载:http://blog.csdn.net/ce123_zhouwei/article/details/8581037Linux send与recv函数详解1.简介[plain] view plaincopyprint?#include   ssize_t recv(int sockfd, void *bu

2013-11-01 14:13:31 561

转载 算法的时间复杂度

文章属于转载:http://univasity.iteye.com/blog/1164707基本的计算步骤 时间复杂度的定义     一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O

2013-10-21 09:25:40 536

转载 access函数

文章属于转载:http://blog.sina.com.cn/s/blog_6a1837e90100uh5d.htmlaccess():判断是否具有存取文件的权限相关函数    stat,open,chmod,chown,setuid,setgid表头文件    #include定义函数    int access(const char * pathna

2013-10-15 20:13:54 560

转载 pthread_mutex_trylock

pthread_mutex_trylock 语法int pthread_mutex_trylock(pthread_mutex_t *mutex); #include pthread_mutex_t mutex;int ret;ret = pthread_mutex_trylock(&mutex); /* try to lock the mutex */pt

2013-10-12 11:03:21 15091

转载 GCC编译器是如何找到头文件的

分一下三个步骤寻找:      1.会在默认情况下指定到/usr/include文件夹(更深层次的是一个相对路径,GCC可执行程序的路径是/usr/bin,那么它在实际工作时指定头文件头径是一种相对路径方法,换算成绝对路径就是/usr/include)      2.GCC还使用了-I指定路径的方式,这一点大家都知道      3.还可以使用一个参数来指示GCC不搜索系统默认路径,这个

2013-10-12 10:24:45 2384

转载 undefined reference to 'pthread_join'

文章属于转载:http://blog.csdn.net/llqkk/article/details/2854558由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:问题原因:    pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_cr

2013-10-12 09:56:24 1068

原创 pthread_attr_t结构体属性

typedef struct                {                       int                           detachstate;     线程的分离状态                       int                          schedpolicy;   线程调度策略           

2013-10-12 09:10:03 1755

原创 pthread_create

头文件:#include函数声明:int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict_attr, void*(*start_rtn)(void*), void *restrict arg)返回值:成功返回0,否则返回出错编号        返回成功时,由tidp指向的内存单元被设置为新创

2013-10-12 09:03:30 456

原创 查看虚拟机的linux内核版本号

在shell终端立输入一下命令即可:cat /proc/version 运行结果:

2013-10-11 16:45:16 11284

转载 msgctl()函数

文章属于转载:http://blog.csdn.net/lishaman/article/details/6652732通过msgctl()函数,我们可以直接控制消息队列的行为。它在系统库linux/msg.h 中的定义是这样的:系统调用: msgctl()函数声明: int msgctl ( int msgqid, int cmd, struct msqid_ds *buf )

2013-10-11 12:17:00 1236

转载 linux 内存共享

文章属于转载: http://blog.csdn.net/heanyu/article/details/6239459要使用共享内存,应该有如下步骤: 1.开辟一块共享内存 shmget() 2.允许本进程使用共某块共享内存 shmat() 3.写入/读出 4.禁止本进程使用这块共享内存 shmdt() 5.删除这块共享内存 shmctl()或者命令行下ipcrm 

2013-10-11 09:44:45 476

转载 waitpid

本文属于转载:http://blog.csdn.net/wallwind/article/details/6998602Wait和waipid函数 当一个进程正常或异常终止的时候,内核就像其父进程发送SIGCHLD信号,因为子进程是个一步事件,所以这种信号也是内核系那个父进程发的异步通知。父进程可以选择忽略该信号,或者提供一个该信号发生时即被调用执行的函数。对于这种信号的系

2013-10-10 08:47:53 907

转载 从一道面试题谈linux下fork的运行机制

文章属于转载: http://www.cnblogs.com/leoo2sk/archive/2009/12/11/talk-about-fork-in-linux.html今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目:      给出如下C程序,在linux下使用gcc编译:#include "stdio.h"#include "sys/type

2013-10-03 10:49:01 737

转载 linux select 多路复用机制

文章属于转载:http://blog.csdn.net/polly_polly/article/details/8541923函数作用:系统提供select函数来实现多路复用输入/输出模型。select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。关于文件句柄,其实就是一个整数,我们最熟悉

2013-09-27 10:28:56 408

转载 ubuntu 关机命令

在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都 可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希 望你可以更加灵活的运用各种关机命令。    1.shutdown    shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux, 这是十分危险的。因为linux与wi

2013-09-24 14:54:57 3632

转载 ubuntu gedit中文乱码

文章属于转载:http://hi.baidu.com/topman8023/item/3a114927aaa63c5cc38d590c方法一:在终端中输入:$gconf-editor apps->gedit-2->preferences->encodings回打开一个文件在右边的auto_detected和 shown_in_menu上点右键编辑,点add,分别加入

2013-09-22 11:03:30 665

原创 在这里,TQ2416系列----开发板与虚拟机之间搭建NFS

TQ2416  开发板与虚拟机之间搭建NFS在实际的开发中,当我们在开发板上搭建好ARM+LINUX的开发环境(uboot,linux内核,文件系统都裁剪幷移植到开发板上),专注于应用程序的开发的时候,我们要做的事情是:在虚拟机上,利用交叉编译把我们的应用程序编译好,然后移植到开发板跑起来。本文主要介绍一下利用NFS将虚拟机上交叉编译好的应用程序下载到开发板上的方法搭建的整体思路#1、

2013-09-21 12:14:18 1081

原创 在这里,TQ2416系列----SD启动卡的制作方法

TQ2416  SD启动卡的制作方法无意中把TQ2416--256M的nandflash里面的uboot给弄坏咯,没办法要重刷uboot。TQ2416没有讲解如何使用JTAG或者JLINK的方法烧写uboot,只提供了使用SD卡的方法。参考TQ2416光盘资料TQ2416 PDA使用手册V1.4版中4.1.2TQ2416开发板SD卡启动卡制作说明里面的讲解内容。制作前的准备:#1、

2013-09-21 10:22:24 2496

转载 C语言中volatile关键字的作用

文章属于转载:http://blog.csdn.net/tigerjb/article/details/7427366一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高

2013-06-25 23:23:57 524

转载 安装交叉编译器

文章属于转载:http://blog.chinaunix.net/uid-22342877-id-1774722.html1.下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下。  arm-linux-gcc-3.4.1.tar.bz2 的下载地址如下:http://www.handhelds.org/download/projects/toolcha

2013-06-25 23:20:54 720

转载 Ubuntu Linux 环境变量PATH设置

文章属于转载:http://my.oschina.net/qinlinwang/blog/30471buntu Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /etc /environment : 在登录时操作系统使用的第二个文件, 系统

2013-06-25 23:18:28 399

转载 ubuntu解除自动锁屏

文章属于转载:http://blog.csdn.net/newairzhang/article/details/7795898ubuntu经常自动休眠然后每次都要输入密码解屏,搞的很烦,虽然这样比较安全,但是一般人并不需要。解决的办法很简单,点击系统(system) ,然后找到屏幕管理(screensave),点击后出现一个管理框,最下面有两个复选框,一个是自动休眠的,一个是锁屏的

2013-06-25 23:12:42 1752

转载 查找文件路径

文章属于转载:http://blog.csdn.net/wangyanan829/article/details/8501983whereis 查找软件的安装路径-b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B 在指定目录下查找二进制文件-M 在指定目录下查找帮助文件-S 在指定目录下查找

2013-06-25 23:08:20 630

转载 BMP文件格式详解(BMP file format)

文章属于转载:http://zya20050621.blog.163.com/blog/static/64714325201022933455895/看过很过讲BMP文件格式的博客,这篇文章写的很给力,大赞一把!BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文

2013-06-22 22:38:46 794

原创 StarterWare学习之编译移植UART例程

任务:        编译StarterWare里面的UART例程,并移植到TMDSSK3358开发板上开发环境及工具说明:        编译工具:Cygwin        串口终端软件:HyperTerminal Private Edition7.0        arm工具链:CodeSourcery tool chain for ARM         Start

2013-05-03 12:02:51 1915

原创 STC12C5410AD单片机PCA应用图文详解

文本中的工程文件下载地址:http://download.csdn.net/detail/cgb165937385/5310549任务:利用STC12C5410AD自带的4路PCA,扩展4路外部中断;利用4路外部中断来对输入的脉冲序列进行计数。备注:本文工程文件里还涉及到STC12C5410AD的UART、Time0等接口函数,请读者自行理解一、PCA16位定时器计数器结构

2013-04-28 10:45:35 5842 1

转载 Qt4串口通信图文讲解

文章属于转载,转载地址:http://blog.csdn.net/yafeilinux/article/details/4717706在Qt中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,我们这里也是使用的该类。我们可以去http://sourceforge.net/projects/qextserialport/files/进行下载,也可以去下

2013-04-28 09:16:21 8555 1

STC12C5410AD PCA扩展外部中断

本资源为作者一个基于STC12C5410AD小项目的工程代码,可以直接编译使用。代码的主要功能:串口输出打印函数,精确的延时函数(采用定时器1,可精确延时到1ms),PCA扩展外部中断(包含4路,可用于基于PCA的计数测频等应用),模拟开关操作函数(模拟开关为TI的74HC54053)

2013-04-28

jlinkv8烧录指导文件、at91-isp下载软件安装包、jlink-v8.bin

压缩包里包括jlinkv8固件烧录指导文件、at91-isp下载软件安装包、jlink-v8.bin

2013-04-11

如何阅读数据手册

这篇文档很好的教你如何阅读数据手册 对于一些英文不是很好的战友 有很好的帮助

2011-09-18

AD9834驱动代码

这是我手工制作的AD9834模块的程序代码、可以通过按键选择输出波形和频率

2011-07-20

ad9834 原理图

自己手工制作的利用AD9834产生正弦、方波、三角波的电路

2011-07-20

OV9650摄像头资料.rar

OV9650摄像头资料,用于基于arm的远程视频监控

2010-04-26

空空如也

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

TA关注的人

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