作者ardenjay (惦惦)
看板LinuxDev
標題Re: [問題] 請問uclinux 是都不支援module嗎?
時間Sat Nov 21 09:08:54 2009
※ 引述《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
1F:→ ChampYen:這需求不是放置 data, 是放可執行的binary耶... 11/21 10:05
2F:推 mecs:heap不是只能放data 11/21 11:19
3F:→ ChampYen:當然不只能放data, 問題是pic or reloc 弄清楚再來推 11/21 11:28
4F:→ elpam:boot loader? loader? 11/21 12:13
5F:推 mayasky:但是binarary裡面branch的addr是相對或絕對固定的歐 11/21 13:20
6F:→ mayasky:但你的phy addr卻不固定~勢必要有個mapping阿 11/21 13:22