APP下载

基于龙芯2F的U-Boot固件移植与显卡优化

2015-06-21何超勇钱晓捷

计算机与网络 2015年12期
关键词:指令设备

何超勇钱晓捷

(郑州大学信息工程学院,河南郑州450001)

基于龙芯2F的U-Boot固件移植与显卡优化

何超勇钱晓捷

(郑州大学信息工程学院,河南郑州450001)

为提高基于龙芯2F的Yeeloong 8089平台的扩展性,阐述了U-Boot固件的基本架构和在该平台上的移植过程。描述了PCI设备特别是显卡的初始化过程,通过在U-Boot中引入视频图形阵列(VGA)基本输入输出系统(BIOS)模拟器的方式解决了在非x86架构平台上使用通用显卡的问题。经过调试和验证,U-Boot稳定运行于Yeeloong 8089平台,能够通过显卡显示启动信息,并可以成功引导Debian Linux内核。

龙芯2F U-Boot 模拟器 显卡 移植

1 引言

龙芯2F是一款由中科院计算所于2007年研制的高性能低功耗64位通用处理器。该处理器完整实现了MIPS III指令集,采用CMOS 90nm工艺制造,主频为1GHz并且支持软件动态调节处理器频率。因为主要面向桌面应用,所以在芯片内集成了DDR2内存控制器、PCI/PCI-X总线控制器、Local-Bus接口、中断控制器以及视频加速单元。

在嵌入式系统中,固件兼具PC机BIOS和bootloader(如GRUB、LILO)的功能,主要负责开机时对系统的硬件进行初始化和测试,并根据测试结果来引导操作系统内核或者将出错信息反馈给用户。由于该过程和具体硬件密切相关,固件一般都依赖于CPU的体系结构和板级硬件配置,基本没有通用性,至少需要移植和优化改进。

逸珑(Yeeloong)8089是由江苏中科梦兰电子科技有限公司推出的一款采用龙芯2F处理器和嵌入式系统架构的创新型笔记本电脑产品,摒弃了在x86体系计算机上沿袭多年的BIOS,转而使用固件来直接加载和引导操作系统内核。……

登录APP查看全文

猜你喜欢

指令设备
听我指令:大催眠术
谐响应分析在设备减振中的应用
基于VB6.0+Access2010开发的设备管理信息系统
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
基于MPU6050简单控制设备
杀毒软件中指令虚拟机的脆弱性分析
500kV输变电设备运行维护探讨
如何在设备采购中节省成本
原来他们都是可穿戴设备