- 博客(16)
- 收藏
- 关注
原创 UEFI原理与编程(八):UEFI中的Protocol基础结构及其在内核中的表示
UEFI中的Protocol基础结构及其在内核中的表示前言 在编写UEFI程序的过程中我们会经常使用Protocol。Protocol类似于服务器与客户端的之间的一种约定,双方根据这种约定信息互通信息。这里的服务器和客户端是一种广义的称呼,提供服务的叫服务器,使用服务的成为客户端。比如常见的TCP、COM等都是Protocol。在使用Protocol之前,还是要仔细了解一下,它到底是什么样子的。一
2017-04-28 11:30:51 3911
原创 UEFI原理与编程(七):包及.dsc、.dec、.fdf文件
包及.dsc、.dec、.fdf文件 前面的文章中比较详细介绍了UEFI工程文件即.inf。UEFI的包中一般都会包含一个.dsc文件和一个dec文件。在包生成固件Image、Option Rom Image,这个包还要包含.fdf文件。
2017-04-27 15:27:03 23398 1
原创 UEFI原理与编程(六):UEFI工程模块文件-驱动模块工程文件
UEFI工程模块文件-驱动模块前言 在UEFI中,驱动分为两类:一类是符合UEFI的驱动模型的驱动,模型的类型为UEFI_DRIVER,称为UEFI驱动;另一类是不遵循UEFI驱动模型的驱动,称为DXE驱动。下面介绍的是UEFI驱动工程文件格式。一、驱动与应用程序 1. 驱动与应用程序的入口函数相同,入口函数原型如下:typedef EFI_STATUS API (*UEFI_ENTRYPOIN
2017-04-27 10:48:04 3637
原创 UEFI原理与编程(五):UEFI工程模块文件-库模块
UEFI工程模块文件-库模块前言 在传统C/C++项目开发中经常会用到库,在UEFI大型工程项目开发中也是这样的。EDK2也提供库模块,来实现它。
2017-04-27 10:09:50 6211
原创 UEFI原理与编程(四):UEFI工程模块文件-使用main函数的应用程序工程模块
UEFI工程模块文件-使用mian函数的应用程序工程模块前言 标准应用程序工程模块和Shell应用程序工程模块写起来都是相对和我们平常使用的C/C++有些不同。EDK2提供了使用main函数的应用程序工程模块,我们可以结合StdLib就可以使用C标准库中的函数了。这对于C语言程序员来说,mian函数就会熟悉很多。
2017-04-26 17:28:29 4768 2
原创 UEFI原理与编程(三):UEFI工程模块文件-Shell应用程序工程模块
UEFI工程模块文件-Shell应用程序工程模块 UEFI标准应用程序工程模块不方便处理命令行参数。但是一般在shell中执行的命令都会带有命令行参数。为了解决这个问题,EDK2提供了Shell应用程序工程模块。
2017-04-26 15:32:07 6749 2
原创 Golang 学习之路五:表达式
Golang学习表达式本部分简要介绍了保留字、运算符、表达式的初始化和控制流,最后补充了select控制流。熟悉这些用法,注意与C语言语法差异之处。
2017-04-25 13:54:25 1272
转载 如何用好 github 中的 watch、star、fork,转载mark
如何用好 github 中的 watch、star、fork本人博客地址 http://gudong.name本文博客地址:http://gudong.name/skills/2015/10/13/github-usage.html本文微博地址:http://weibo.com/1874136301/Dc8nWqBeJ?type=repost在每个 gi
2017-04-22 16:44:36 927
转载 全栈工程师指南
全栈工程师指南这是一本不止于全栈工程师的学习手册,它也包含了如何成为一个 Growth Hacker 的知识。全栈工程师是未来谨以此文献给每一个为成为优秀全栈工程师奋斗的人。技术在过去的几十年里进步很快,也将在未来的几十年里发展得更快。今天技术的门槛下降得越来越快,原本需要一个团队做出来的 Web 应用,现在只需要一两个人就可以了。同时,由于公司组织结构的变迁,以及到变
2017-04-19 11:09:38 8236 1
原创 kali Linux 搜狗输入法无法使用
1.ubuntu下搜狗的配置文件在 ~/.config下的3个文件夹里:SogouPY、SogouPY.users、sogou-qimpanel删除这3个文件夹2.重启搜狗。
2017-04-18 22:44:09 3598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人