java寫的天堂服務端代碼 不解釋拉 ~ 快下載吧
標簽: java寫的天堂服務端代碼
上傳時間: 2015-06-19
上傳用戶:Zachary
在內核編譯中如何將各個目錄樹中的文件組織起來編譯是一個很重要的問題,并且要根據用戶配置來編譯特有的內核。為了解決這個問題,內核使用兩種文件,Makefile和 Kconfig。分布到各目錄的 Kconfig構成了個分布式的內核配置數據庫,每個 Kconfig分別描述了所屬目錄源文檔相關的內核配置菜單,就是我們使用命令 make menuconfig(或者 xconfig)后產生的配置菜單,此菜單包含多層,每個層次都是由各個目錄中的Kconfig產生的。用戶根據需求來選擇如何編譯內核,然后將配置結果保存到 config中,然后執行 Makefile時就會根據 onfig的結果來實現內核的編譯。這個過程是由 kbuild系統來完成的,Linux編譯系統會兩次掃描 Linux的 Makefile:首先編譯系統會讀取 Linux內核頂層的 Makefile,然后根據讀到的內容第二次讀取 Kbuild的 Makefile來編譯 Linux內核。內核編譯系統或者說 kbuild,是一種在編譯內核時,可以對內核配置選項進行選擇的機制。2.6內核樹中已經更新了這種機制,新版本的 kbuild不僅高速而且備有更完善的文檔。Kbuild機制完全依賴于源代碼的層次結構。Kconfig的作用就是為了讓用戶配置內核,在Kconfig中定義了一些變量,用戶通過設置變量的值來選擇如何個性化自己的系統內核。定義的變量將在每個菜單都有一個關鍵字標識,最常見的就是contig
標簽: linux
上傳時間: 2022-03-30
上傳用戶:
信息技術的發展,數字化產品的普及,導致了對嵌入式開發的巨大需求。以Linux為宿主機系統,搭配一個交叉編譯環境,為嵌入式設備生成可執行程序己成為現在日益流行的編譯嵌入式軟件的解決方案。而開放源代碼的GNUT具鏈是一套開源的開發環境,是嵌入式軟件開發中理想的交叉編譯器。但現有GNUI具鏈支持的平臺并不能滿足層出不窮的嵌入式產品的開發需要,仍有許多平臺得不到支持,例如我們進行的minix向ARM-MINIX平臺的移植。 本文以在linux環境下構建MINIX嵌入式系統的交叉編譯工具鏈為背景,首先介紹了交叉編譯系統的基本組成和結構,以及利用GCC構建交叉編譯環境的優越性。然后對目標平臺作了介紹。分析了GCC編譯器,說明了GCC的設計思想,系統結構,介紹了GNU Binutils的功能,使用方法;接著分析了GNU工具鏈中的GAS和GLD的實現機制及源代碼結構,由于BFD是GNUBinutils的基礎,GAS和GLD都是使用BFD庫來操作目標文件,因此在這一部分本文對BFD庫的工作機制,數據結構也作了重點分析。緊接著說明了GCC交叉編譯系統的移植思路和方法,實現難點,以及一些相關技術細節,這涉及到了若干重要的C源文件,Makefile,配置文件的修改,重點給出了BFD庫,GAS和GLD的分析及其重定向(通常GCC生成的目標程序是針對GNU/Linux系統的)的實現;然后本文給出了在GNU/Linux宿主機上構建針對ARM-MINIX的參數設置及過程:最后對本文所做的工作進行了總結。
上傳時間: 2013-05-31
上傳用戶:wangzhen1990
·詳細說明:已經驗證過的ITU G.729B源碼 1.使用定點運算, 純c實現 2.已經附帶了VC6的項目文件(原始的ITU源碼只有makefile,沒有VC項目文件), 方便初學者入門使用 3.用于測試G.729編碼和解碼 4.主要應用于VoIP項目 文件列表: ITU-T G.729 Source code ...................
上傳時間: 2013-08-01
上傳用戶:matlab
射頻識別 (RFID) 是一種自動識別技術,用於識別包含某個編碼標簽的任何物體
上傳時間: 2013-10-29
上傳用戶:star_in_rain
教你寫Makefile 什么是makefile?或許很多Winodws的程序員都不知道這個東西,因為那些Windows的IDE都為你做了這個工作,但我覺得要作一個好的和professional的程序員,makefile還是要懂。這就好像現在有這么多的HTML的編輯器,但如果你想成為一個專業人士,你還是要了解HTML的標識的含義。特別在Unix下的軟件編譯,你就不能不自己寫makefile了,會不會寫makefile,從一個側面說明了一個人是否具備完成大型工程的能力。
標簽: Makefile
上傳時間: 2013-10-12
上傳用戶:zhoujunzhen
本文將探討微控制器與 PSoC (可編程系統單晶片)在數位電視應用上的設計挑戰,並比較微控制器和 PSoC 架構在處理這些挑戰時的不同處,以有效地建置執行。
上傳時間: 2013-11-22
上傳用戶:gengxiaochao
簡單電子琴的51單片機程序 #include<reg51.h> //包含51單片機寄存器定義的頭文件 sbit P14=P1^4; //將P14位定義為P1.4引腳 sbit P15=P1^5; //將P15位定義為P1.5引腳 sbit P16=P1^6; //將P16位定義為P1.6引腳 sbit P17=P1^7; //將P17位定義為P1.7引腳 unsigned char keyval; //定義變量儲存按鍵值 sbit sound=P2^0; //將sound定義為P2.0 unsigned int C; //全局變量,儲存定時器的定時常數 unsigned int f; //全局變量,儲存音階的頻率 //以下是C調低音的音頻宏定義 #define l_dao 262 //將“l_dao”宏定義為低音“1”的頻率262Hz #define l_re 294 //將“l_re” 宏定義為低音“2”的頻率294Hz #define l_mi 330 //將“l_mi” 宏定義為低音“3”的頻率330Hz #define l_fa 349 //將“l_fa” 宏定義為低音“4”的頻率349Hz #define l_sao 392 //將“l_sao”宏定義為低音“5”的頻率392Hz #define l_la 440 //將“l_la” 宏定義為低音“6”的頻率440Hz #define l_xi 494 //將“l_xi” 宏定義為低音“7”的頻率494Hz //以下是C調中音的音頻宏定義 #define dao 523 //將“dao”宏定義為低音“1”的頻率Hz #define re 587 //將“re” 宏定義為低音“2”的頻率Hz #define mi 659 //將“mi” 宏定義為低音“3”的頻率Hz #define fa 698 //將“fa” 宏定義為低音“4”的頻率Hz #define sao 784 //將“sao”宏定義為低音“5”的頻率Hz #define la 880 //將“la” 宏定義為低音“6”的頻率Hz #define xi 988 //將“xi” 宏定義為低音“7”的頻率Hz
上傳時間: 2013-11-09
上傳用戶:tian126vip
makefile文件詳解,我在網上收集的,希望有誰能用得上
標簽: makefile
上傳時間: 2015-01-11
上傳用戶:1583060504
Hopfield 網——擅長于聯想記憶與解迷路 實現H網聯想記憶的關鍵,是使被記憶的模式樣本對應網絡能量函數的極小值。 設有M個N維記憶模式,通過對網絡N個神經元之間連接權 wij 和N個輸出閾值θj的設計,使得: 這M個記憶模式所對應的網絡狀態正好是網絡能量函數的M個極小值。 比較困難,目前還沒有一個適應任意形式的記憶模式的有效、通用的設計方法。 H網的算法 1)學習模式——決定權重 想要記憶的模式,用-1和1的2值表示 模式:-1,-1,1,-1,1,1,... 一般表示: 則任意兩個神經元j、i間的權重: wij=∑ap(i)ap(j),p=1…p; P:模式的總數 ap(s):第p個模式的第s個要素(-1或1) wij:第j個神經元與第i個神經元間的權重 i = j時,wij=0,即各神經元的輸出不直接返回自身。 2)想起模式: 神經元輸出值的初始化 想起時,一般是未知的輸入。設xi(0)為未知模式的第i個要素(-1或1) 將xi(0)作為相對應的神經元的初始值,其中,0意味t=0。 反復部分:對各神經元,計算: xi (t+1) = f (∑wijxj(t)-θi), j=1…n, j≠i n—神經元總數 f()--Sgn() θi—神經元i發火閾值 反復進行,直到各個神經元的輸出不再變化。
上傳時間: 2015-03-16
上傳用戶:JasonC