• RSS订阅 加入收藏  设为首页
计算机

略谈嵌入式Linux系统设备驱动程序BSP开发研究

时间:2017-07-12 10:45:05   作者:论文发表   来源:http://www.sslww.com   阅读:959   评论:0
内容摘要:嵌入式 Linux 体系是由运用程序、硬件以及嵌入式操作体系构成的,BSP 技术是嵌入式操作体系与硬件渠道之间的软件,促进操作体系能够直接操作硬件,不受硬件多样性特色的影响,简化了嵌入式 Linux 体系的操作方法。BSP 技术的相关性特色,能够运用到硬件与操作体系内,保证操作体...
嵌入式 Linux 体系是由运用程序、硬件以及嵌入式操作体系构成的,BSP 技术是嵌入式操作体系与硬件渠道之间的软件,促进操作体系能够直接操作硬件,不受硬件多样性特色的影响,简化了嵌入式 Linux 体系的操作方法。BSP 技术的相关性特色,能够运用到硬件与操作体系内,保证操作体系的牢靠性,标明 BSP技术的有效性。

  一、嵌入式Linux体系的BSP技术

  BSP 技术是嵌入式 Linux 体系的衔接点,BSP 程序员需要精确的了解软件、硬件、操作体系,便于 BSP 在体系内的开发。BSP 技术的运用,对嵌入式 Linux 体系起到支撑的效果,其可依据嵌入式 Linux 体系的需要,开发好 BSP 技术,依照不一样的体系,界说不一样方法的 BSP,编写好 BSP 技术,依照体系的界说履行。

  嵌入式 Linux 体系内,BSP 技术的开发过程中,运用修正、调整的方法,编写好 BSP 技术,重视体系的精确性运转。

  二、嵌入式Linux体系内BSP技术运用

  嵌入式 Linux 体系,对计算机桌面的 Linux 体系,履行裁剪、修正,进而获取了嵌入式 Linux 体系,表现出很明显的桌面体系特色。依据嵌入式 Linux 体系,BSP 技术的功能,会集在板级初始化、操作体系引导以及驱动程序包3个方面。嵌入式 Linux 体系的硬件不一样,BSP 技术的开发使命也不一样。例如 :商业化X86 开发板,厂商在规划过程中,现已完成了板级初始化,保存在开发板的 BIOS 芯片内,通电就能进入工作状况,BSP 技术的板级初始化工作,由 BIOS 直接完成,BSP 技术只效果于操作体系引导、驱动程序包2个有些,并且引导程序内,也能运用 BIOS完成功能终端,简化了 BSP 技术在嵌入式 Linux 体系中的操作方法。

  BSP 技术的规划师,遵从必定的规划目标,开发嵌入式Linux 体系的硬件板,由于 BIOS 根本不支撑特定的硬件开发,所以硬件规划的程序,由规划人员独立完成,一起也包含 BSP 技术中运用的部件,BSP 技术在嵌入式 Linux 体系内,表现出接连的动作,不需要编写到同一个程序内,即可进步 BSP 在嵌入式Linux 体系中的处理速率。

  三、嵌入式Linux体系内BSP技术完成

  1、开发调试

  依据嵌入式 Linux 体系内的 BSP 技术,通过开发调试完成规划目标。BSP 将嵌入式 Linux 体系的中心、文件,促进 Linux 体系能够直接衔接到目标办的内存[2]。BSP 技术在嵌入式 Linux 体系的开发调试中,具有以下的功能,如:(1)完成硬件的初始化,标准好装备信息,BSP 技术在完成开发调试时,在协处理器、中心寄存器等方面,设置好嵌入式 Linux 体系的功能,进而完成硬件设备的各项装备 ;(2)通讯设备的初始化功能,嵌入式 Linux体系 BSP 技术,在通讯设备上提供主机通讯的途径,提供网卡、串口的功能,串口之间的通讯,BSP 促进开发调试遵从标准的协议,依据协议设定好串口的初始化信息 ;(3)嵌入式 Linux 体系的主机,接纳文件信息时,需运用 BSP 技术发动体系的中心,BSP 技术将中心文件下载到体系内存的指定方位,发动中心操作,BSP 技术精确的定位到嵌入式 Linux 体系内,完成开发调试的操作。

  2、目标产品

  嵌入式 Linux 体系的目标产品,运用 BPS 技术完成,并且是在独立的状况下完成的。BSP 技术运用设备发动嵌入式 Linux 体系的目标产品,通过加载的方法,完成目标产品的中心运转。

  BSP 技术在独立状况下,挑选灵敏的功能运用,BSP 技术初始化体系的硬件、存储设备,测验各项硬件的功能,在存储设备内,加载中心到内存中,安排好发动工作。BSP 技术在嵌入式 Linux体系内,运用装备完成内存处理。BSP 技术能够将嵌入式 Linux体系内的数据直接读取到内存内,为了发动体系,在 BSP 规划的内存中,植入开始地址,实施发动操作。

  3、中心运转

  嵌入式 Linux 体系下的 BSP 技术,能够提供修正的功能,当体系内的硬件改动时,BSP 技术能够完成硬件的初始化代码,从头编写可用的硬件体系,有差异的处理体系的存储空间。BSP技术与 Linux 体系坚持绑定的联系,BSP 技术开发的硬件信息,运用到 Linux 体系的中心中,运用 BSP 技术为嵌入式 Linux 体系提供底层硬件信息,从头编译好中心硬件后,就能在 BPS 技术的状况下完成体系运转。

  四、结束语

  BSP 技术在嵌入式 Linux 体系内起到主要的效果,不论是在功能上、构造上,均表现出很大的价值。依据嵌入式 Linux 体系的 BSP 技术,表现出实践性的特征,完成了硬件与操作体系的牢靠衔接,进步了 Linux 体系的控制能力。BSP 技术在嵌入式Linux 体系内,完成了操作功能,标明 BSP 技术在嵌入式 Linux体系内的主要性。

京都名师论文发表企业QQ:800063927

相关评论

版权所有:京都名师论文网专业权威的论文代写、职称论文发表的网站
秉承信誉至上、客户为首的服务理念,
本站部分论文收集于网络,如有不慎侵犯您的权益,请您及时致电或写信告知,我们将第一时间处理。