龍芯與x86互相編譯
1. 龍芯 x86 為什麼說龍芯加入x86會被訴訟
建議你學習一下X86是什麼 然後你就明白了
你補充的問題其實只要明白了X86是什麼也就知道了 因為X86是一套指令集 Windows是在此指令集下開發的一個操作系統 只有X86的CPU才能進行運算 比如最最簡單的一條匯編 ADD AX 2 這個在非X86中就無法獲得正確結果 那麼基於此的操作系統也就根本工作不了了
2. 龍芯為什麼不兼容X86
因為龍芯用的是MIPS指令集,
3. 安卓可以移植到X86架構中去,也可以移植到龍芯IMS架構中去,如果移植成功,這將為龍芯應用在平板電
龍芯性能過低,65nm架構,註定只能位於低端,目前都28nm架構了,龍芯已經遠遠落後了
4. 龍芯與linux問題
可以,但更建議你用ubuntu linux ,要容易上手些,使用也方便,不會打擊新手自信。而且ubuntu 也有龍芯版的,可以裝在龍芯上。它們本質是一樣的。
原則上只要有相應的編譯器,開源軟體都可以運行在龍芯上。
雖然CPU不同,但是世界上所有的程序,絕大部分是C/C++語言寫的,它是跨平台的語言,只要有相應的編譯器(GCC)就能編譯後運行在完全不同的CPU上。而linux 程序基本都是開源的,龍芯出現後肯定有很多人去移植和開發編譯器。所以,你的程序只要是C/C++寫的就能運行,當然,要用龍芯專用的編譯器編譯一次。
當然,Linux 腳本類程序不需編譯也可直接運行。
5. 龍芯為什麼不做兼容CPU為什麼不選擇X86架構
為什麼要x86?x86要授權的,而且也不是有了x86就能一飛沖天了,龍芯性能還是偏弱。龍芯·採用的risc精簡指令集不怎麼看重桌面市場,反而更看重物流、軍事、生物技術這些專用市場。x86架構太過於復雜,適合泛用市場,反而不太適合這些專用領域。
反正就算做x86按目前來說不出現天翻地覆的技術變革肯定打不過intel和amd
另外一點就是龍芯用的指令集和win兼容不怎麼好,國防工程用還是很舒服的,家用那就不怎麼好了
6. 龍芯為什麼不做兼容CPU為什麼不選擇X86架構
這個與自主研發和技術到不到家無關,
龍芯不支持windows,是架構和操作系統的問題,因為windows 面向PC的系列操作系統只支持X86的架構,而linux可以支持多種cpu架構,包括絕大部分伺服器cpu用的架構,windows 面向PC系列的操作系統在很多大型伺服器CPU上也是不能運行的,
龍芯CPU是要做一個通用的CPU,所以他必須要以一個通用的架構來設計,目前通用的cpu架構只有x86和MIPS等少數架構,如果龍芯要自己再重新設計一個新的架構來開發,那他基本是不可能做到通用的,因為這個市場已經很成熟了,你開發一個新的架構那得要為你的新架構重造一整個完整的產業鏈,包括重寫一個支持你新架構的操作系統和操作系統上無數的軟體,這個是不可能成功的,
至於沒有使用X86架構的問題,這個是因為架構受權的問題,intel肯定不想多一個可怕的競爭對手,
7. 龍芯為什麼不像AMD一樣開發出一種兼容X86的架構
X86那是需要INTEL授權的。AMD原先是INTEL的代工 所以擁有X86授權。
8. 龍芯對X86和ARM指令集的二進制翻譯會不會侵
蘋果電腦用的也是X86架構的處理器,更准確的說法就是INTEL的CORE系列。IPAD和IPHONE才是ARM架構
9. 為什麼龍芯不能運行Windows,而必須X86才能運行Windows。另外,龍芯...
最近剛剛接觸到RobotFramework,發現這個工具倒是可以滿足我的要求,而且可以結合seleniumLibrary,用來做web的自動化測試相當不錯。之前我也接觸過selenium,不過感覺那個工具更貼近開發人員使用,有了robotFramework之後,感覺這個工具相當強大,而且是貼近測試人員的。之所以說強大,主要是這些測試腳本都可以用文本格式保存(如txt/html等)
==安裝篇==
如果有想學的朋友可以自己下載以下文件安裝(Google-code里可以找到大部分的安裝文件):
這篇文章的內容比較舊了,最新的安裝指南請查看 更新篇
python-2.7.1.msi(首先要有python,請選擇將Python加入Path)
wxPython2.8-win32-unicode-2.8.11.0-py27.exe(wxPython,必須要的)
robotframework-2.6.0.win32.exe(然後裝robot的Framework)
robotframework-ride-0.38.1.win32.exe(robotFramework的IDE,很不錯)
robotframework-seleniumlibrary-2.8.win32.exe(seleniumLibrary)
安裝成功後
執行[PythonDir]\Scripts\ride.py
看到界面就是安裝成功了。
如果需要AutoIt支持就下載下面2個東東。
AutoItLibrary-1.1
pywin32-216.win32-py2.7.exe
==入門篇==
安裝完成了,這個框架可以說是基於keyword的操作,按F5可以看到所有載入的keyword。
首先新增一個project
然後新增suite
然後新增test case,接著在suite層級add library,把selenium library加進來,添加後按F5檢驗是否添加成功,如圖
OK,繼續在suite的setting里設置suite啟動和結束的keyword,即Start Selenium Server和Stop Selenium Server,他會在運行時幫助我們自動啟動seleniumserver。
接下來在test case里添加一個步驟,open browser(一般用selenium做web測試都要用這個方法來打開瀏覽器),添加後關鍵字變成藍色表示找到關鍵字了,否則可能是拼寫錯誤或者沒有載入相應的library。紅色表示有一個必選參數要給定輸入值,具體參數可以看F5里的keyword說明。
輸入參數,第二個參數默認是firefox,不過我沒裝,就用ie吧。
以上只是一個簡單的例子,沒有詳細說明每個步驟的操作,只是初步介紹。後續再詳細介紹
10. 怎樣讓龍芯支持X86
要CPU自己本身支持
X86是16位CPU的指令集