X86.tar.gz X64.tar.gz Deb or Rpm
最近Dropbox非常熱門,用來儲存文件非常方便,將來非常有可能取代隨身碟,而且適用於多種平台,特別是使用在手機上非常方便。
Deb或RPM安裝就不介紹了,點了就可以安裝,以下介紹的是用壓縮檔安裝。
X86.tar.gz X64.tar.gz Deb or Rpm
最近Dropbox非常熱門,用來儲存文件非常方便,將來非常有可能取代隨身碟,而且適用於多種平台,特別是使用在手機上非常方便。
Deb或RPM安裝就不介紹了,點了就可以安裝,以下介紹的是用壓縮檔安裝。
Linux的啟動過程可分為兩部分:架構/開發版相關的引導過程、後續的通用啟動過程。
引導階段通常使用組合語言撰寫,首先檢查內核是否支持當前架構的處理器,然後檢查是否支持當前的開發版。通過檢查後就跳到下一階段的start_kernel函數做準備了。
第二階段的關鍵代碼主要使用C語言撰寫。進行了內核初始化的全部工作,像是輸出Linux版本訊息、設置與結構相關的環境、初始化控制台,最後執行rest_init函數啟動init過程,創建系統第一個行程:init行程。
嵌入式Linux系統從軟體的角度通常可分成以下四個層次
1. 引導加載程式,包括固化在Firmware中的Boot代碼與Bootloader兩大部份。有些CPU在運行Bootloader之前先運行一段固化程式,比如X86結構的CPU就是先運行BIOS中的firmware,然後才運行硬碟的第一個分區(MBR)中的Bootloader。在大多數的嵌入式系統中並沒有Firmware,Bootloader是開啟後執行的第一個程式。
2. Linux內核,特定於嵌入式板子的訂製內核予內核的啟動參數。內核的啟動參數可以是內核默認的,或是由Bootloader傳遞給它的。
3. 文件系統,包括跟文件系統與建立於Flash內存設備上的文件系統。裏面包含了Linux系統能夠運行所需的應用程式、程式庫,比如可以給用戶提供操作Linux的控制介面的Shell、動態連接與運行時需要的glibc、uClibc ...等。
4. 用戶應用程式,他储存在文件系統中。有時在用戶應用程式與內核之間可能還會包括圖形介面像是Qtopia、MiniGUI...等。
.py檔是Python的原始程式,.pyc檔是當Python執行.py檔案時,會將.py的程式編譯成中間程式碼 (bytecode),再用虛擬機器去執行它。
.pyc檔與JAVA、C#的bytecode有異曲同工之妙,但是Python沒有 JAVA的JIT (just-in-time compilation) 的技術,每當執行到一段 bytecode 時,虛擬機器會先把它翻譯成 native code 執行,而當以後再執行到同一段 bytecode 時,翻譯的動作就可以省去,所以速度才會較Python快。
.pyc檔可以加快下次執行的速度,所以當執行.py檔時,Python會讀取有沒有.pyc,要不然就會讀原始的.py檔。
USAGE: noip2 [ -C [ -F][ -Y][ -L hosts_groups][ -U #min] [ -u username][ -p password][ -x progname]] [ -c file][ -d][ -D pid][ -i addr][ -S][ -M][ -h] Version Linux-2.1.7 Options: -C create configuration data -F force NAT off -Y select all hosts/groups -L hosts_groups select supplied hosts/groups -U minutes set update interval -u username use supplied username -p password use supplied password -x executable use supplied executable -c config_file use alternate data path -d increase debug verbosity -D processID toggle debug flag for PID -i IPaddress use supplied address -I interface use supplied interface -S show configuration data -M permit multiple instances -K processID terminate instance PID -z activate shm dump code -h help (this text) |