发明名称 基于BootLoader向内核传参数的方法及装置
摘要 本申请提供一种基于BootLoader向内核传参数的方法及装置,所述方法包括:BootLoader将需要传递的硬件参数储存在指定物理内存中,并将所述物理内存的地址信息发送给操作系统;其中,所述物理内存的长度不超过预设的长度阈值,所述长度阈值表征单次传递的硬件参数数量的最大值;操作系统基于接收到的所述地址信息,将所述物理内存限制为非可占用内存;操作系统读取所述物理内存中储存的所述硬件参数执行启动,并建立所述物理内存的物理地址与操作系统逻辑地址空间中的逻辑地址的映射关系。应用本发明实施例,由于提高了BootLoader传递硬件参数的数量,减少了操作系统对硬件芯片的访问次数,从而提高了嵌入式设备启动和运行的速率。
申请公布号 CN106155961A 申请公布日期 2016.11.23
申请号 CN201610598689.1 申请日期 2016.07.25
申请人 杭州迪普科技有限公司 发明人 赵丹
分类号 G06F13/38(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 北京博思佳知识产权代理有限公司 11415 代理人 林祥
主权项 一种基于BootLoader向内核传参数的方法,其特征在于,所述方法应用于嵌入式设备,包括:BootLoader将需要传递的硬件参数储存在指定物理内存中,并将所述物理内存的地址信息发送给操作系统;其中,所述物理内存的长度不超过预设的长度阈值,所述长度阈值表征单次传递的硬件参数数量的最大值;操作系统基于接收到的所述地址信息,将所述物理内存限制为非可占用内存;操作系统读取所述物理内存中储存的所述硬件参数执行启动,并建立所述物理内存的物理地址与操作系统逻辑地址空间中的逻辑地址的映射关系。
地址 310051 浙江省杭州市滨江区通和路68号中财大厦6层