iT邦幫忙

Quechuas
iT邦新手 5 級 ‧ 點數 156
在肥料大樓荷蘭公司樓下,擔任說來很害臊的高級工程師。 讀了最近多了醫學院的那間學校,親戚以為我在作雜貨店櫃台阿桑在敲的計算機系。

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

Port Alpine Linux to open source RISC-V platform 系列

RISC-V is an open ISA specification and there's an open source Linux-capable implementation : LiteX/VexRiscv.
To get Alpine Linux running on such RISC-V platform, we need to have a musl libc port, which was once proposed yet not upstreamed. I will port it to the latest mainline during the campaign.

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文 團隊晶心壯士 II:SOLAR System
DAY 11

LiteX/VexRiscv 簡介與使用 (二點七五) 斯有海與陸地植物

有點慘,上篇說得想辦法把FPU塞進來的路給打通,但是實在受限硬體資源,有點悲劇。我是已經訂了一張85F的orangecrab,但是送來大概也是鐵人賽後了。 但沒...

2021-09-20 ‧ 由 Quechuas 分享
DAY 12

Alpine Linux Porting (一)

沒想到硬體的章節會因為限制結果直接炸裂XD 不過沒關係,我們可以到時候拿到板子再回頭寫相關的事情。這篇開始,我們會先暫時將重心轉移到所謂的「發行版」bootst...

2021-09-21 ‧ 由 Quechuas 分享
DAY 13

Alpine Linux Porting (一點一?)

要作Alpine的新平台porting,其實在有了 aports/script/bootstrap.sh 的協助,已經相較許多distro來得輕鬆很多。例如Ub...

2021-09-22 ‧ 由 Quechuas 分享
DAY 14

Alpine Linux Porting (一點二?)

今天稍微回頭update一下musl這邊的porting狀況。之前遇到message queue跟share memory的部份,後來去對了一下porting的...

2021-09-23 ‧ 由 Quechuas 分享
DAY 15

Alpine Linux Porting (一點三?)

今天,我們要來作Alpine Linux的initramfs bootstrapping。在近代的大型distro中,多半都會善用early stage use...

2021-09-24 ‧ 由 Quechuas 分享
DAY 16

Alpine Linux Porting (一點四?)

今天這篇進度比較差,但是也就只能這樣繼續努力debug。 首先先簡介一下原本的進度,是要將initramfs => true rootfs這條路打通,正常...

2021-09-25 ‧ 由 Quechuas 分享
DAY 17

Alpine Linux Porting (一點五?)

持續卡關debug的一天。不過至少可以紀錄一下今天弄出debug環境的筆記:上篇提到seperated debug symbol gdb吃不進去的問題,而我們現...

2021-09-26 ‧ 由 Quechuas 分享
DAY 18

Alpine Linux Porting (一點六?)

這是個工具半殘時,debug會很慘烈的故事Orz既上次想要搬遷到host來用qemu-user加快測試節奏後,發現Alpine內的toolchain與host的...

2021-09-27 ‧ 由 Quechuas 分享
DAY 19

Alpine Linux Porting (一點七?)

緩慢的進展似乎有了成效。 在修正 musl port的 arch/riscv32/bits/syscall.h.in 中,mmap2 後,我決定花一些時間去確認...

2021-09-28 ‧ 由 Quechuas 分享
DAY 20

Alpine Linux Porting (一點八?)

開頭先上圖(?) [ 0.907920] Run /sbin/init as init process can't run '/etc/init.d/rc...

2021-09-29 ‧ 由 Quechuas 分享