自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kaliopensourcextu

长路漫漫,学习为伴!

  • 博客(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

原创 UEFI原理与编程(二):UEFI工程模块文件-标准应用程序工程模块

UEFI 工程模块文件-标准应用程序工程模块

2017-04-26 11:03:32 9091 1

原创 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

原创 Golang 学习之路三:基础命令

Golang 基础命令: go run,go build,go install,go get

2017-04-22 16:39:12 834

原创 Golang 学习之路二:工作区,源码文件,源码包,初始化函数

Golang :工作区,源码文件,源码包,初始化函数 简单介绍

2017-04-20 16:53:12 1319

原创 Golang 学习之路一:开发环境搭建

Golang 学习:开发环境搭建 Windows Linux

2017-04-19 23:32:35 1244

转载 全栈工程师指南

全栈工程师指南这是一本不止于全栈工程师的学习手册,它也包含了如何成为一个 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

转载 git merge

Git merge冲突解决,以及使用compare tool 产生.orig文件

2017-04-15 11:06:25 583

翻译 Go与C声明语法比较

Go与C语言,声明语法的比较

2017-04-10 22:28:11 756

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除