首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
UEFI开发
luobing4365
创建于2022-04-09
订阅专栏
汲汲于UEFI探索,已经有不少日子。这条道路绝非坦途,所涉及的知识面和需要掌握的工具,实在不少。曾经走过的道路,也许会对其他人有所帮助。因此不定期地记录自己的探索过程,希望能发挥一定的作用。
等 4 人订阅
共57篇文章
创建于2022-04-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
UEFI开发探索56-使用WSL编译Arm架构的UEFI镜像
这篇本想讨论USB的,学习过程中不小心迷上了WSL,又正好想在树莓派上折腾点UEFI的软件,因此就像用WSL搭建Arm架构的编译环境了
UEFI开发探索55 – UEFI与网络5(IPv6)
本篇开始编写IPV6的代码。因为一直使用的网络调试助手不支持IPV6的通信,只好花了点时间,在windows和Linux平台上重新把相关的IPV6代码实现了一遍
UEFI开发探索54 – UEFI与网络4(IPv4)
本篇主要讨论怎么使用StdLib的库函数编写TCP4的代码。 上一篇中直接使TCP4 Protocol,编程工作量较大。复用Socket代码,还是很有必要的
UEFI开发探索53 – VS2015调试UEFI代码(续第27篇)
在开发网络代码的时候,光用Print打印信息不足以满足开发要求,必须源代码级别的调试。VS2015可以很方便地提供这种功能
UEFI开发探索52 – UEFI与网络3(UEFI TCP4)
搭建好网络测试环境之后,可以着手进行网络编程了。 UEFI下提供了相应的Protocol,可以进行TCP和UDP的编程。
UEFI开发探索51 – UEFI下的打印函数
原计划的50篇博客,终于完成了。可惜的是,现有的篇幅无法把最初设想的内容全部覆盖。因此继续往下写,不设立篇数计划了
UEFI开发探索50 – UEFI与网络2
继续上篇博客的课题,如何在UEFI中使用网络。协议栈在UEFI中是已经准备好了,本篇试着在Virtual BOX中搭建环境,方便测试
UEFI开发探索49 – UEFI与网络1
UEFI提供了非常完整的TCP/IP网络协议栈,开发人员甚至可以在UEFI中搭建自己的Web服务器。本篇开始了解UEFI的网络协议栈
UEFI开发探索48 – 搭建UEFI Shell环境(启动盘及VirtualBox下UEFI Shell)
做UEFI的实验,32位的程序可以使用TianoCore的模拟环境进行测试。64位的程序,在UDK2018上做得不完善,可以用虚拟机来进行测试。
UEFI开发探索47 – UEFI上移植GUILite
上一篇的博客中,已经搭建了C++的编程框架,虽然不是所有C++特性都支持,实现GuiLite的代码移植,还是足够了
UEFI开发探索46 – UEFI支持C++
由于GUILite是由C++开发的,将其移植到UEFI下,意味着代码必须支持C++的特性。EDK2中全是C语言代码,因此需要做一定的调整,而且与编译器强相关
UEFI开发探索45 – GuiLite概览
在开始这个探索系列的时候,我就计划在UEFI上移植一个完整的GUI库。选中了GUI Lite,开始这个尝试
UEFI开发探索44 – 龙芯下的UEFI App和Option ROM
随着国产计算机的迅猛发展,相关的产业从业人员,也开始逐渐进入到生态链中。作为设备的驱动,Option ROM自然也必须适应此变化
UEFI开发探索43 – Protocol的使用2
今天来探索上次提出的第三个问题:如何产生Protocol? 准备以一个实例驱动,实现整个过程
UEFI开发探索42 – Protocol的使用1
虽然一直使用各种Protocol来实现需要的程序功能,但对其背后的原理、实现还是不大清晰。准备用几篇梳理下protocol的背后运作方式
UEFI开发探索41 – Event、Timer和任务优先级
作为一个底层的支持系统,UEFI没有支持中断。如果想支持异步操作,只能通过Event的方式来实现。是不是可以构建一个多任务的操作环境出来?
UEFI开发探索40 – 构建自己的Package
前段时间在Linux下开发UEFI程序,发现以前写的AppPkg的32位程序没法编译了。大概是平常改动得太多了,影响了代码。还是得构建自己的Package,不要影响通用的库
UEFI开发探索39 – Ubuntu 16.04下用gdb建立UEFI调试环境
准确地说,应该是在Ubuntu 16.04下,使用Qemu模拟UEFI启动环境。平常开发调试的时候,会比较方便
UEFI开发探索Q&A – 问题辑录(持续更新)
最近正在尝试在Unbutu16上搭建开发和调试环境,其中过程一言难尽,到现在也没有完全解决问题。有鉴于此,特建立此网页,记录遇到的问题,不定期会更新。
UEFI开发探索38 – Ubuntu下编译AppPkg杂谈
上一篇博客中,在编译AppPkg的时候,遇到了问题,编译的时候出错。本篇针对这个问题,探索一番。
下一页