嵌入式linux開發這些問題你注意到了嗎?
時間:2019-03-20 來源:華清遠見
嵌入式開發過程中linux的學習一直都是重點,而且在找工作的過程中這方面的面試題也是比較多的。很多初學者在學習過程對于嵌入式linux的理論知識并沒有很好的進行掌握,在面試過程中就會敗在基礎的面試題上。下面給大家分享一下三道嵌入式linux的面試題。
嵌入式linux面試題一:
解釋下什么是GPL,GNU,自由軟件?
GPL:(通用公共許可證):一種授權,任何人有權取得、修改、重新發布自由軟件的權力。
GNU:(革奴計劃):目標是創建一套完全自由、開放的的操作系統。
自由軟件:是一種可以不受限制地自由使用、復制、研究、修改和分發的軟件。主要許可證有GPL和BSD許可證兩種。

嵌入式linux面試題二:
如何選擇Linux操作系統版本?
一般來講,桌面用戶首選Ubuntu;服務器首選RHEL或CentOS,兩者中首選CentOS。
根據具體要求:
①安全性要求較高,則選擇Debian或者FreeBSD。
②需要使用數據庫高級服務和電子郵件網絡應用的用戶可以選擇SUSE。
③想要新技術新功能功能可以選擇Feddora,Feddora是RHEL和CentOS的一個測試版和預發布版本。
④根據現有狀況,絕大多數互聯網公司選擇CentOS。現在比較常用的是6系列,現在市場占有大概一半左右。另外的原因是CentOS更側重服務器領域,并且無版權約束。
嵌入式linux面試題三:
描述Linux系統從開機到登陸界面的啟動過程
⑴開機BIOS自檢,加載硬盤。
⑵讀取MBR,MBR引導。
⑶grub引導菜單(Boot Loader)。
⑷加載內核kernel。
⑸啟動init進程,依據inittab文件設定運行級別
⑹init進程,執行rc.sysinit文件。
⑺啟動內核模塊,執行不同級別的腳本程序。
⑻執行/etc/rc.d/rc.local
⑼啟動mingetty,進入系統登陸界面。
以上就是給大家分享的嵌入式linux三道面試題,在不看答案下你能回答的上來嗎?如果想了解更多嵌入式linux相關知識點的講解,請登錄華清遠見嵌入式培訓官網進行了解。

