Re: [問題] 為什麼嵌入式系統不流行發行版

看板Linux作者時間6年前 (2019/07/01 22:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
首先謝謝大家的抽空回覆,由於目前平台架設的工作告一段落,接下來會把心思 放在應用程式的編寫,暫時可能不會再密集處理這部分的工作,加上過程中有找 到一些推文沒提到的方法,我想利用回文做個總結,一來幫助自己記憶,二來也 希望能幫上未來有這類需求的朋友。 目標:在嵌入式開發板建立作業系統,並像debian、ubuntu這類桌面發行版一樣 帶有基本工具及套件管理器。 作法: A.建立基本作業系統,依照易到難應該可以分為下列幾種方式: 1.尋找硬體供應商有沒有提供基本開機映像檔或SD card。 2.尋找硬體供應商有沒有提供平台Yocto環境建置教學。 3.尋找硬體供應商有沒有提供Linux核心編譯教學。 若都沒有可以Yocto為關鍵字搜尋看看。 這部分只求能開機連上網,其餘都不要求。 B.開機後先試著連上網路,接著以debootstrap建立一個新的根目錄,詳細可以 參考這篇,寫得非常詳盡: https://www.linuxquestions.org/questions/debian-26/ how-to-install-debian-using-debootstrap-4175465295/ (抱歉我不會縮網址,請自己連接吧。) C.以chroot切換到上一步驟建立的根目錄,基本上debian能用的套件都可以用 apt install進行安裝,用起來跟PC上或是raspberry上感覺差不多,至此應 該算達成目標了。 備註:由於我目前的系統只能以板子上的eMMC開機,所以我還沒找到把 debootstrap建立出的根目錄替換掉原本根目錄的方法,但我發現使用chroot後 安裝的ssh server、apache server都可以正常在同網域下的其他電腦看到,所 以暫時就先忽略這個問題。 我對linux技術或術語方面並不熟悉,所以如果有用詞錯誤或觀念錯誤的部分,還 請指教。 ※ 引述《icetofux ()》之銘言: : 我使用Linux的時間約一年,大部分也都操作在桌面環境下,這問題可能有點可 : 笑,但還請各位先進解惑。 : 最近因為工作需要開始接觸類似Raspberry Pi的ARM處理器單板電腦,由於廠商 : 沒有提供作業系統,所以我按著網路教學用Yocto建立作業系統,花了3天總算 : 能開機了。 : 在嘗試的過程中我一直在想,除了Raspberry Pi有提供Raspbian這套類似 : Debian的發行版,其他大部分賣類似產品的公司大多要求使用者用Yocto去建立 : 自己的環境,甚至還有從原始碼下載開始交叉編譯的。 : 為什麼在這個領域不流行發行版,讓使用者可以透過apt這類的套件管理器直接 : 安裝自己喜歡的套件呢?是有什麼技術上的困難嗎? : 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.44.18 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1561990259.A.5AC.html
文章代碼(AID): #1T6XHpMi (Linux)
文章代碼(AID): #1T6XHpMi (Linux)