論壇總覽 MP500系列微型電腦討論區 Mapleboard的ROM flash工具與kernel source

正在檢視 6 篇文章 - 1 至 6 (共計 6 篇)
  • 作者
    文章
  • #1263
    marty1885
    參與者
      @marty1885

      我是Arch Linux社群的成員。最近看到這片板子覺得很棒,價位跟性能看起來都很好。

      我希望可以將Arch Linux移植上去。我有bring up的經驗 (以前寫的writeup) 所以只要有原始碼就沒問題(根據GPL只要提供image就須提供)。但網路上找不到這片板子用的刷機工具與kernel/uboot 原始碼 (以及device tree)。請問在哪裡可以找到呢?

      #1264
      Huang Jia-Bin
      管理員
        @jb

        謝謝你對MP510微型電腦給予肯定,也對你有bring up經驗非常敬佩。有沒有興趣一同合作?煩請電話聯絡 0935-909821。

        #1265
        marty1885
        參與者
          @marty1885

          您好。當然能合作最好,但 Kernel/UBoot 原始碼依照授權是須公開的東西。貴公司是否可以先提供?我想趁有空試試看最通用的root image可以在板子上動到甚麼地步

          請問您年後何時方便接電話?如果麻煩的話我也可以用email。我的是 marty1885 \at protonmail.com

          #1268
          Huang Jia-Bin
          管理員
            @jb

            從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,還是找開發板比較適合。

            #1270
            marty1885
            參與者
              @marty1885

              謝謝您。看印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>

              #1428
              Huang Jia-Bin
              管理員
                @jb

                Debian/Ubuntu Distribution 的源碼都放在 source.list 及 source.list.d。

                MP510-10,MP510-20, MP510-30 是Debian作業系統,MP510-50是Ubuntu作業系統。從開賣的第一天開始,每部MP510系列電腦裏都有 source.list 和 source.list.d,裏面都有所有用到的開源軟體的原始碼。特此回報 marty1885大大。

              正在檢視 6 篇文章 - 1 至 6 (共計 6 篇)
              • 需要以回覆此篇主題...