Re: [問題] 請問uclinux 是都不支援module嗎?

看板LinuxDev作者 (惦惦)時間16年前 (2009/11/21 09:08), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串3/4 (看更多)
※ 引述《mayasky ( )》之銘言: : ※ 引述《lolo331 (fsdfsdfsdf)》之銘言: : : 如題! 我目前使用uclinux根據他們的說明不支援module功能 : : 也就是無法開機後再載入module方式來安裝driver : : 我想請問一下是因為uclinux不支援MMU關係嗎? : : 還是說有辦法讓uclinux支援module功能? : : 感謝 : 個人想法,沒經過考證,大家討論一下 : uclinux不支援mmu, module的PA是動態配置的,誰知道你要insomd時physical mem : 剩哪些地方可以用? : 沒mmu就不能做動態mapping(VA<->PA) ,那要怎麼動態配置記憶體給module呢? : 自然就沒輒了 個人想法,沒經過考證, too. 不支援mmu並不表示沒辦法做 "memory management" 吧? 我可以很簡單的做個小型 boot loader,規劃一塊memory出來做heap 這塊heap就可以用來動態配置計憶體… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.226.157

11/21 10:05, , 1F
這需求不是放置 data, 是放可執行的binary耶...
11/21 10:05, 1F

11/21 11:19, , 2F
heap不是只能放data
11/21 11:19, 2F

11/21 11:28, , 3F
當然不只能放data, 問題是pic or reloc 弄清楚再來推
11/21 11:28, 3F

11/21 12:13, , 4F
boot loader? loader?
11/21 12:13, 4F

11/21 13:20, , 5F
但是binarary裡面branch的addr是相對或絕對固定的歐
11/21 13:20, 5F

11/21 13:22, , 6F
但你的phy addr卻不固定~勢必要有個mapping阿
11/21 13:22, 6F
文章代碼(AID): #1B1psfDU (LinuxDev)
文章代碼(AID): #1B1psfDU (LinuxDev)