Time of Update: 2018-12-05
4.移植項目及說明4.1壓縮核心代碼起始地址修改修改檔案:uClinux-dist/linux-2.4.x/arch/armnommu/boot/Makefile修改內容:ifeq ($(CONFIG_BOARD_MBA44),y)ZTEXTADDR = 0x0c100000ZRELADDR = 0x0c008000endif說明:ZTEXTADDR:自解壓代碼的起始地址。ZRELADDR:核心解壓後代碼輸出起始地址。4.2處理器配置選項的修改修改檔案:uClinux-dist/linux-2.
Time of Update: 2018-12-05
網卡不穩定的罪魁禍首2012-06-20 09:47:42 我來說兩句 收藏 我要投稿網卡不穩定的罪魁禍首 近期新上的DB SERVER伺服器,在壓測中發現網卡很不穩定,壓力測試剛剛進行十幾分鐘後,伺服器反應就變得非常慢,PING的時候經常丟包而且SSH串連也時斷時續。剛開始以為是高並發時導致的db
Time of Update: 2018-12-05
移植madplay 需要如下檔案:madplay-0.15.2b.tar.gz,libmad-0.15.1b.tar.gz,libid3tag-0.15.1b.tar.gz 和 zlib-1.2.3.tar.gz。前三個檔案的在這個網站可以找到相應的連結:http://sourceforge.net/project/showfiles.php?group_id=12349zlib的為:http://www.gzip.org 編譯方法如下: zlib./configure
Time of Update: 2018-12-05
前些日子我給筆記本配了一個U口網卡,這是由於寢室沒有台式,前些日子好不容易整了一個台式的電腦,可是沒有雙網卡啊,用網通的時候homeshare,再加之這破windows系統的不穩定,網通老是掉線,昨天我產生了個想法,用我的linux做主機,雙網卡全寢室共用上網。這樣在linux穩定的支援下,不用任何路由軟體就能夠實現共用上網。然而在linux下配置雙網卡是有一定難度的,一個設計到軟路由的問題,還有一個設計到firefox與網通用戶端不相容的問題。今天早上忙活了一早上,終於解決了這個問題,現在寢室
Time of Update: 2018-12-05
s3c2440-sdi s3c2410-sdi: powered down.s3c2440-sdi s3c2410-sdi: initialisation done.usbcore: registered new interface driver hiddevusbcore: registered new interface driver usbhiddrivers/hid/usbhid/hid-core.c: v2.6:USB HID core drivers3c2440-sdi s3c241
Time of Update: 2018-12-05
from:http://www.cnblogs.com/hbycool/articles/1672010.htmlLinux安裝JDK步驟1. 先從網上下載jdk(jdk-1_5_0_02-linux-i586.rpm)
Time of Update: 2018-12-05
root@linux ~]# tar [-cxtzjvfpPN] 檔案與目錄 ....參數:-c :建立一個壓縮檔的參數指令(create 的意思);-x :解開一個壓縮檔的參數指令!-t :查看 tarfile 裡面的檔案!特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!因為不可能同時壓縮與解壓縮。-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?-v
Time of Update: 2018-12-05
Pthread本來是一套使用者級線程庫, 但在Linux上實現時, 卻使用了核心級線程來完成, 這樣的好處是, 可以充分的提高程式的並發性, 線程也可以象以前一樣調用Head這樣的函數, 而不必擔心會由於阻賽影響其它的線程的運行. 但這樣一來, linux的線程就不是標準的了. 下面結合Linux上的實現來談一談Pthread. 一 基本概念 --------- Pthread是一套通用的線程庫, 它廣泛的被各種Unix所支援, 是由POSIX提出的. 因此, 它具有很好的客移植性.
Time of Update: 2018-12-05
socket程式從win移植到linux幾點: 1)標頭檔 windows下winsock.h/winsock2.h linux下sys/socket.h 錯誤處理:errno.h 2)初始化 windows下需要用WSAStartup linux下不需要 3)關閉socket windows下closesocket(...) linux下close(...) 4)類型 windows下SOCKET linux下int 如我用到的一些宏: #ifdef WIN32 typedef
Time of Update: 2018-12-05
1. Linux線程的發展早在LINUX2.2核心中。並不存在真正意義上的線程,當時Linux中常用的線程pthread實際上是通過進程來類比的,也就是同過fork來建立“輕”進程,並且這種輕進程的線程也有個數的限制:最多隻能有4096和此類線程同時運行。2.4核心消除了個數上的限制,並且允許在系統運行中動態調整進程數的上限,當時採用的是Linux Thread
Time of Update: 2018-12-05
csdn lidp http://blog.csdn.net/perfectpdl在googlecode 上建立一個開源項目:spider-tool svn url :https://spider-tool.googlecode.com/svn/trunk 實現了一個linux,unix, BSD 上編程工具鏈。 包括:線程封裝,字串操作,線程私人資料封裝,一些非安全執行緒函數的重寫,通用鏈表(帶鎖,不帶鎖),taskqueue,socket封裝(支援ipv4,ipv6),logger
Time of Update: 2018-12-05
下面為最佳化linux 網路(network tuning )經常提及的參數setup in /etc/sysctl.conf# Network tunningnet.ipv4.tcp_fin_timeout = 35net.ipv4.tcp_keepalive_time = 1800net.ipv4.tcp_keepalive_intvl = 35net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_tw_reuse = 1A better explanation:/
Time of Update: 2018-12-05
#include <pthread.h>1、建立int pthread_create( pthread_t *tid, const pthread_attr_t *attr, void *(* func) (void *), void *arg );attr: 線程屬性包括:優先順序、初始棧大小,是否應該成為一個守護線程。預設設定,NULL後面是線程要執行的函數和參數成功返回 02、等待一個給定線程終止int pthread_join( pthread_t tid, void
Time of Update: 2018-12-05
下面列表為unix/linux 系統單進程資源參數限制,伺服器開發中 RLIMIT_CORE 參數用得多(當需要產生core dump時)。程式碼片段: memset(&limit, 0, sizeof(limit)); limit.rlim_cur = RLIM_INFINITY; limit.rlim_max = RLIM_INFINITY; if(setrlimit(RLIMIT_CORE, &limit)) {spd_log(LOG_
Time of Update: 2018-12-05
csdn lidp http://blog.csdn.net/perfectpdl1 建立和使用靜態庫 建立一個靜態庫是相當簡單的。通常使用 ar 程式把一些目標檔案(.o)組合在一起,成為一個單獨的庫,然後運行 ranlib,以給庫加入一些索引資訊。 2 建立和使用共用庫特殊的編譯和串連選項-D_REENTRANT 使得前置處理器符號 _REENTRANT 被定義,這個符號啟用一些宏特性。-fPIC 選項產生位置獨立的代碼。
Time of Update: 2018-12-05
Linux 守護進程的編程方法
Time of Update: 2018-12-05
開源軟體看多了,難免有一些想法,一直在抽象一個工具鏈,C語言開發速度慢也應該跟代碼重用度低有關,但每個軟體都要應該有一系列的協助工具輔助。 下面把我抽象出的 內容整理一下: log 功能:支援log 層級, 可記錄到syslog, file,console。
Time of Update: 2018-12-05
Time of Update: 2018-12-05
A signal is a software interrupt delivered to a process. The operating system uses signals to report exceptional situations to an executing program. Some signals report errors such as references to invalid memory addresses; others report
Time of Update: 2018-12-05
簡介: NPTL 成為 glibc "正選"線程庫後,它的效能如何受到很多人的關注。本文就針對NPTL 與 LinuxThreads 的效能比較,以及超執行緒、核心可搶佔等特性對線程效能的影響進行了全面評測。 一、 前言在 Linux 2.6.x 核心中,調度效能的改進是其中最令人信服的一部分[1]。NPTL(Native Posix Thread Library)[2]使用核心的新特性重寫了 Linux 的線程庫,取代曆史悠久而備受爭議的 LinuxThreads[3] 成為 glibc