VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
UEFI原理与编程 完整版 评分:
完整版的 UEFI原理与编程,学习UEFI必备课程
上传时间:2016-11 大小:57.97MB
- 74.82MB
UEFI原理和编程
2017-11-25UEFI开发人员可参考,UEFI开发人员可以参考阅读,国内现在比较流行的代替原来的bios的软件。
- 9.90MB
UEFI原理与编程源代码
2016-05-06UEFI原理与编程源代码
- 2.36MB
一个UEFI引导程序的实现.pdf
2021-10-16一个UEFI引导程序的实现文字版 一个UEFI引导程序的实现文字版 一个UEFI引导程序的实现文字版
- 30.0MB
从BIOS到UEFI原理与开发.7z.002
2017-04-26重新清理,添加标签
- 2.60MB
《UEFI内核导读》-样章20210318.pdf
2021-03-18随着国家十四五新战略规划的推出,众多国内企业都参与到国产芯片替代浪潮中来,可以预测未来越多的国产芯片会被设计、生产和使用在我们日常所使用的电子产品中,国产芯片拥有巨大的市场前景。 目前国产芯片采用的体系架构主要有X86、ARM、MIPS、RISC V、PowerPC、Alpha等。我们知道电子产品正常工作必须要有操作系统和各种应用软件,没有操作系统和应用软件的芯片就是一堆废铁,而大多数人并不知道的是没有系统固件来加载操作系统的电脑亦是一堆废铁, UEFI就是由UEFI行业协会提出和维护一种行业标准的系统固件,它支持目前市面上的大多数芯片体系结构和操作系统,随着标准的不断演进相信越来越多的体系结构的芯片和操作系统会被支持。 笔者从事BIOS开发已有十余年的时间,见证了Legacy BIOS辉煌与隐退,也有幸了参与了新世纪初系统固件从Legacy BIOS往UEFI BIOS的迁移的全过程。科技行业风起云涌新技术新架构日新月异,每每回望不禁感慨我辈可谓是“眼见着他起高楼,眼见着他宴宾客”的那一波BIOS人。曾经系统固件江湖还是Legacy BIOS的天下,BIOS人使用汇编语言编码、通过中断来与操作系统沟通。自UEFI框架被广泛使以来开我们的发环境从纯汇编变成了99%的C语言加1%的汇编语言的模式,开发效率大大的加强了。 虽然UEFI框架大大加快了开发效率,但是由于系统固件开发属于比较偏门和专业的领域,学习和入门门槛比较高,现有的BIOS工程师又分布在大大小小的各个公司内部缺乏有效沟通和交流,同时BIOS源码又属于敏感和机密数据受到各种NDA限制,市面上对UEFI框架介绍的资料少之又少,因此笔者从2000左右开始就陆续以Cstyle_0x007为ID在https://blog.csdn.net/CStyle_0x007发布一系列博文,现已有数十篇原创文章。刚开始的想法是把博文当作工作笔记方便自己随时查阅,后来慢慢发展成了与业内外感兴趣的朋友的沟通交流的平台。 随手写的博文难免有错误与纰漏为了避免误导大众,准备把博文重新整理在纠正谬误同时也会补充一些新的内容,尽量做到所写的每句话都是无误的,也欢迎有兴趣的朋友踊跃提出意见和建议。组建了微信公众号,目的在于方便有兴趣的朋友一起交流,名字初步定为“固件C字营”,其中“固件”泛指一切固化的软件,这里主要指UEFI BIOS系统固件,“C”泛指“China“,我们可以把这里当作大家沟通交流的营地,我们会不定时发布一些行业资讯、工作、学习心得,感兴趣扫描下面二维码就可以加入,也可以发邮件到CstyleFirmWareCamp@outlook.com投稿分享你的想法。 本文取名《UEFI内核的导读》这里的UEFI专指“UEFI BIOS”,全文专注于对UEFI内核的梳理与分享,同时兼顾对X86系统固件生态中常用的工程技术的介绍,主要包含以下内容:UEFI启动流程以及各个阶段主要完成的任务及参考的实现方式导读UEFI及PI规范中的常见Protocol的实现与使用技巧UEFI固件生态中常见外设、总线、行业标准的协议内容及使用方法 雄关漫道真如铁,而今迈步从头越,系统固件雄起之路道阻且长,相信我们的BIOS人一定可以为国产芯片的起飞助力、为系统固件团队的壮大贡献自己的一份微薄之力,为每一个不畏艰难、不惧寂寞坚守在工作岗位的BIOS人加油,好样的。
- 8.46MB
《UEFI原理与编程》源代码.rar
2021-11-26《UEFI原理与编程》配套源代码
- 578KB
简介BIOS.pdf
2019-08-09介绍了BIOS的基础知识,研发模式/必备条件/UEFI基本知识/代码结构。
- 40.33MB
UEFI源码(AMI)CODE_1
2016-01-05某主板公司泄露的替代BIOS的UEFI源码
- 35.50MB
UEFI源码(AMI)CODE_2
2016-01-05某主板公司泄露的UEFI源码。UEFI是替代BIOS的技术。
- 501KB
UEFI启动原理
2017-01-26UEFI启动原理剖析
- 20KB
UEFI-Bootloader:简单的 UEFI 引导加载程序应用程序
2021-06-30UEFI-Bootloader 用法: 将它放在 EFI/BOOT/BOOTX64.EFI 中的某个可启动设备上,然后使用该设备启动您的计算机。 UEFI-Bootloader 识别所有启用 EFI 的 64 位: 视窗 Ubuntu Debian 软呢帽 Mac OSX 系统安装在硬盘上,并将它们放在一个选择列表中。 用户可以通过简单地按一个适当的数字(ASCII 顺序)来选择所需的系统启动,然后系统将被加载。 UEF-Bootloader 无法识别之前列出的任何其他系统。 建造: 您应该使用 UDK2014 (EDK2) 项目来构建 UEFI-Bootloader。 它可以编译为 64 位。 作者: andi9310, bartekmp
- 1.27MB
uefi shell(x64)
2016-08-11uefi shell,64位。使用方法: 解压到分区根目录即可。进入bios界面,选择从磁盘加载uefi shell,电脑会自动在根分区检测并运行
- 1.44MB
uefi引导修复工具
2016-12-03uefi引导修复工具,修复GHOST MBR 引导,成功引导主板支持的UEFI,启动飞快。简单一键完成。
- 42.64MB
qcom 高通UEFI架构BootLoader edk2源码
2019-05-09高通UEFI架构,ABL部分代码,从开源分支拉的,平台为SDM845。
- 2.50MB
daintree:ARMv8-A内核(带有UEFI引导程序)
2021-02-20丹特里 一个ARMv8-A操作系统以及一个UEFI引导程序,全部以Zig编写。 目前针对: QEMU(在macOS上使用HVF加速)和EDK2 ROCKPro64,带有U-Boot( ) 我希望保留一个小的。 dainboot 简要介绍Zig的UEFI支持。 像这样的靴子: 检查加载的图像选项。 您可以传递kernel 0x12345678 0x1234来为它提供已经加载到RAM中的内核的位置。 对于TFTP引导很有用,它本身对于在裸机上加快开发周期非常有用。 您还可以传递dtb 0x12345678 0x1234来提供有关内存中已经存在的DTB / FDT(设备树blob /扁平化设备树)的信息。 用空格分隔连续的选项,即kernel <addr> <len> dtb <addr> <len> 。 如果未从内存中加载内核或DTB(或两者),则扫描UEFI系统知道的文件
- 7.56MB
UEFI source code
2015-07-12UEFI 源码,做BIOS的人都知道,UEFI源码,一般人没有的哦
- 3.46MB
uefi:快速又轻巧的另一个UEFI实现
2021-05-14亚比特/ uefi 基于Minoca的UEFI Coreboot有效负载(WIP) 是UEFI coreboot负载。 该代码基于的一部分。 Minoca OS对于某些平台(例如BeagleBone Black,Paspberry Pi和Legacy BIOS)具有最少的UEFI实现。 该项目正在尝试将代码库作为有效负载移植到coreboot。 我们的目标是通过该固件运行Linux,* BSD和其他引导程序。 建造 在构建之前,请克隆并构建 。 $ git clone https://github.com/yabits/uefi.git $ cd uefi $ make menuconfig $ make 执照 大多数代码来自Minoca OS,根据GNU通用公共许可证,版本3获得许可。某些代码来自 ,根据GNU公共许可证,版本2获得许可。有关更多详细信息,请参见源代码文件的头。 。
- 765KB
TomatBoot:UEFI 64位Bootloader
2021-05-08适用于UEFI的TomatBoot TomatBoot是用于基于64位UEFI的系统的简单内核加载程序。 该引导加载程序的精妙之处是用作如何创建UEFI应用程序的示例,为简单起见,我们使用edk2标头/库而不使用edk2构建系统。 特征 引导菜单 更改帧缓冲区设置 更改默认输入和延迟 支持Linux引导 支持MB2 支持Stivale / Stivale2 未来的计划 允许即时编辑配置文件 引导协议 Linux启动( linux ) 使用linux引导,您可以为TomatBoot提供vmlinuz和initrd映像,它将根据linux引导协议进行加载。 它同时支持32位和EFI切换引导。 多重启动2( mb2 ) 通过MB2引导,您可以加载任何mb2兼容的内核映像。 我们支持: 命令行 启动模块 E820 + Efi内存映射 ELF32 / ELF64图片+精灵部分 帧缓冲
- 35KB
UEFI-SmartCardReader-Samples:UEFI SmartCardReader API 示例
2021-06-02UEFI-SmartCardReader-Samples 提取edk2/的文件并使用: $ build -p UEFI-SmartCardReader-Samples/SmartCardReader_samples.dsc
- 11.70MB
Applications_HelloworldUefi_world_uefi_
2021-10-03UEFI 输出Hello'world,BIOS 新手,Nt32或QEMU可运行
- 120KB
BIOS工作原理 是如何工作的
2008-12-24里面详细介绍了BIOS的工作原理.並舉例說明.
- 2.26MB
UEFI BIOS实现原理与解析
2012-03-01UEFI BIOS实现原理与解析
- 706KB
UEFI启动流程图
2011-10-12UEFI启动流程图 White Paper Reducing Platform Boot Times UEFI-based Performance Optimization .pdf
- 13.37MB
从BIOS到UEFI原理与开发.7z.003
2017-04-26重新清理,添加标签
- 32.58MB
博客《实验1前篇——BIOS编程空间》的附件资源
2015-09-27此资源为我的博客《实验1前篇——BIOS编程空间》的附件资源,主要有实现的测试代码——利用bios提供的服务,访问各个键盘,串口,磁盘,显示器等外设;另外有《PC内幕》《IBM汇编》《gas汇编》,bios的参考资料。希望对理解bios编程有帮助
- 8KB
Qt上位机软件串口通讯,视频源码,免费下载
2022-02-27Qt上位机软件串口通讯,视频源码,免费下载,视频上我的b站主页找https://space.bilibili.com/401094174
- 17.51MB
代码随想录算法PDF.rar
2021-08-06代码随想录算法PDF.rar
- 470KB
张玉生《C语言程序设计》双色版 C语言程序设计理论教材习题参考答案.pdf
2021-03-11张玉生《C语言程序设计》双色版 教材课后习题答案,仅供参考,大家一定要自己做一遍再校对答案,实验书的答案已经以文章的形式发布了。
- 16.68MB
cloud compare用户手册(中文+英文)
2019-05-06cloud compare用户手册官方英文版本和中文翻译版本(WPS翻译的260页),我之前都没有找到靠谱的帮助文档,自己找了半天,花了50块钱翻译的。希望能给大家提供帮助。
- 1KB
CRC8/CRC16/CRC32常见几个标准的算法及C语言实现
2019-03-15用表驱动法来实现CRC8、CRC16、CRC32的数据校验,程序简洁,通俗易懂