当前位置: 技术问答>linux和unix
区分uboot和kernel的宏
来源: 互联网 发布时间:2016-12-11
本文导语: 有没有特殊的宏来区分uboot和kernel 比如说 某一个宏在uboot中是没有定义的,而进入kernel才有这个宏 谢谢 | uboot和kernel是独立的,宏也是相互不可见的 要说联系,就是uboot给kernel设置的启动环...
有没有特殊的宏来区分uboot和kernel
比如说 某一个宏在uboot中是没有定义的,而进入kernel才有这个宏
谢谢
比如说 某一个宏在uboot中是没有定义的,而进入kernel才有这个宏
谢谢
|
uboot和kernel是独立的,宏也是相互不可见的
要说联系,就是uboot给kernel设置的启动环境,kernel知道去这些地方拿参数
要说联系,就是uboot给kernel设置的启动环境,kernel知道去这些地方拿参数
|
完全两个程序,运行时几乎没有交集。uboot给内核传参,把参数或者参数地址放在寄存器中传递。
莫非lz的程序即可跑在uboot中又要跑在kernel中?
莫非lz的程序即可跑在uboot中又要跑在kernel中?
|
通过判断是否定义了UTS_RELEASE宏?在内核有定义,估计uboot没有吧,呵呵。
用__KERNEL__宏可惜不行。
用__KERNEL__宏可惜不行。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。