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

作者: icetofux   2019-06-25 21:35:59
我使用Linux的時間約一年,大部分也都操作在桌面環境下,這問題可能有點可
笑,但還請各位先進解惑。
最近因為工作需要開始接觸類似Raspberry Pi的ARM處理器單板電腦,由於廠商
沒有提供作業系統,所以我按著網路教學用Yocto建立作業系統,花了3天總算
能開機了。
在嘗試的過程中我一直在想,除了Raspberry Pi有提供Raspbian這套類似
Debian的發行版,其他大部分賣類似產品的公司大多要求使用者用Yocto去建立
自己的環境,甚至還有從原始碼下載開始交叉編譯的。
為什麼在這個領域不流行發行版,讓使用者可以透過apt這類的套件管理器直接
安裝自己喜歡的套件呢?是有什麼技術上的困難嗎?
謝謝。
作者: kdjf (我抓得到什麼呢?)   2019-06-25 23:41:00
一個嵌入式系統的市場值得一個團隊投入嗎?
作者: Bencrie   2019-06-25 23:52:00
容量的問題吧。不然 kernel 跟 bootloader 都 ok 的話要跑 debian 應該不是問題
作者: CCWck (幹嘛要暱稱)   2019-06-26 00:00:00
可以用buildroot
作者: HamalAri (哈馬‧阿里)   2019-06-26 00:01:00
1. rPi 也可以裝一般的 distro. 至少debian/ALarm沒問題2. 套件並不是問題,kernel才是,比如 rPi 是 arm 架構它要大改的 kernel,這種大改的東西通常只會出一版,然後就不更新了。就算運氣好有像 rPi 這樣 upstream的支援,有的還要刷社群的 uboot 來支援 device tree反正很麻煩,而且每張板子都長不一樣p.s. 如果是 rPi,其實已經算多數 distro. 都支援了不要生在福中不知福。
作者: zo6596001 (超帥肥宅)   2019-06-26 00:12:00
我才剛做這行2個月,不知道是不是常常客製化的問題。還有空間有限,沒必要的東西就不用放進去而且實際開發完拿給客戶之後,開發的街口通常都會封死*接口
作者: icetofux   2019-06-26 08:15:00
回5樓:感謝說明,不過我沒有身在福中不知福啊,如果PI做其實我會很高興,可是這次的案子老闆有指定硬體平台。另外想請教如果只是Kernel的問題,是不是代表只要跟PI一樣ARM CPU的板子其實都能用Raspbian呢?回13樓:我記得像是Debian就會提供最小安裝檔,裡面只提供開機跟基本指令的支援,如果是空間問題應該可以用類似的機制,讓使用者依最終需求來加裝自己要的套件。
作者: zo6596001 (超帥肥宅)   2019-06-26 08:33:00
不知道Debian 能不能裝在250MB的系統裡還要放QT 的lib 約70MB 還有客戶的程式
作者: os369510 (Jeremy)   2019-06-26 09:05:00
Ubuntu Core 有支援pi pi 已經有善很多了 如果你連拉code 來build 都不願意 建議你不要玩嵌入式了
作者: dou0228 (7777)   2019-06-26 09:27:00
基本上,embedded 系統都很小,絕大多數都要你動手空間有限,RAM 有限,要跑完整的 distro 很奢侈
作者: Bencrie   2019-06-26 12:49:00
Debian 的最小安裝對 embedded system 來說超大啊
作者: Alica (Torsades de Pointes)   2019-06-26 13:56:00
不限定單板電腦的話 像家用路由器之類有openwrt可裝
作者: hizuki (ayaka)   2019-06-26 17:16:00
yocto試過不
作者: ChakraLinux (GNU/Chakra Project)   2019-06-26 19:14:00
樓上標準看不懂中文的…應該說,不看內文的
作者: Bencrie   2019-06-26 22:36:00
32GB emmc 4G ram ... 那是 Tegra 嗎 XDTX2 差不多就這規格,一片要兩萬
作者: Debian (Debian)   2019-06-27 02:22:00
BMI超標造成各位的不便深感抱歉,在此不會露出胸部道歉。
作者: s8321414 (冥王歐西里斯)   2019-06-27 08:15:00
樓上XD
作者: icetofux   2019-06-27 08:32:00
回Bencrie:不是,沒這麼高級,只是普通ARM A57模組電腦而已。順便請教一下如果不想自己做硬體,市面上那家模組電腦品牌比較大呀,有人能幫我推薦嗎?
作者: dou0228 (7777)   2019-06-27 10:51:00
embedded:單位要從 GB -> MB 結案
作者: hizuki (ayaka)   2019-06-27 11:24:00
我打快了應該說poky,這確實是發行版阿
作者: fourdollars (四元)   2019-06-27 12:05:00
最近出了 Raspberry Pi 4 記憶體有 1GB, 2GB, 和 4GBhttp://bit.ly/2XyBCLM 可惡!想要!
作者: livilivilivi (癡殘苦戀悲痛莫名)   2019-06-27 12:18:00
早期限於容量,近年來也越來越多支援發行版了PI最大的問題是一般公司你拿不到那顆bcm cpu你可以玩TI beagle bone
作者: kkdlin (kkdlin)   2019-06-27 13:41:00
別的不說 嵌入式系統客戶 不可能只要reference board就好每個公司光peripherals就不一樣了 支援就支援不完了
作者: chuegou (chuegou)   2019-06-27 20:05:00
做工業電腦的 感覺不少
作者: god145145   2019-06-27 22:07:00
唯一支持MTK
作者: firejox (Tangent)   2019-06-28 04:30:00
Alpine Linux ?
作者: froce (froce)   2019-06-29 14:18:00
搞崁入式系統的,核心編譯是基本工吧?
作者: enthos (影斯作業系統)   2019-06-30 17:53:00
作者: os369510 (Jeremy)   2019-07-02 21:28:00
來推一下Ubuntu Core pi也是reference board 用起來非常容易

Links booklink

Contact Us: admin [ a t ] ucptt.com