天津工作梳理

Posted 随风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了天津工作梳理相关的知识,希望对你有一定的参考价值。

CESBG cloud enterprise solution business group

 

工作:在鸿富锦精密电子(天津)有限公司---富士康集团天津厂区CESBG事业群ESSN/SRD/SW/ROMQA工作,期间主要从事HP Server G8 Bios ROM的测试,负责BL420和Mini-pooch案子,并尝试G9 UEFI BIOS测试自动化工具的代码编写,Issue追踪和验证反馈,熟悉服务器硬件架构和BIOS开机机制,对Linux系统有实践测试经验。

收获:熟练掌握了测试流程,有严谨的测试专业思维,同时熟悉了Intel X86体系结构,PCI系统结构和BIOS开机机制。
 
BIOS开机机制:开机---启动块存放子程序调用点和跳跃点----选择runtime模块并启动----选择POST开机自检,硬件初始化并启动----是否选择修改RBSU设置--POST完成并从硬盘读取OS到内存
测试内容:跟进板子生产的不同时候进行测试,针对不同的Error按照严重程度会分成不同的等级,并针对Error开讨论会。
G8 ROM测试工具很成熟,测试过程中需要在可启动的DOS优盘下运行测试工具程序,
SATA是串行接口,SAS是串行SCIS。B位b字节。
上个版本出现的Error进行验证,对release note中改动的地方优先测试。
基本测试:覆盖设置选项,测试其是否可选然后正常开机
模块测试:CPU 内存 硬盘 软盘 
加密测试:TPM卡加密
系统测试:装上Windows和linux OS是否正常开机使用,网络驱动是否正常装上
部件测试:板子上的开关,电池,CMOS芯片
反向测试:做了错误设置系统是否会报错,亮红灯或者自动关机
主要测试项目包括以下几项:RBSU选项,SD卡,USB,开关,Flash component,配置和硬件版本。
最后生成测试报告。
 
部门合作:Pm SWPM  warehouse BIOS EE SIT ILOQA(远程管理)
ERROR追踪系统,每周与美国HP ROMQA方面开会
 
接口就是函数
ML中小公司  DL家庭共享销量大 BL数据量处理大,MS Tecent大公司常用BL   SL成本小
 

BIOS是主板上的一块EPROM或EEPROM芯片,里面装有系统的重要信息和设置系统参数的设置程序(BIOSSetup程序);CMOS是主板上的一块可读写的RAM芯片

BIOS中的系统设置程序是完成CMOS参数设置的手段;CMOSRAM既是BIOS设定系统参数的存放场所,又是BIOS设定系统参数的结果。

BIOS中断服务程序

系统在完成POST自检后,ROM BIOS就首先按照系统CMOS设置中保存的启动顺序收寻软硬盘驱动器及CD-ROM、网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺利启动。
BIOS功能

1.自检及初始化:

2.程序服务:BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。

3.设定中断:开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。

 PCI-E(PCI Express)是电脑总线PCI的一种,它沿用了现有的PCI编程概念及通讯标准,但建基于更快的串行通信系统

 PCI配置空间,占用两个双字节
总线号,设备号,功能号,寄存器索引、
 
UEFI----UEFI image实体,平台初始化框架
UEFI image:UEFI application(硬件初始化完成,系统启动之前的核心应用),os loaders,UEFI drivers。

UEFI框架主要包括两部分,一是PEI (EFI预初始化),另一部分是驱动执行环境DXE。

UEFI 应用开发:
1 开发环境搭建
2 INF配置文件,指出源程序路径和其依赖的包和头文件等信息
3 DSC文件是依赖包和平台之间的配置文件,指出INF配置文件的路径,以便编译器完成源程序编译
4 批处理,修改conf下的target tool build等信息,以便编译生成efi文件,然后在虚拟机qemu上进入可执行FAT格式的USB,运行生成的efi文件,得到相应的输出
 
PCI spec规定ROM最大值是16M

以上是关于天津工作梳理的主要内容,如果未能解决你的问题,请参考以下文章

中科曙光怎么样

现在老公在天津一家食品企业做销售

工作中敏捷开发流程梳理

国家税务总局天津市税务局关于进一步规范纳税人会计报表报送管理的公告 2018年第11号国家税务总局天津市税务局公告

简单梳理memcached工作原理/工作流程/优化建议

运维工作梳理