加入收藏
 免費(fèi)注冊(cè)
 用戶登陸
首頁(yè) 展示 供求 職場(chǎng) 技術(shù) 智造 職業(yè) 活動(dòng) 視點(diǎn) 品牌 鐠社區(qū)
今天是:2026年3月17日 星期二   您現(xiàn)在位于: 首頁(yè) →  智造 → 白皮書店(辦公電子)
龍芯芯片產(chǎn)品技術(shù)白皮書
日期:2012/3/1 12:28:12   作者:龍芯中科技術(shù)有限公司

 

 

文檔名:龍芯芯片產(chǎn)品技術(shù)白皮書
版本號(hào):V1.0
創(chuàng)建人:研發(fā)中心
創(chuàng)建日期:2012-02-23

白皮書文檔介紹了龍芯芯片產(chǎn)品技術(shù)特性和配套基礎(chǔ)軟硬件系統(tǒng)。文檔以大、中、小三個(gè)系列處理器為主線,介紹了各款芯片的功能、規(guī)格、性能及開發(fā)板系統(tǒng)。在此基礎(chǔ)上,從BIOS、操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件、辦公軟件、瀏覽器、多媒體支持及軟件開發(fā)環(huán)境等方面介紹了龍芯平臺(tái)的軟件棧。

以下內(nèi)容是本白皮書的內(nèi)容提要,閱讀完整內(nèi)容,請(qǐng)?jiān)L問(wèn)http://m.miller78.com/upload/down/d201231125223.pdf下載。

 

目錄
一、概述............................................................... 4
二、龍芯1號(hào)系列 ................................................... 6
2.1 龍芯1號(hào)系列功能及技術(shù)特點(diǎn) ................................. 6
2.2 龍芯1號(hào)系列性能評(píng)測(cè) ......................................... 8
2.3 龍芯1號(hào)系列硬件開發(fā)板系統(tǒng) ................................. 8
三、龍芯2號(hào)系列 ................................................. 11
3.1 龍芯2號(hào)系列功能及技術(shù)特點(diǎn) ............................... 11
3.2 龍芯2號(hào)系列性能評(píng)測(cè) ....................................... 14
3.3 龍芯2號(hào)系列硬件開發(fā)板系統(tǒng) ............................... 15
四、龍芯3號(hào)系列 ............................................... 20
4.1 龍芯3號(hào)系列功能及技術(shù)特點(diǎn) ............................... 20
4.2 龍芯3號(hào)系列性能評(píng)測(cè) ....................................... 23
4.3 龍芯3號(hào)系列硬件開發(fā)板系統(tǒng) ............................... 24
五、龍芯平臺(tái)軟件棧 ........................................ 26
5.1 BIOS ...................................................... 26
5.2 操作系統(tǒng) .................................................. 27
5.3 數(shù)據(jù)庫(kù) .................................................... 31
5.4 中間件支持 ............................................... 32
5.5 辦公軟件 .................................................. 33
5.6 軟件開發(fā)環(huán)境 ............................................. 34
5.7 瀏覽器及多媒體支持 ..................................... 38


龍芯系列處理器芯片是龍芯中科技術(shù)有限公司研發(fā)的具有自主知識(shí)產(chǎn)權(quán)的處理器芯片,產(chǎn)品線包括龍芯1號(hào)小CPU、龍芯2號(hào)中CPU和龍芯3號(hào)大CPU三個(gè)系列。

龍芯1號(hào)系列32位處理器主要應(yīng)用于云終端、工業(yè)控制、數(shù)據(jù)采集、手持終端、網(wǎng)絡(luò)安全、消費(fèi)電子等領(lǐng)域。2011年推出的龍芯1A和龍芯1B CPU具有接口功能豐富、功耗低、性價(jià)比高、應(yīng)用面廣等特點(diǎn)。龍芯1A還可以作為PCI南橋使用。

龍芯2號(hào)系列是面向桌面和高端嵌入式應(yīng)用的64位高性能低功耗處理器。2008年推出的龍芯2F經(jīng)過(guò)近幾年的產(chǎn)業(yè)化推廣,目前已經(jīng)實(shí)現(xiàn)規(guī)模應(yīng)用。2010年發(fā)布的龍芯2G是適用于桌面應(yīng)用的多核處理器。集成度更高的龍芯2H將于2012年推出正式產(chǎn)品,可實(shí)現(xiàn)單片的桌面系統(tǒng)解決方案。

龍芯3號(hào)系列是面向高性能計(jì)算機(jī)、服務(wù)器和高端桌面應(yīng)用的多核處理器。2009年推出四核龍芯3A;2011年推出八核龍芯3B;采用32nm工藝設(shè)計(jì)的性能更高、功耗更低的八核龍芯3C將于2012年底發(fā)布。至2012年龍芯系列芯片產(chǎn)品線如下圖所示。


1、支持龍芯的嵌入式操作系統(tǒng)


目前,支持龍芯的嵌入式操作系統(tǒng)主要有國(guó)外的VxWorks操作系統(tǒng),國(guó)產(chǎn)的中國(guó)電科32研究所的ReWorks操作系統(tǒng)、中航工業(yè)北京科銀京成公司的“道”操作系統(tǒng)和中航工業(yè)631研究所的OS/KV等。龍芯單核芯片支持VxWorks 5.5單核操作系統(tǒng),VxWorks 6.7及以上操作系統(tǒng)能運(yùn)行龍芯的多核和單核芯片,同時(shí)提供對(duì)龍芯的仿真環(huán)境支持。下面介紹各主要操作系統(tǒng)在龍芯上的適配情況:

(1)中標(biāo)麒麟操作系統(tǒng)

中標(biāo)軟件與國(guó)防科大合作推出中標(biāo)麒麟操作系統(tǒng)。中標(biāo)麒麟桌面操作系統(tǒng)采用開放的、一架式系統(tǒng)設(shè)計(jì)方案,提供最新的穩(wěn)定核心、硬件驅(qū)動(dòng)及上層軟件包。目前基于龍芯2F及龍芯3A計(jì)算機(jī)平臺(tái)的中標(biāo)麒麟操作系統(tǒng)已在華北計(jì)算所等多個(gè)工業(yè)研究所的項(xiàng)目中得到應(yīng)用并推廣。其主要支持的“龍芯”電腦與服務(wù)器的機(jī)型有:龍芯2F通用安全終端、龍芯2F筆記本、龍芯3A筆記本、龍芯3A單路服務(wù)器、龍芯3A雙路服務(wù)器、龍芯3A多路服務(wù)器、以及長(zhǎng)城、寶德、曙光、聯(lián)想品牌的龍芯服務(wù)器產(chǎn)品。

(2)中科紅旗、中科方德操作系統(tǒng)

紅旗Linux、方德Linux,是由北京中科紅旗軟件技術(shù)有限公司、中科方德有限公司開發(fā)的一系列Linux發(fā)行版,中科紅旗主要側(cè)重于龍芯桌面版本,中科方德側(cè)重于龍芯服務(wù)器和云終端版本。目前已支持龍芯2F處理器和龍芯3A處理器系列產(chǎn)品,主要支持的機(jī)型有:“龍芯2F通用安全終端”、“龍芯2F筆記本” 、“龍芯3A單路服務(wù)器” 、“龍芯3A雙路服務(wù)器” 、“龍芯3A多路服務(wù)器”等多種機(jī)型。

(3)Fedora操作系統(tǒng)

Fedora Linux是較具知名度的Linux發(fā)行包之一,由Fedora Project社區(qū)開發(fā)、紅帽公司贊助,目標(biāo)是創(chuàng)建一套新穎、多功能并且自由(開放源代碼)的操作系統(tǒng)。 Fedora基于Red Hat Linux,取代原Red Hat Linux在個(gè)人領(lǐng)域的應(yīng)用,F(xiàn)edora的功能對(duì)于用戶而言,它是一套功能完備、更新快速 的免費(fèi)操作系統(tǒng),而對(duì)贊助者Red Hat公司而言,它是許多新技術(shù)的測(cè)試平臺(tái),被認(rèn)為可用的技術(shù)最終會(huì)加入到Red Hat Enterprise Linux (RHEL)中。

Fedora大約每六個(gè)月發(fā)布新版本,目前Fedora13 N32版本支持龍芯的3A和2F平臺(tái)。

(4)RHEL操作系統(tǒng)

RHEL(Red Hat Enterprise Linux)是Linux主流發(fā)行版之一,Red Hat Inc. 是開放來(lái)源的軟件和產(chǎn)品和提供全球性的服務(wù)的主導(dǎo)開發(fā)商和提供者。RHEL6包含了超過(guò)2000個(gè)包,相對(duì)之前的版本而言增加了85%的代碼量,一共增添了1800個(gè)新特性,解決了14000多個(gè)bug。新版帶來(lái)了一個(gè)完全重寫的進(jìn)程調(diào)度器和一個(gè)全新的多處理器鎖定機(jī)制,并利用NVIDIA圖形處理器的優(yōu)勢(shì)對(duì)GNOME和KDE做了重大升級(jí),新的系統(tǒng)安全 服務(wù)守護(hù)程序(SSSD)功能允許集中身份管理,而SELinux的沙盒功能允許管理員更好地處理不受信任的內(nèi)容。RHEL6在龍芯3A和2F機(jī)器上都可以運(yùn)行。

(5)CentOS操作系統(tǒng)

CentOS(Community ENTerprise Operating System)是Linux發(fā)行版之一,它由遵循開放源碼規(guī)則發(fā)布的Red Hat Enterprise Linux源代碼編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器采用CentOS替代商業(yè)版的Red Hat Enterprise Linux。兩者的不同在于CentOS并不包含閉源代碼軟件。目前在 龍芯3A和2F機(jī)器上都可以運(yùn)行。

(6)VxWorks操作系統(tǒng)

VxWorks操作系統(tǒng)是美國(guó)風(fēng)河(WindRiver)公司于1983年設(shè)計(jì)開發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),具有良好的持續(xù)發(fā)展能力、高性能的內(nèi)核以及友好的用戶開發(fā)環(huán)境。VxWorks以其良好的可靠性和卓越的實(shí)時(shí)性被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖技術(shù)及實(shí)時(shí)性要求極高的領(lǐng)域中,如衛(wèi)星通訊、軍事演習(xí)、彈道制導(dǎo)、飛機(jī)導(dǎo)航等。VxWorks操作系統(tǒng)主要包括VxWorks/Cert、VxWorks AE653、5.X系列和6.X系列等版本,其中VxWorks/Cert和5.X系列版本使用Tornado集成開發(fā)環(huán)境,VxWorks AE653和6.X系列版本使用WorkBench集成開發(fā)環(huán)境。目前VxWroks5.5版本已經(jīng)在龍芯2F等平臺(tái)上完成適配,VxWorks6.7版本已在龍芯1A、2F、3A等平臺(tái)上完成適配。

(7)Reworks嵌入式操作系統(tǒng)

Reworks操作系統(tǒng)是中國(guó)電子科技集團(tuán)公司第三十二研究所開發(fā)的一款面向嵌入式領(lǐng)域的實(shí)時(shí)操作系統(tǒng)。該嵌入式操作系統(tǒng)采用先進(jìn)的面向?qū)ο蠛臀?nèi)核技術(shù)開發(fā),具有強(qiáng)實(shí)時(shí)性、可裁剪性和可伸縮性,并特別提供了VxWorks兼容層。目前Reworks已經(jīng)完成針對(duì)龍芯2F的多款計(jì)算機(jī)主板的適配工作,并在多個(gè)項(xiàng)目里實(shí)際應(yīng)用,該款操作系統(tǒng)的效率與穩(wěn)定性得到了考驗(yàn)與驗(yàn)證。

(8)DeltaOS嵌入式操作系統(tǒng)(道操作系統(tǒng))

DeltaOS(道)系統(tǒng)是北京科銀京成技術(shù)有限公司推出的一種高可靠性的嵌入式實(shí)時(shí)操作系統(tǒng),已經(jīng)在國(guó)防和民用領(lǐng)域得到廣泛的應(yīng)用,特別是“道”系統(tǒng)已經(jīng)被成功應(yīng)用于航空/航天等高可靠性要求的項(xiàng)目中。“道”系統(tǒng)提供使應(yīng)用程序在多任務(wù)環(huán)境下運(yùn)行的機(jī)制,同時(shí)能夠滿足實(shí)時(shí)響應(yīng)外部事件、存儲(chǔ)管理以及聯(lián)網(wǎng)等需求。目前,“道”操作系統(tǒng)在龍芯2F平臺(tái)上已經(jīng)適配完成,并已經(jīng)在某些應(yīng)用領(lǐng)域開始推廣使用,同時(shí)正在針對(duì)龍芯3A平臺(tái)進(jìn)行移植,預(yù)計(jì)2012年年底完成適配。

(9)OS KV嵌入式操作系統(tǒng)

中航工業(yè)631所的嵌入式實(shí)時(shí)操作系統(tǒng)軟件分為ACoreOS(OS KV1)和ACoreOS653(OS KV2)兩個(gè)產(chǎn)品。ACoreOS的功能、性能覆蓋了現(xiàn)有的VxWorks5.4/5.5操作系統(tǒng),是一種嵌入式、多任務(wù)、強(qiáng)實(shí)時(shí)操作系統(tǒng);ACoreOS653是為綜合化電子系統(tǒng)使用的操作系統(tǒng),其功能、性能覆蓋了ARINC653標(biāo)準(zhǔn)所規(guī)定的技術(shù)要求(國(guó)外同類產(chǎn)品有GreenHills公司的Integrity、WindRiver公司的VxWorksAE653、BAE公司的CsLeos和LynuxWorks公司的LynxOS)。目前OS KV可在龍芯2F上運(yùn)行。


2、龍芯平臺(tái)支持的數(shù)據(jù)庫(kù)


在龍芯平臺(tái)上支持的數(shù)據(jù)庫(kù)包括常見的MySQL和國(guó)產(chǎn)的武漢達(dá)夢(mèng)、人大金倉(cāng)和神舟通用等品牌。

(1)武漢達(dá)夢(mèng)數(shù)據(jù)庫(kù)

達(dá)夢(mèng)數(shù)據(jù)庫(kù)有限公司成立于2000年,為國(guó)有控股的基礎(chǔ)軟件企業(yè),專業(yè)從事數(shù)據(jù)庫(kù)管理系統(tǒng)研發(fā)、銷售和服務(wù)。達(dá)夢(mèng)數(shù)據(jù)庫(kù)具備齊全的功能、高安全、高可靠性集群、完整的數(shù)據(jù)復(fù)制、高性能等功能特性。達(dá)夢(mèng)數(shù)據(jù)庫(kù)兩年前就開始在龍芯2F和3A平臺(tái)進(jìn)行適配并持續(xù)優(yōu)化,目前已在項(xiàng)目中開始推廣應(yīng)用。

(2)人大金倉(cāng)數(shù)據(jù)庫(kù)

北京人大金倉(cāng)信息技術(shù)股份有限公司于1999年發(fā)起創(chuàng)立,至今已成功獲得中國(guó)電子科技集團(tuán)(CETC)旗下的普華基礎(chǔ)軟件股份有限公司和太極計(jì)算機(jī)股份有限公司的戰(zhàn)略注資。人大金倉(cāng)多年來(lái)一直對(duì)國(guó)產(chǎn)CPU的高度關(guān)注和充分支持,金倉(cāng)數(shù)據(jù)庫(kù)的多個(gè)版本均提供支持龍芯CPU的產(chǎn)品,并對(duì)國(guó)產(chǎn)龍芯CPU的新特性進(jìn)行了充分的支持、改進(jìn)和優(yōu)化。目前,金倉(cāng)數(shù)據(jù)庫(kù)最新版本KingbaseES V6.1已經(jīng)發(fā)布了龍芯2F 和3A的版本。

(3)神舟通用數(shù)據(jù)庫(kù)

神舟通用數(shù)據(jù)技術(shù)有限公司隸屬于中國(guó)航天科技集團(tuán)公司,致力于國(guó)產(chǎn)數(shù)據(jù)庫(kù)研發(fā)和產(chǎn)業(yè)化,擁有具有自主知識(shí)產(chǎn)權(quán)的神通數(shù)據(jù)庫(kù)管理系統(tǒng)系列產(chǎn)品。目前已完成在龍芯平臺(tái)的移植與適配工作,有針對(duì)2F和3A的發(fā)布版本。


3、龍芯支持的中間件


龍芯支持國(guó)產(chǎn)的東方通、金蝶和中創(chuàng)等中間件品牌。Web應(yīng)用服務(wù)器中間件產(chǎn)品目前已經(jīng)成熟;在消息中間件方面,東方通已完成適配。

(1)東方通中間件

東方通中間件是少數(shù)既可以應(yīng)用傳統(tǒng)技術(shù)也可以采用SOA雙重解決方案的廠商,且已經(jīng)擁有很多SOA應(yīng)用成功案例。其中TongWeb應(yīng)用服務(wù)器是一個(gè)完全支持J2EE1.4規(guī)范和Web Service相關(guān)規(guī)范的企業(yè)應(yīng)用支撐平臺(tái),具有高性能、高可靠性、高可用性、易于擴(kuò)展、易于使用等特征,提供方便而強(qiáng)有力的開發(fā)和管理工具支持,具有大量的企業(yè)級(jí)關(guān)鍵應(yīng)用成功案例,東方通的Web應(yīng)用服務(wù)器是目前可以在龍芯平臺(tái)上運(yùn)行的成熟的國(guó)產(chǎn)應(yīng)用服務(wù)器平臺(tái)產(chǎn)品,已和多家OA廠商做過(guò)適配工作。除此之外,2011年?yáng)|方通已將消息中間件移植到龍芯服務(wù)器平臺(tái),并且進(jìn)行了相關(guān)性能測(cè)試和調(diào)優(yōu)工作。

(2)金蝶中間件

金蝶中間件目前擁有Apusic J2EE應(yīng)用服務(wù)器、Apusic消息中間件、Apusic ESB、Operamasks Studio、OperaMasks SDK、Apusic Portal Suite等產(chǎn)品,能夠幫助客戶擺脫底層困擾、快速構(gòu)建、安全管理、靈活重用、有效降低系統(tǒng)開發(fā)復(fù)雜性與開發(fā)成本,并最大限度保護(hù)現(xiàn)有資源,推動(dòng)企業(yè)快速實(shí)現(xiàn)他們的商業(yè)價(jià)值。目前已發(fā)布在龍芯平臺(tái)上的Web應(yīng)用服務(wù)器中間件版本。

(3)山東中創(chuàng)中間件

中創(chuàng)軟件商用中間件股份有限公司是擁有國(guó)家涉密甲級(jí)資質(zhì)與國(guó)家武器裝備科研生產(chǎn)許可的專業(yè)中間件廠商。公司為國(guó)內(nèi)的能源電力、金融、交通、稅務(wù)、電信及互聯(lián)網(wǎng)等各行業(yè)的重要客戶提供穩(wěn)定可靠產(chǎn)品與服務(wù)支持;在國(guó)家安全領(lǐng)域廣泛應(yīng)用,實(shí)現(xiàn)了全國(guó)性部署,常態(tài)化運(yùn)行。山東中創(chuàng)Web應(yīng)用服務(wù)器中間件已能在龍芯服務(wù)器平臺(tái)運(yùn)行。


4、龍芯平臺(tái)支持的辦公軟件


在辦公軟件方面,龍芯平臺(tái)支持LibreOffice/OpenOffice.org和國(guó)產(chǎn)中標(biāo)普華Office、永中Office、金山Office等。

(1)中標(biāo)普華Office

中標(biāo)普華Office是上海中標(biāo)軟件有限公司推出的辦公軟件產(chǎn)品。產(chǎn)品可跨平臺(tái)運(yùn)行于Windows、Linux等主流操作系統(tǒng);全面兼容微軟Office2003及 2007/2010文檔,支持UOF(Unified Office document Format)國(guó)家標(biāo)準(zhǔn)及ODF(Open Documen Format)、OXML(也稱OOXML(Office Open XML)或OpenXML)國(guó)際標(biāo)準(zhǔn)。2010年以來(lái),中標(biāo)軟成立了專門針對(duì)龍芯的office團(tuán)隊(duì),持續(xù)對(duì)龍芯平臺(tái)進(jìn)行性能優(yōu)化,并把與各OA應(yīng)用相關(guān)廠家在龍芯平臺(tái)上的磨合作為重點(diǎn)之一,目前在龍芯平臺(tái)上已經(jīng)推出V6.0版本。

(2)永中Office

永中集成Office在一套標(biāo)準(zhǔn)的用戶界面下集成了文字處理、電子表格和簡(jiǎn)報(bào)制作三大應(yīng)用;基于創(chuàng)新的數(shù)據(jù)對(duì)象儲(chǔ)藏庫(kù)專利技術(shù),有效解決了Office各應(yīng)用之間的數(shù)據(jù)集成共享問(wèn)題。永中Office于2011年底推出了龍芯網(wǎng)絡(luò)版office,在龍芯平臺(tái)上運(yùn)行良好。

(3)金山WPS Office

金山WPS集編輯與打印為一體,具有豐富的全屏幕編輯功能,而且還提供了各種控制輸出格式及打印功能,使打印出的文稿即美觀又規(guī)范,基本上能滿足各界文字工作者編輯、打印各種文件的需要和要求。目前金山在龍芯上借助wine(Linux下運(yùn)行Windows程序的模擬器平臺(tái))可演示運(yùn)行,預(yù)計(jì)2012年第二季度末推出龍芯上的本地編譯版本。


5、軟件開發(fā)環(huán)境


龍芯支持所有主流開發(fā)語(yǔ)言如C、C++、Java、Fortran、Perl等,支持通用的GCC編譯器,可進(jìn)行本地編譯和交叉編譯,支持集成開發(fā)環(huán)境如Eclipse、Qt等,支持在線調(diào)試,可方便地進(jìn)行性能評(píng)估。

(1)Java

Java是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)的總稱,支持跨平臺(tái)、動(dòng)態(tài)的Web、Internet計(jì)算。Java語(yǔ)言作為一種跨平臺(tái)的編程語(yǔ)言在企業(yè)應(yīng)用開發(fā)、桌面應(yīng)用開發(fā)及嵌入式開發(fā)上獲得了廣泛的應(yīng)用。很多大型軟件如Mozilla、OpenOffice.org依賴于Java虛擬機(jī)。

Java語(yǔ)言具有跨平臺(tái)的獨(dú)特優(yōu)勢(shì),因此使用Java語(yǔ)言開發(fā)的軟件系統(tǒng)能夠在任何平臺(tái)上的Java虛擬機(jī)上運(yùn)行,從而有效的降低移植成本。在龍芯Java虛擬機(jī)的支持下,現(xiàn)有的Java軟件都能夠在不經(jīng)過(guò)重新編譯的條件下無(wú)縫移植到龍芯平臺(tái)。

目前Java虛擬機(jī)已成功移植到龍芯2F/3A平臺(tái)上,龍芯平臺(tái)能夠支持OpenJDK 6,兼容J2SE標(biāo)準(zhǔn),通過(guò)SpecJVM測(cè)試,具有較高的實(shí)用水平和穩(wěn)定性。龍芯Java虛擬機(jī)分為MIPS 32位、64位兩個(gè)版本,其中32位版本主要面向桌面應(yīng)用(龍芯2F / 3A),64位版本主要面向高性能服務(wù)器應(yīng)用(龍芯3A / 3B)。龍芯Java虛擬機(jī)中的即時(shí)編譯器(Just-in-time Compiler, JIT)針對(duì)龍芯CPU進(jìn)行了專門的移植和優(yōu)化。

龍芯Java虛擬機(jī)支持以下軟件:Eclipse開發(fā)平臺(tái)、永中Office、Tomcat網(wǎng)絡(luò)服務(wù)器、各種中間件服務(wù)器(包括金蝶中間件、東方通中間件等)、Java Applet插件(集成于Firefox瀏覽器)以及各種其他Java語(yǔ)言開發(fā)的軟件系統(tǒng)。

龍芯Java虛擬機(jī)的32位版本已經(jīng)投入實(shí)際使用,64位版本在2012年3月份完成產(chǎn)品化。

(2)Eclipse

Eclipse 是一個(gè)開放源代碼的、基于Java 的可擴(kuò)展開發(fā)平臺(tái),是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。龍芯2號(hào)/3號(hào)平臺(tái)上能夠穩(wěn)定運(yùn)行Eclipse3.6.1,包括Eclipse 附帶的標(biāo)準(zhǔn)插件集和Java開發(fā)工具等。

(3)Qt

Qt是一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架。它提供給應(yīng)用程序開發(fā)者建立藝術(shù)級(jí)的圖形用戶界面所需的所用功能。Qt是完全面向?qū)ο蟮,很容易擴(kuò)展,并且允許真正地組件編程。Qt也是流行的Linux桌面環(huán)境KDE的基礎(chǔ)。Qt具有優(yōu)良的跨平臺(tái)特性、面向?qū)ο、豐富的API、大量的開發(fā)文檔等優(yōu)點(diǎn)。

目前龍芯2號(hào)/3A平臺(tái)支持Qt3.0/4.0及以上版本。

(4)GCC

開源編譯套件GCC目前已經(jīng)支持龍芯3A處理器的體系結(jié)構(gòu)調(diào)優(yōu)選項(xiàng)。目前,可通過(guò)兩種方式獲得優(yōu)化后的編譯器:使用龍芯3A配套發(fā)布文件系統(tǒng)中/opt/toolchain/下的安裝包或從GNU官網(wǎng)下載GCC4.6.0以上版本源碼,后者需用戶自行編譯工具鏈。通過(guò)添加編譯優(yōu)化選項(xiàng)-march=loongson3a,即可使用針對(duì)該處理器的流水線描述來(lái)進(jìn)行代碼調(diào)度,生成的代碼也能夠充分利用龍芯3A的指令集擴(kuò)充。對(duì)大多數(shù)程序而言,使用該選項(xiàng)都能在龍芯3A處理器上得到不同程度性能提升。

此外,在對(duì)SPEC CPU2000基準(zhǔn)測(cè)試集進(jìn)行編譯器調(diào)優(yōu)空間探索過(guò)程中,總結(jié)出以下GCC的編譯選項(xiàng)可能對(duì)龍芯3A處理器性能有提升作用。在對(duì)程序進(jìn)行精細(xì)調(diào)優(yōu)過(guò)程中,下列選項(xiàng)具有一定的參考意義。
-fdefer-pop         -fcaller-saves
-fno-move-loop-invariants         -fno-cprop-registers
-funroll-all-loops         -fno-early-inlining
-ffunction-cse         -floop-optimize
-fno-optimize-register-move         -fno-peephole
-freorder-blocks         -fno-peephole2
-ftracer         -fprefetch-loop-arrays
-ftree-fre         -fsched-spec-load-dangerous
-fno-cse-follow-jumps         -fschedule-insns2
-fno-math-errno         -fsignaling-nans
-fno-optimize-sibling-calls         -fno-strength-reduce
-fno-peel-loops         -fthread-jumps
-fsingle-precision-constant         -fno-tree-copyrename
-ftree-loop-optimize         -ftree-dominator-opts
-fno-branch-count-reg         -ftree-vect-loop-version

(5)LCC
LCC(Loongson Compiler Collection),是一套由龍芯公司聯(lián)合計(jì)算所開發(fā)的緊密結(jié)合龍芯體系結(jié)構(gòu)進(jìn)行性能調(diào)優(yōu)的編譯器,可以大幅度提高應(yīng)用程序的性能。目前該編譯器處于測(cè)試階段,將于2012年二季度末推出Beta版。

(6)GDB
GDB是GNU開源組織發(fā)布的Linux下的C和C++語(yǔ)言的程序調(diào)試工具。目前,龍芯配套的發(fā)布系統(tǒng)中包含了GDB調(diào)試器。在使用GDB調(diào)試程序前,推薦使用編譯選項(xiàng)-g來(lái)編譯源程序,以添加調(diào)試信息,方便調(diào)試。

(7)Oprofile
Oprofile是Linux平臺(tái)上的一個(gè)功能強(qiáng)大的性能分析工具,支持兩種采樣方式:基于事件和基于時(shí)間;谑录牟蓸涌梢栽诔绦蜻\(yùn)行中中獲取處理器流水線中各類微結(jié)構(gòu)級(jí)事件的采樣信息,為性能分析提供詳盡信息;跁r(shí)間的采樣使用RTC時(shí)鐘作為采樣方式。后者功能是前者的子集。龍芯系列處理器在硬件上提供了性能計(jì)數(shù)器的支持,在軟件上提供了支持Oprofile基于事件采樣方式的Linux操作系統(tǒng)內(nèi)核和Oprofile用戶程序源碼和安裝包,可以方便地進(jìn)行各類應(yīng)用程序、動(dòng)態(tài)庫(kù)和內(nèi)核程序的性能分析。


5、瀏覽器及多媒體支持


目前龍芯支持多種除IE以外的瀏覽器,支持主流格式的音視頻格式如rmvb、avi、wmv、mp3、mpg、jepg、flw等,目前Mplayer和Flash在龍芯上可以正常運(yùn)行。

(1)Firefox

Firefox(火狐瀏覽器)是由Mozilla開發(fā)的網(wǎng)頁(yè)瀏覽器,在目前全球?yàn)g覽器市場(chǎng)中排行第三,僅次于IE和谷歌瀏覽器。Firefox以其完全開源,占資源少,安全問(wèn)題少,輔助插件多的優(yōu)勢(shì)著稱。在龍芯桌面系統(tǒng)中,定制優(yōu)化了Firefox4.0版本,對(duì)其Javascript引擎JeagerMonkey進(jìn)行了結(jié)合處理器結(jié)構(gòu)的即時(shí)編譯(JIT)優(yōu)化,使網(wǎng)頁(yè)瀏覽性能有極大提升,Sunspider測(cè)試程序分值為3900ms。目前,配套的發(fā)布系統(tǒng)中已經(jīng)包含了定制優(yōu)化后的Firefox瀏覽器。

(2)MPlayer

MPlayer是一款開源的多媒體播放器,以GNU通用公共許可證發(fā)布。它能夠在各種主流的操作系統(tǒng)上運(yùn)行,例如Linux、微軟Windows及蘋果電腦的Mac OS X。MPlayer是Linux系統(tǒng)的最佳媒體播放工具,它支持的視頻格式包括: Cinepak、DV、H.263、H.264/MPEG-4AVC、HuffYUV、Indeo、MJPEG、MPEG-1、MPEG-2、MPEG-4 Part 2、RealVideo、Sorenson、Theora、WMV等,支持的音頻格式有: AAC、AC3、ALAC、AMR、FLAC, Intel Music Coder、Monkey's Audio、MP3、Musepack、RealAudio、Shorten、Speex、Vorbis、WMA等,相對(duì)其它播放器來(lái)說(shuō),資源占用非常少。MPlayer另外一個(gè)特點(diǎn)是支持大量的輸出驅(qū)動(dòng),不僅可以使用X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB,也能使用顯卡的硬件解碼功能。

MPlayer已經(jīng)移植到龍芯平臺(tái),使用龍芯特有的多媒體指令對(duì)解碼器進(jìn)行了優(yōu)化,能夠流暢播放標(biāo)清視頻,基于多核龍芯處理器的并行解碼器能夠播放720P的高清視頻。

(3)Flash

目前Adobe Flash Player10.2瀏覽器插件已經(jīng)在龍芯平臺(tái)上成功完成移植,并且通過(guò)了Adobe DCTS功能測(cè)試。支持Adobe的Action Script 2、Action Script3 和Flash10格式的文件播放,可滿足Flash10的音視頻播放及交互式應(yīng)用系統(tǒng)的需要。

版權(quán)聲明
龍芯中科技術(shù)有限公司版權(quán)所有。Loongson是龍芯中科技術(shù)有限公司的注冊(cè)商標(biāo)。本文中所涉及的其他商標(biāo)或產(chǎn)品名稱均為各自擁有者的商標(biāo)或產(chǎn)品名稱。
本文中的信息若有更改,恕不另行通知。雖然已盡力確保本文的完整性和準(zhǔn)確性,但龍芯中科技術(shù)有限公司對(duì)本文的內(nèi)容不作任何保證。龍芯中科技術(shù)有限公司對(duì)本文中包含的錯(cuò)誤或遺漏,或者因使用本文引發(fā)的任何損失概不負(fù)責(zé)。
未經(jīng)龍芯中科技術(shù)有限公司許可,任何個(gè)人和組織均不得以任何手段與形式對(duì)本文進(jìn)行復(fù)制或傳播。
龍芯中科技術(shù)有限公司
2012年2月
龍芯中科技術(shù)有限公司
地址:北京市海淀區(qū)科學(xué)院南路10號(hào),郵編:100190
電話:010-62546668
傳真:010-62600826
客戶服務(wù)郵箱:service@loongson.cn
網(wǎng)址:http://www.loongson.cn

→ 『關(guān)閉窗口』
 發(fā)布人:pr_room
 [ → 我要發(fā)表 ]
上篇文章:安全可靠的LCD顯示技術(shù)——直接集成連接(COG)
下篇文章:針對(duì)低壓便攜設(shè)備背光或閃光應(yīng)用的LED驅(qū)動(dòng)器方案
→ 主題所屬分類:  白皮書店 → 辦公電子
 熱門文章
 中航光電(158廠)電連接器產(chǎn)品選型指南 (64371)
 國(guó)巨(Yageo)片式電阻電容產(chǎn)品規(guī)格書 (57637)
 下一代前傳網(wǎng)絡(luò)接口(NGFI)白皮書 (49838)
 2013年移動(dòng)經(jīng)濟(jì)(The Mobile Economy 2013… (48114)
 鐳射二極管 (46552)
 使用NFC進(jìn)行藍(lán)牙配對(duì)(Using NFC for Bluet… (45342)
 為濾波電路選擇合適的運(yùn)算放大器 (42189)
 mirasol顯示器與競(jìng)爭(zhēng)性顯示技術(shù)的比較 - Qualco… (41849)
 CodeWarrior Development Studio (41013)
 u-blox產(chǎn)品目錄(Product Catalog 16… (40721)
 最近更新
 風(fēng)華高科中高壓MLCC解決方案多領(lǐng)域全場(chǎng)景滲透 (8月29日)
 用樹莓派Pico W和Lora Hat構(gòu)建網(wǎng)格節(jié)點(diǎn) (5月8日)
 用Pulsus PLD系統(tǒng)實(shí)現(xiàn)突破性piezoMEMS器件 (1月21日)
 復(fù)旦芯片實(shí)現(xiàn)感存算一體化:像人眼一樣智能 (9月29日)
 增強(qiáng)型人工智能為Meteor Lake處理器的設(shè)計(jì)提速 (5月15日)
 教育行業(yè)數(shù)字化自主創(chuàng)新飛騰生態(tài)解決方案白皮書 (4月2日)
 人形機(jī)器人設(shè)計(jì)原則及人類智能和內(nèi)部身體系統(tǒng)仿真 (2月2日)
 用傳感器讓中央空調(diào)更節(jié)能環(huán)保,精確測(cè)量溫濕度、… (1月30日)
 不干膠標(biāo)簽印刷UL認(rèn)證 (11月22日)
 基于廣芯微UM3242F-RET6主控芯片的DC-AC逆… (11月9日)
 文章搜索
搜索選項(xiàng):            
  → 評(píng)論內(nèi)容 (點(diǎn)擊查看)
您是否還沒有 注冊(cè) 或還沒有 登陸 本站?!
關(guān)于我們 ┋ 免責(zé)聲明 ┋ 產(chǎn)品與服務(wù) ┋ 聯(lián)系我們 ┋ About 365PR ┋ Join 365PR
Copyright @ 2005-2008 365pr.net Ltd. All Rights Reserved. 深圳市產(chǎn)通互聯(lián)網(wǎng)有限公司 版權(quán)所有
E-mail:postmaster@365pr.net 不良信息舉報(bào) 備案號(hào):粵ICP備06070889號(hào)