发明名称 |
Linux中的早期串口打印调试方法及装置 |
摘要 |
本发明揭示了一种Linux中的早期串口打印调试方法及装置。该方法包括:在嵌入式单板的CPU地址空间中,预留一信息传递空间;在Bootloader阶段实现串口驱动和打印函数,并将打印函数地址保存到预留的信息传递空间;将预留的信息传递空间地址作为启动参数传递给Linux;从信息传递空间中取得Bootloader中实现的打印函数地址。本发明可以在Linux启动的最早期实现真正的调试信息即时打印,提高了Linux开发、移植的效率。 |
申请公布号 |
CN101894069A |
申请公布日期 |
2010.11.24 |
申请号 |
CN201010197161.6 |
申请日期 |
2010.06.10 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
石东佳 |
分类号 |
G06F11/36(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
深圳市世纪恒程知识产权代理事务所 44287 |
代理人 |
胡海国 |
主权项 |
一种Linux中的早期串口打印调试方法,其特征在于,包括步骤:在嵌入式单板的CPU地址空间中,预留一段受保护的用于从引导程序Bootloader向Linux传递信息的信息传递空间;在Bootloader阶段实现串口驱动和打印函数,并将打印函数地址保存到预留的信息传递空间;将预留的信息传递空间地址作为启动参数传递给Linux;从信息传递空间中取得Bootloader中实现的打印函数地址。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 |