› 論壇總覽 › MP500系列微型電腦討論區 › 請協助提供MP510的kernal header與source檔案
標籤: RTL8852AU
- This topic has 10 則回覆, 3 個參與人, and was last updated 1 years ago by
Huang Jia-Bin.
-
作者文章
-
2022 年 7 月 18 日 上午 11:54 #1049
Hello,
剛購置MP510的產品,為了要能安裝Dlink-x1850的網卡(RTL8852AU), 因此需要MP510的kernel source與header.
請問在那可以下載?
Thomas
2022 年 7 月 18 日 下午 8:43 #1051一、先執行系統更新
$ 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。
2023 年 5 月 20 日 上午 11:50 #1478Hi
我也需要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+
2023 年 5 月 21 日 下午 9:25 #1479MP510-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
2023 年 5 月 21 日 下午 9:52 #1481Build驅動程式,只需要安裝headers file即可。過去版本的Headers file會保留在Repository中。
2023 年 5 月 21 日 下午 10:16 #1483header 和 image 套件可以找到
source 套件還是找不到
build arm csal kernel driver 試了需要 kernel source 目錄
https://github.com/ARM-software/CSAL/blob/master/coresight-tools/csinfo/Makefile
2023 年 5 月 21 日 下午 10:28 #1484您如果source套件不方便公開
可否寄給小弟 ccu.wang@gmail.com 小弟在學習 armv8a self-host coresight component 的原理和操作
需要arm csal kernel driver 環境 非商業應用
2023 年 5 月 21 日 下午 10:59 #1485Build驅動程式,只需要安裝headers file即可。過去版本的Headers file會保留在Repository中。
不好意思剛沒測試正確 的確header 目錄就可以了 謝謝
2023 年 5 月 22 日 下午 12:13 #1486“可否寄給小弟 ccu.wang@gmail.com 小弟在學習 armv8a self-host coresight component 的原理和操作
需要arm csal kernel driver 環境 非商業應用”過去版本的Kernel source是因爲size比較大,所以repository自動會移除。如果你需要那一版本,在論壇或email:jb@ces.com.tw告訴我,我會放在下載區中:
2023 年 8 月 27 日 上午 6:25 #1482感謝詳細解說 可以找到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
排序… 完成
全文搜尋… 完成
2023 年 8 月 27 日 上午 6:43 #1625已發佈最新版:5.15.127-mp510+
Kernel source code:
$ sudo apt update $ apt-get source linux-upstream
-
作者文章
- 需要以回覆此篇主題...