› 論壇總覽 › MP500系列微型電腦討論區 › Mapleboard的ROM flash工具與kernel source
- This topic has 5 則回覆, 2 個參與人, and was last updated 1 years, 7 months ago by Huang Jia-Bin.
-
作者文章
-
2023 年 1 月 17 日 上午 10:30 #1263
我是Arch Linux社群的成員。最近看到這片板子覺得很棒,價位跟性能看起來都很好。
我希望可以將Arch Linux移植上去。我有bring up的經驗 (以前寫的writeup) 所以只要有原始碼就沒問題(根據GPL只要提供image就須提供)。但網路上找不到這片板子用的刷機工具與kernel/uboot 原始碼 (以及device tree)。請問在哪裡可以找到呢?
2023 年 1 月 19 日 上午 10:36 #1264謝謝你對MP510微型電腦給予肯定,也對你有bring up經驗非常敬佩。有沒有興趣一同合作?煩請電話聯絡 0935-909821。
2023 年 1 月 19 日 下午 3:39 #1265您好。當然能合作最好,但 Kernel/UBoot 原始碼依照授權是須公開的東西。貴公司是否可以先提供?我想趁有空試試看最通用的root image可以在板子上動到甚麼地步
請問您年後何時方便接電話?如果麻煩的話我也可以用email。我的是 marty1885 \at protonmail.com
2023 年 1 月 22 日 上午 10:22 #1268從MP510開賣的第一天開始,所有用到的OpenSource源碼都公開在MP510、Debian、ubuntu的套件Repository裏。請按照Debiian/Ubuntu套件管理指令下載原始碼。u-boot的原始碼在u-boot mainline裏。
“但 Kernel/UBoot 原始碼依照授權是須公開的東西。貴公司是否可以先提供?” 。。。。。
我相信Google Pixel手機、Samsung手機的原始碼都是公開的,但是沒有SoC及各周邊IC的Databook,以及詳盡電路圖資料、還有以年來計算的時間,我是build不出來的,你能build出來嗎?
MP510系列電腦和Google Pixel手機、Samsung手機一樣,不是開發板。MP510系列電腦主要的目標客戶在於系統整合商和終端使用者。系統整合商開發自己的應用軟體,安裝於MP510上,提供特定功能給最終客戶。終端使用者把MP510當作入門款桌機使用。萬一系統韌體毀損時,我們和手機廠商一樣,提供刷機服務。因爲這些顧客都不希望把時間耗費在低階的細節上。
也就是說MP510基本不支援安裝其他作業系統,因爲這是非常耗時的高難度任務,尤其是要把它搞到穩定服貼。如果你想移植ArchLinux,還是找開發板比較適合。
2023 年 4 月 19 日 上午 7:33 #1270謝謝您。看印uname印出的訊息我以為使用的是custom ketnel。知道是mainline 就好辦事了
我相信Google Pixel手機、Samsung手機的原始碼都是公開的…
您說的沒錯。但是也因此為Pixel Phone編譯AOSP是一件相對簡單的事情。也因此這些手機才有第三方ROM可以用。並沒有因為產品定位而阻止有能力的開發者研究並製作自己的系統
更何況自由軟體基金會定義的自由如下。Uboot與Linux kernel所使用的GPLv2授權條款就是為了保護這些自由而制定而設下必須分享的義務
- The freedom to run the program, for any purpose.
- The freedom to study how the program works, and modify it
- The freedom to redistribute copies.
- The freedom to distribute copies of modified versions to others.
<p style=”text-align: left;”>我可以理解您不希望花太多時間在底層細節而使用在業務能力。但我也相信多數使用者都會有一定的Linux 基礎。而Linux 能夠壯大正是因為免費的工程師在解決自己的問題,但常常免費時間比付費的還要多帶來的社群效應。Raspberry pi 也是這樣讓系統安定下來的</p>
<p style=”text-align: left;”>Anyway。謝謝您提供的資訊,我回去看看mainline kernel 能不能在510上開機。我可以先decompile device tree ,不過這解法大概不完美。</p>2023 年 4 月 19 日 上午 7:45 #1428Debian/Ubuntu Distribution 的源碼都放在 source.list 及 source.list.d。
MP510-10,MP510-20, MP510-30 是Debian作業系統,MP510-50是Ubuntu作業系統。從開賣的第一天開始,每部MP510系列電腦裏都有 source.list 和 source.list.d,裏面都有所有用到的開源軟體的原始碼。特此回報 marty1885大大。
-
作者文章
- 需要以回覆此篇主題...