精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

做芯片設計的都用什么操作系統呢?

芯司機 ? 來源:莽野蠻人 ? 2023-02-06 14:23 ? 次閱讀

工欲善其事,必先利其器。那么,做芯片設計的都用什么操作系統呢? 其實,不是我們芯片設計工程師要用什么操作系統,而是我們做設計用的EDA軟件決定了我們要用什么操作系統。 因為芯片雖然很小,但是它里面的電路規模很大,在設計時需要進行仿真模擬優化,那計算量是很大的。在早期個人電腦處理能力不強的時代,只能強大的服務器才能勝任,而那個時代,Sun的服務器做很好,所以那些EDA軟件都只能運行在Sun公司的Unix操作系統Solaris上面了。

ff18f846-a528-11ed-bfe3-dac502259ad0.jpg

后來,隨著Linux的興起,HP等服務器的強盛,Sun的逐漸衰落,Cadence、Synopsys等公司的EDA軟件也逐漸轉向了Linux陣營,所以,芯片工程師得以在自己的PC上也能裝上這些EDA軟件了,而且,PC的處理能力也越來越強,嗯,兄弟們有做私活的機會了(偷笑)。

ff33664a-a528-11ed-bfe3-dac502259ad0.jpg

HP服務器

在這一時期,Linux陣營里,商業化最好的是Redhat,所以Cadence、Synopsys等公司的EDA軟件推薦的也是Redhat,畢竟做設計,穩定壓倒一切。

Redhat的服務畢竟要錢,后來出現的CentOS完美的解決了這一問題,所以很多公司和個人都選擇CentOS了。(可惜,CentOS 9不會再有了)

就目前來說,芯片設計操作系統的選擇:

1、大公司——服務器上裝Redhat,買服務;

2、小公司——服務器上裝Redhat,不買服務,或者裝CentOS;

3、個人——PC或者筆記本,首選Ubuntu,虛擬機的話選CentOS。

公司的選擇我們就不說了,有錢啥都不缺。

個人的話,其實什么Linux發行版都可以,兼容性的問題也很好解決,因為Linux上的軟件,基本上都相當于Windows上說的綠色軟件,缺什么依賴庫,就補什么依賴庫,不能裝依賴庫的安裝包,拷貝一個so文件也可以,做一個軟鏈接也可以,都是可以解決的。

我這里只所以推薦Ubuntu,是因為Ubuntu背靠的是大公司,質量有保證,更新也比較及時,對新硬件支持較好。對于個人來說,除了EDA軟件,可能還會裝不少其他辦公軟件。國產軟件也有很多支持Linux了,目前基本都只支持deb和rpm兩種包。所以,從硬件和軟件的支持來看,Ubuntu是首選。

如果只是裝一個虛擬機安裝這些EDA軟件,那當然就算選Redhat的源碼再造版CentOS了,對EDA軟件的兼容性最好。

目前,我公司的hp服務器上,我裝的是Redhat,我個人的PC和筆記本,我都只裝了Ubuntu單個系統,辦公設計兩不誤。

順便說一下,想用Redhat系之外發行版的同學,你只要做好一下幾件事,EDA軟件的兼容性不是問題:

1、很多eda軟件都只支持redhat或類redhat,在軟件運行時會進行OS檢測,實際上都是讀取的/etc/redhat-release這個文件,redhat-release是一個文本文件,里面只有一句話,比如:

Red Hat Enterprise Linux Server release 6.3 (Santiago)

EDA需要什么,我們就提供什么。

2、EDA軟件都很龐大,都是由很多組件構成的,雖然你裝的是64位版本,但是可能很多軟件自己的通信組件還是32位遺留下來,所以,必須把系統的32位庫裝上;

3、軟件缺什么依賴庫,就裝什么依賴庫,找不到依賴庫,就去找so文件,放到軟件目錄下或者系統目錄下都可以,或者做軟鏈接,只要EDA軟件能夠找到;還是那句話,Linux下的軟件都是綠色軟件,盡量不要去做影響系統本身的改動,改動只影響軟件自己就好了。

4、軟件不提示錯誤信息怎么辦?用trace命令跟蹤,看看到底缺什么,找到缺什么了就按照第3條處理。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片設計
    +關注

    關注

    15

    文章

    1001

    瀏覽量

    54812
  • 服務器
    +關注

    關注

    12

    文章

    9021

    瀏覽量

    85186

原文標題:你們做芯片設計都用的什么操作系統?

文章出處:【微信號:芯司機,微信公眾號:芯司機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是嵌入式操作系統?

    機器人的大腦。它告訴機器人怎么工作,什么時候做什么事,怎么和它身體上的各種傳感器和部件溝通,EOS是為嵌入式系統設計的專用操作系統。 那它到底有什么特別的? 1.超快反應:EOS得像閃電一樣快,一旦有
    發表于 11-08 15:07

    linux操作系統安裝步驟 linux操作系統的特點及組成

    Linux操作系統安裝步驟 Linux操作系統是一種開源的操作系統,它以其穩定性、安全性和靈活性而聞名。以下是安裝Linux操作系統的一般步驟,以Ubuntu為例: 1. 準備工作 在
    的頭像 發表于 10-21 11:24 ?447次閱讀

    面向功能安全應用的汽車開源操作系統解決方案

    在SAE 2024國際汽車安全大會上,Elektrobit的Linux專家王紅燕在操作系統芯片技術的分論壇上為大家帶來了“面向功能安全應用的汽車開源操作系統解決方案”主題演講。
    的頭像 發表于 09-27 09:21 ?407次閱讀
    面向功能安全應用的汽車開源<b class='flag-5'>操作系統</b>解決方案

    關于臺式電腦國產操作系統鴻蒙、統信、麒麟等操作系統光驅驅動程序一些問題!

    現在國產化替代越來越深入,很多電腦都用了的是國產操作系統 對于:DVD刻錄機光驅,移動USB刻錄機光驅,在WIN系統可以正常實現功能,或者聯網驅動,在國產系統就無法正常使用功能 請問有
    發表于 09-23 11:07

    工控機支持什么操作系統

    工控機,全稱工業控制計算機(Industrial Personal Computer, IPC),支持多種操作系統以滿足不同行業和應用場景的需求。具體來說,工控機常見的操作系統包括:
    的頭像 發表于 09-11 09:24 ?340次閱讀

    簡單認識RTOS實時操作系統

    RTOS(Real Time Operating System,實時操作系統)是一種專門設計用于在嚴格時間限制內處理任務的操作系統。它以其高實時性、多任務處理能力和資源管理能力在工業自動化、醫療設備、航空航天、汽車電子等眾多領域得到廣泛應用。以下是對RTOS實時
    的頭像 發表于 08-20 11:20 ?2413次閱讀

    嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統有啥區別

    Intewell操作系統和VxWorks操作系統都是工業領域常用的操作系統,它們各有特點和優勢。以下是它們之間的一些主要區別:
    的頭像 發表于 07-08 14:16 ?380次閱讀
    嵌入式實時<b class='flag-5'>操作系統</b>:Intewell<b class='flag-5'>操作系統</b>與VxWorks<b class='flag-5'>操作系統</b>有啥區別

    求助,請問你們開發產品時使用的什么操作系統

    開發產品時,你會使用什么操作系統? 使用了操作系統會不會影響執行效率?請各位大神們給個意見呀。 我在開發一個產品,現在遇到這個問題,寫不帶系統
    發表于 05-14 08:06

    如何根據需求選擇合適的新加坡VPS操作系統?

    選擇合適的新加坡VPS操作系統您需要考慮哪些因素,如何根據需求選擇合適的新加坡VPS操作系統?rak部落小編為您整理發布選擇合適的新加坡VPS操作系統需要考慮哪些因素。
    的頭像 發表于 05-10 11:14 ?404次閱讀
    如何根據需求選擇合適的新加坡VPS<b class='flag-5'>操作系統</b>?

    基于鴻道(Intewell?)操作系統研發的農業機器人操作系統

    江蘇大學與科東軟件聯合研發“農業機器人操作系統”,并成立“農業機器人操作系統”聯合實驗室,奮力推進農業智能化,推動農業科技創新。“農業機器人操作系統”的技術革新,對提高農業生產效率、保護環境、應對農業勞動力短缺及促進智慧農業發展
    的頭像 發表于 04-30 11:09 ?388次閱讀

    帶你認識實時操作系統(rtos)

    實時操作系統(RTOS)是為嵌入式系統和實時應用提供一個穩定、可預測和高效運行環境的操作系統。實時操作系統確保了系統能夠在嚴格的時間限制內響
    的頭像 發表于 04-16 16:30 ?1166次閱讀
    帶你認識實時<b class='flag-5'>操作系統</b>(rtos)

    探討Linux操作系統的啟動流程

    這個部分比較有意思。因為在BIOS階段,計算機的行為基本上被寫死了,程序員可以的事情并不多;但是,一旦進入操作系統,程序員幾乎可以定制所有方面。所以,這個部分與程序員的關系更密切。
    發表于 04-09 09:29 ?541次閱讀
    探討Linux<b class='flag-5'>操作系統</b>的啟動流程

    深度解析全球操作系統格局

    操作系統是負責協調、管理和控制計算機硬件與軟件資源的程序,是整個計算機的核心系統軟件。 按照操作系統面向的設備類型,通用操作系統主要包括桌面操作系統
    的頭像 發表于 01-18 15:00 ?1062次閱讀
    深度解析全球<b class='flag-5'>操作系統</b>格局

    有了單片機,為什么還要使用操作系統

    問題:? 對于一款單片機來說,裝上了操作系統(比如linux、uc/os-2、winCE等),與不裝操作系統最大的區別是什么? 回答: 操作系統,是個龐然大物,但是大家都很喜歡,因為他能幫你
    的頭像 發表于 01-11 08:35 ?736次閱讀

    詳解實時操作系統和非實時操作系統

    實時操作系統,當外界事件和數據產生時,系統能以足夠快的速度予以處理,其處理結果能在規定的時間內控制生產結果或對系統做出響應,并控制所有實時任務協調一致運行的操作系統
    的頭像 發表于 12-26 09:54 ?4509次閱讀
    詳解實時<b class='flag-5'>操作系統</b>和非實時<b class='flag-5'>操作系統</b>