7 tanghui19900420

尚未进行身份认证

暂无相关描述

等级
博文 110
排名 3w+

安装tslib中遇到的错误:./autogen.sh: 4: autoreconf: not found

./autogen.sh:4:autoreconf:notfound是在不同版本的tslib下执行autogen.sh产生。它们产生的原因一样,是因为没有安装automake工具,(ubuntu8.04)用下面的命令安装好就可以了。sudoapt-getinstallautoconfautomakelibtool

2014-04-18 14:12:31

U-boot常用命令

说明:只供学习交流 一,环境变量相关命令(1):printenv或print:打印环境变量。可以打印全部环境变量,也可以打印列出的环境变量。例如:print 打印全部环境变量,printipaddr只打印ip。 (2):setenv或set:设置环境变量。用法:setenvnamevaluesetenvname,比如:添加环境变量file并设置为1,

2013-07-22 18:20:31

u-boot简介

说明:只供学习交流 一,uboot简介Uboot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序,uboot不仅支持嵌入式Linux系统的引导,当前还支持NetBSD,VxWorks,QNX,RTEMS,ARTOS,LynxOS嵌入式操作系统。Uboot除了支持PowerPC系列的处理器外,还能支持MIPS,X86,ARM,NIOS,XScale等诸多常用系

2013-07-22 18:18:07

交叉编译工具链的安装与使用

说明:只供学习交流 一,交叉编译工具链的概念在嵌入式开发过程中,有宿主机和目标机之分。宿主机:宿主机是执行编译、链接嵌入式软件的计算机。目标机:目标机是运行嵌入式软件的硬件平台。而在宿主机上进行预处理、编译、汇编、链接等工作的一系列工具称为交叉编译工具链。  二,安装交叉编译工具链(1):将压缩包解压到根目录,使用命令tar–zxfarm-linux

2013-07-21 08:34:24

Bootloader简介

说明:只供学习交流 一,Bootloader的概念系统上电之后,需要一段程序来进行初始化。比如:关闭WATCHDOG、改变系统时钟、初始化存储器控制器、将更多的代码复制到内存中等。如果它能将操作系统内核复制到内存中运行,无论从本地(比如Flash)还是从远端(比如通过网络),就称这段程序为Bootloader。简单地说,Bootloader就是那么一小段程序,它在系统上电时开始执行,,

2013-07-19 09:19:17

内核模块开发基础

说明:只供学习交流 一,什么是内核模块Linux内核的整体结构非常庞大,其包含的组件也非常多,如何使用需要的组件呢:方法一:把所有的组件都编译进内核文件,即:zImage或bzImage,但这样会导致两个问题:一是生成的内核文件过大;二是如果要添加或删除某个组件,需要重新编译整个内核。 有没有一种机制能让内核文件(zImage或bzImage)本身并不包含某组件,而是在该组

2013-07-18 09:39:06

grub配置文件grub.conf详细说明

说明:只供学习交流   default行,是指grub启动时默认菜单项。0表示第一项,如果是多系统可以修改此选项改变默认光标停留位置。 timeout行,是指菜单到自动启动系统前的停留时间,单位时间为sec,可以按需分配。 splashimage行,指定启动菜单的背景图标,图片格式应该是xpm图像。 hiddenmenu行,用于启动时隐藏菜单,除非在ti

2013-07-16 14:10:41

Linux内核的配置与编译(X86平台)

说明:只供学习交流  目的:(1):配置、编译X86平台下的Linux-2.6.29内核(2):在vmware下安装编译好的内核并启动 工具:Gcc编译器,Linux-2.6.29内核 步骤:(一):清除临时文件,中间文件和配置文件等(刚从网上下载下来的文件这步可省略)。makeclean删除大多数的由编译生成的文件、但会保留内核的配置文件.c

2013-07-14 21:14:05

Linux内核源代码

说明:只供学习交流 一,目录结构Linux内核源代码采用树形结构进行组织,非常合理地把功能相关的文件都放在同一个子目录下,使得程序更具有可读性。 二,目录结构 arch目录arch是architecture的缩写。内核所支持的每种CPU体系,在该目录下都有对应的子目录。每个CPU的子目录,又进一步分解为boot,mm,kernel等子目录,分别包含控制系统引导,

2013-07-13 19:02:30

Linux内核简介

说明:只供学习交流 一,Linux体系结构如果有人问你,Linux系统是如何构成的?只要把下面这幅图说给他听,就OK 从图上我们可以知道,Linux系统是由用户空间和内核空间两部分组成,之所以将Linux系统划分为用户空间和内核空间很大一部分原因是为了安全着想。Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G。Linu

2013-07-13 17:17:32

信号系统与数字信号处理一点点心得

为什么要进行傅里叶变换,为什么要讲线性时不变系统为什么h(t)就能表征一个系统什么是因果系统跟h(t)有什么联系,为什么有联系什么是稳定系统跟h(t)有什么联系,为什么有联系什么是滤波器拉普拉斯变换又是怎么回事拉普拉是的零极点图为什么能分析系统的特性(Z变换的同样)Z变换到底是想干什么这些变换在实际中怎么应用的(最困惑的)相位到底是什么?序列的傅里叶变换

2013-06-22 16:00:31

Dev C++中的错误的解决[Linker error] undefined reference to `__cpu_features_init' -chu

原文链接:http://hi.baidu.com/dannie007zxl/item/75c4f728ac448381af48f53d 解决NOIP环境GUIDE和Dev之间的并存问题。装上了NOIP的测试环境GUIDE后,想再用之前的Devc++的编译器的时候,发现编译的时候出现问题,无法找到编译连接的库。错误信息如下:[Linkererror]undefined

2013-06-16 21:35:28

Qt程序开发方法和流程

说明:只供学习交流,转载请注明出处 一,开发方法在开发Qt4应用程序时,有几种常见的做法。1.全部采用手写代码,在命令行下完成编译和运行这种方式是最基础、最基本的,使用它的感觉有点像练武术时的扎马步,一招一式非常清楚。它最锻炼开发者的技能,因为每一步都不能含糊,开发者需要对编译系统、Qt基础知识有着非常扎实的了解。笔者熟知的许多的Qt编程的“老鸟”中,很多人都青睐这种方式。它的

2013-06-16 16:09:07

windows编程基础

说明:只供学习交流,转载请注明出处 windows编程基础(1):API与SDK我们在编写标准C程序的时候,经常会调用各种库函数来辅助完成某些功能:初学者使用得最多的库函数就是printf了,这些库函数是由你所使用的编译器厂商所提供的。在Windows平台下,也有类似的函数可供调用。不同的是,这些函数是由Windows操作系统本身提供的。Windows操作系统提供了各种各样的函数,

2013-06-10 13:47:01

qt3和qt4并存问题的解决方法

原文链接:http://blog.chinaunix.net/uid-8038341-id-179303.html qt3和qt4并存问题的解决方法这段时间出于学习目的,在ubuntu下同时安装了qt3和qt4。但是在编译qt4文件的时候出现问题,总是提示找到不某些文件,例如:错误:qt4/QApplication:Nosuchfileordire

2013-06-09 09:23:37

安装Qt-x11开发工具

原文链接:http://blog.csdn.net/DaySummer/article/details/1547999  看到有同仁对Qt-x11的安装有些疑惑,现整理了一下,供参考。如有不妥之处,请批评指正。安装步骤如下:1.下载开发工具包:  qt-x11-opensource-src-4.2.3.tar.gz2.解压安装包: [c-s

2013-06-07 21:32:33

使用select实现网络的多路IO复用

说明:只供学习交流,转载请注明出处 使用套接字实现通信的实例中,服务器端在调用recv函数或recvfrom函数接收客户端发送来的消息或在调用accept函数时,都将处于阻塞状态。当进程处于阻塞状态时,程序将停止运行,这将限制程序的处理能力和功能。Linux系统提供了fcntl函数来实现将套接字端口设置为非阻塞状态的功能,使用该函数设置套接字为非阻塞的代码如下:……sock=

2013-06-02 17:02:17

网络编程--UDP

说明:只供学习交流,转载请注明出处 面向连接的套接字使用的通信协议是TCP。TCP协议可以保证信息的可靠传输,但是在建立连接前需要进行3次握手过程。网络通信在很多时候只是传输很少的数据,并且对数据传输的可靠性没有很高的要求,在这种情况下,可以使用UDP协议。UDP协议是无连接的数据通信协议。由于UDP协议没有建立连接的过程,UDP协议通信效率要高于TCP协议。 一,工作流程无连

2013-06-02 16:59:06

网络编程--TCP

说明:只供学习交流,转载请注明出处  一,工作流程使用流套接字实现网络中不同主机间的通信属于典型的服务器/客户机模型,即客服端向服务器发送服务请求,服务器根据该请求提供相应的服务。为了实现服务器与客户机间的通信,服务器和客户机都必须创建套接字。服务器在创建套接字后,需要指定监听的端口来等待客户机,因此还有绑定端口号的操作。之后,服务器处于监听状态,等待客户机来连接指定端口。当接

2013-06-02 16:53:38

网络编程基础

说明:只供学习交流,转载请注明出处  一,套接字编程基础套接字,英文为socket,是一种双向的通信端口。位于网络中的主机通过连接的套接字提供的接口进行数据传输。套接字是一种使用标准UNIX文件描述符(filedescriptor)与其他程序通信的方式。套接字可以看作是处于不同主机之间的两个程序的通信连接端点。一方面程序将要传输的信息写入套接字中,而另一方面则通过读取套接

2013-05-31 19:33:51
奖章
    暂无奖章