原创 可重入函數(簡單解析,僅供參考)

概念: 可重入函數:一個函數,被多個任務同時調用時,不用擔心數據會發生錯誤的函數-------------------------該定義是我自己定義的僅供參考 概念解析: 滿足上面的概念的情況有下面幾種(對於linux而言): 1、除了使

原创 虛擬機中橋接聯網

虛擬機中linux橋接聯網 1)虛擬機Network Adapter設置Bridge方式----對應虛擬交換機:VMnet0          工作原理:                       Bridge方式,即橋接

原创 fedora15 下openc搭建

過程如下: 第一 、安裝gtk2-devel、ffmpeg-devel openjpeg-devel、libpng-devel庫命令:yum install cmake gtk2-devel ffmpeg-devel openjpeg

原创 fedora15下安裝qt

fedora15中安裝qt 第一步:首先要下載壓縮包 我的是:qt-x11-opensource-src-4.4.0.tar.gz tar -zxvf  qt-x11-opensource-src-4.4.0.tar.gz 

原创 nfs搭建共享文件虛擬機中文件

嵌入式開發nfs搭建以及共享文件虛擬機linux中的文件 我主機系統是windows7,虛擬機中的ubuntu,開發板是tiny6410(s3c6410xh-86) 第一部分屬於轉載(見諒) 第一步,在虛擬機中搭建n

原创 bootloader配置編譯之u-boot(淺認識)之cortexa8

下面的操作都會涉及到tftp服務,以及nfs服務,所以你要確認你的這兩個服務是否安裝,同時確認是否安裝完全 資源:u-boot-2010.03-ok.tar.bz2(我後面有時間會上傳到網上,請關注) 1 . 鏈接首地址  vi boar

原创 I/O多路複用之select()簡要總結分析一(錯誤之處請指出)

函數原型: int select(int maxfd,fd_set *readset,fd_set *writeset,fd_set *exceptset,const struct timeval *timeout); 參數一:當前進程

原创 面向對象的static

本文參考博客;:http://blog.csdn.net/hackbuteer1/article/details/7487694 面向對象的static · 對於非靜態數據成員,每個類對象都有自己的拷貝。而靜態數據成員被當作是類的成

原创 fedora15下nfs環境

dora15中搭建nfs 第一步:yum install nfs-utils   portmap(如果果有安裝,則不必重新安裝) 第二步:配置共享文件 vi  /etc/exports(修改共享文件目錄/tmp/share 1

原创 tftp搭建

tftp服務器搭建 第一步:查看是否安裝了tftp服務器 rpm -qa |grep tftp tftp-5.2-1.fc15.i686 tftp-server-5.2-1.fc15.i686 若顯示如上

原创 fedora15下安裝QT/E搭建

移植QT/E到ARM設備(一) 我本次移植已有的條件:fedora15,已搭建好交叉編譯環境,nfs服務器,以及qt的安裝:   移植開始: 一、編譯QT/E環境(有的文件如果宿主機上沒有的話自己建立文件夾): #cd 

原创 u-boot過度到linux內核

第一:需要在u-boot的命令行設置參數,並下載內核到內存,同時設置向內核傳遞的參數(nfs掛在目錄等)  $ tftp 0x20008000 zImage   //從tftp服務器裏下載內核zImage 到內存20008000地址中  

原创 fedora15搭建samba服務器

fedora15中搭建samba服務器(windows7共享linux中的文件) 本文參考:http://blog.csdn.net/bull_liu/article/details/7538552 本文參考:http://b

原创 二叉樹創建以及遍歷(j簡單創建、遍歷、葉子計數、深度計數、銷燬)之1

//binary.h   6 #include <stdlib.h>   7   8 #define OK 1   9 #define ERROR 0  10 #define OVERFLOW -2  11  12 typedef i

原创 linux內核配置編譯

Linux內核配置和編譯 資源有:linux-2.6.35.tar.bz2 第一步: 將linux-2.6.35.tar.bz2放到/hyg下面: $ tar  xvf  linux-2.6.35.tar.bz2 $ cd  l