cropped-forum.png

論壇總覽 MP500系列微型電腦討論區 請協助提供MP510的kernal header與source檔案

標籤: 

正在檢視 11 篇文章 - 1 至 11 (共計 11 篇)
  • 作者
    文章
  • #1049
    thomas
    參與者
      @thomas

      Hello,

      剛購置MP510的產品,為了要能安裝Dlink-x1850的網卡(RTL8852AU), 因此需要MP510的kernel source與header.

      請問在那可以下載?

       

      Thomas

      #1051
      Huang Jia-Bin
      管理員
        @jb

        一、先執行系統更新

        $ sudo apt update

        $ sudo apt upgrade

        二、安裝新版kernel和Header

        $ sudo apt install linux-image-5.15.53-mp510+

        $ sudo apt install linux-headers-5.15.53-mp510+

        三、下載 kernel source

        $ apt-get source linux-upstream_5.15.53-mp510+

        四、RTL8852AU 驅動程式其實已經在kernel module裏了,不需另外build。但是缺firmware (啓動時要先放在RTL8852AU裏面的),安裝firmware:

        $ sudo apt install linux-firmware

        linux-firmware爲ubuntu把可能用到的所有firmware打成一包,好處是方便,缺點是檔案有點大,845MB。

        #1478
        ccu
        參與者
          @ccu

          Hi

          我也需要kernel source compile ARM CSAL kernel driver

          但是找不到 source 套件

          apt-get source linux-upstream_5.15.96-mp510+

          正在讀取套件清單… 完成

          E: 無法找到 linux-upstream_5.15.96-mp510+ 的原始碼套件

          one@LX1459:~$ apt-get source linux-upstream_5.15.53-mp510+

          正在讀取套件清單… 完成

          E: 無法找到 linux-upstream_5.15.53-mp510+ 的原始碼套件

           

          apt-cache search mp510

          linux-headers-5.15.112-mp510n+ – Linux kernel headers for 5.15.112-mp510n+ on arm64

          linux-headers-5.15.38-mp510+ – Linux kernel headers for 5.15.38-mp510+ on arm64

          linux-headers-5.15.41-mp510+ – Linux kernel headers for 5.15.41-mp510+ on arm64

          linux-headers-5.15.43-mp510+ – Linux kernel headers for 5.15.43-mp510+ on arm64

          linux-headers-5.15.44-mp510+ – Linux kernel headers for 5.15.44-mp510+ on arm64

          linux-headers-5.15.49-mp510+ – Linux kernel headers for 5.15.49-mp510+ on arm64

          linux-headers-5.15.53-mp510+ – Linux kernel headers for 5.15.53-mp510+ on arm64

          linux-headers-5.15.55-mp510+ – Linux kernel headers for 5.15.55-mp510+ on arm64

          linux-headers-5.15.59-mp510+ – Linux kernel headers for 5.15.59-mp510+ on arm64

          linux-headers-5.15.74-mp510+ – Linux kernel headers for 5.15.74-mp510+ on arm64

          linux-headers-5.15.89-mp510+ – Linux kernel headers for 5.15.89-mp510+ on arm64

          linux-headers-5.15.96-mp510+ – Linux kernel headers for 5.15.96-mp510+ on arm64

          linux-image-5.15.112-mp510n+ – Linux kernel, version 5.15.112-mp510n+

          linux-image-5.15.38-mp510+ – Linux kernel, version 5.15.38-mp510+

          linux-image-5.15.41-mp510+ – Linux kernel, version 5.15.41-mp510+

          linux-image-5.15.43-mp510+ – Linux kernel, version 5.15.43-mp510+

          linux-image-5.15.44-mp510+ – Linux kernel, version 5.15.44-mp510+

          linux-image-5.15.49-mp510+ – Linux kernel, version 5.15.49-mp510+

          linux-image-5.15.53-mp510+ – Linux kernel, version 5.15.53-mp510+

          linux-image-5.15.55-mp510+ – Linux kernel, version 5.15.55-mp510+

          linux-image-5.15.59-mp510+ – Linux kernel, version 5.15.59-mp510+

          linux-image-5.15.74-mp510+ – Linux kernel, version 5.15.74-mp510+

          linux-image-5.15.89-mp510+ – Linux kernel, version 5.15.89-mp510+

          linux-image-5.15.96-mp510+ – Linux kernel, version 5.15.96-mp510+

          #1479
          Huang Jia-Bin
          管理員
            @jb

            MP510-50之Linux Kernel已更新 5.15.112-mp510n+,Kernel Source亦同樣更新:

            $ sudo apt update
            $ sudo apt install linux-image-5.15.112-mp510n+
            $ sudo apt install linux-headers-5.15.112-mp510n+
            

            下載Kernel source

            $ apt-get source linux-upstream_5.15.112-mp510n+
            

            n 代表 native build,在build驅動程式時,使用 native build kernel 問題比較少。

            因爲Kernel Source比較佔硬碟空間,Repository自動保持最新版本,而把老的版本清除掉。Image則會保留以前的版本。

            因爲 Kernel是用clang build,而不是使用gcc,所以build驅動程式時 make 請加上 CC=clang。

            $ make CC=clang
            
            #1481
            Huang Jia-Bin
            管理員
              @jb

              Build驅動程式,只需要安裝headers file即可。過去版本的Headers file會保留在Repository中。

              #1483
              ccu
              參與者
                @ccu

                header 和 image  套件可以找到

                source 套件還是找不到

                build arm csal kernel driver 試了需要 kernel source 目錄

                https://github.com/ARM-software/CSAL/blob/master/coresight-tools/csinfo/Makefile

                #1484
                ccu
                參與者
                  @ccu

                  您如果source套件不方便公開

                  可否寄給小弟 ccu.wang@gmail.com 小弟在學習 armv8a self-host coresight component 的原理和操作

                  需要arm csal  kernel driver 環境 非商業應用

                  #1485
                  ccu
                  參與者
                    @ccu

                    Build驅動程式,只需要安裝headers file即可。過去版本的Headers file會保留在Repository中。

                    不好意思剛沒測試正確 的確header 目錄就可以了 謝謝

                    #1486
                    Huang Jia-Bin
                    管理員
                      @jb

                      “可否寄給小弟 ccu.wang@gmail.com 小弟在學習 armv8a self-host coresight component 的原理和操作
                      需要arm csal  kernel driver 環境 非商業應用”

                      過去版本的Kernel source是因爲size比較大,所以repository自動會移除。如果你需要那一版本,在論壇或email:jb@ces.com.tw告訴我,我會放在下載區中:

                      http://deb.mapleboard.org/mp510/downloads/

                      #1482
                      ccu
                      參與者
                        @ccu

                        感謝詳細解說 可以找到header 和 image 套件  但是 還是依然找不到 source 套件

                        one@LX1459:~$ sudo apt update

                        已有:1 http://packages.microsoft.com/repos/code stable InRelease

                        已有:2 http://deb.mapleboard.org/mp510 jammy InRelease

                        已有:3 http://ports.ubuntu.com jammy InRelease

                        已有:4 http://ports.ubuntu.com jammy-security InRelease

                        已有:5 http://ports.ubuntu.com jammy-updates InRelease

                        已有:6 http://ports.ubuntu.com jammy-backports InRelease

                        正在讀取套件清單… 完成

                        正在重建相依關係… 完成

                        正在讀取狀態資料… 完成

                        所有套件都是最新。

                        one@LX1459:~$ sudo apt-get source linux-upstream_5.15.112-mp510n+

                        正在讀取套件清單… 完成

                        E: 無法找到 linux-upstream_5.15.112-mp510n+ 的原始碼套件

                        one@LX1459:~$ uname -r

                        5.15.112-mp510n+

                        one@LX1459:~$ sudo apt search linux-upstream

                        排序… 完成

                        全文搜尋… 完成

                         

                        #1625
                        Huang Jia-Bin
                        管理員
                          @jb

                          已發佈最新版:5.15.127-mp510+

                          Kernel source code:

                          $ sudo apt update
                          $ apt-get source linux-upstream
                          
                        正在檢視 11 篇文章 - 1 至 11 (共計 11 篇)
                        • 需要以回覆此篇主題...