- 博客(23)
- 收藏
- 关注
原创 从主板UEFI BIOS文件提取微码
3、用16进制编辑软件打开uefi bios文件,我这里用的beyond compare软件。搜索16进制字符EA 06 09,这里大小端原因,反过来搜索。根据网上提供的规律,从0xBECF10地址开始是微码部分,微码长度在第二步得到是19000字节,也就是0x4A38字节,把这段数据复制出来保存。2、用AMIBCP工具打开uefi bios文件,点击BIOS Feature这一项,根据cpuid确定微码大小为19000字节,很奇怪我这个主板的bios文件放了2份06EA cpu型号的微码。
2025-01-09 16:50:20
756
原创 体验i7-8086K超频
当年买不起的U 8086K,如今已被市场淘汰,最近心血来潮在闲鱼收了一套板U套装,体验下当年全核5.0的神U。另外2018年是8086系列CPU诞生40周年,具有一定的纪念意义。
2024-11-16 16:51:32
405
原创 UEFI学习方法
1、入这行需要些机缘和自己的方向定义,当初我也是想做这个,而在BIOS边缘等了整整四年。有板子和source code的话,就最好不过,可以自己做一些东西玩。希望你的Source code是完整的。最好整个示波器之类的东西验证一些HW的行为。很多规范和资源都看看,每人都不一定一下子看完(也看不完),但致少PCI规范,IA32手册需要仔细看一下,对照code做些改动,验证一下,同时你也要对你板子上的每个器件做一个详细的了解,最好有每个器件的开发手册。
2024-10-17 11:10:55
229
原创 IMX6ULL开发板移植freeRTOS
参考文章:IMX6ULL裸机启动,IMX6ULL运行freeRtos, 源代码分析](https://blog.youkuaiyun.com/zhou_2018/article/details/121718482?
2024-08-22 16:57:06
591
原创 DEBUG()函数输出打印到cmd控制终端
最近调试UEFI application代码,想把调试打印输出到cmd终端便于查看,参考了网上的几篇博客,但还是没能实现。
2024-08-04 20:16:15
154
4
原创 UEFI环境搭建遇到的问题记录
目前解决办法用老版本的toolsetup.bat,可以编译通过;否则报错“此时不应有 \python\python.exe。1、搭建最新UEFI编译环境,下载最新代码库,编译工具basetool会报错,初步怀疑和python路径有关系。
2024-07-21 23:24:32
239
原创 友善之臂nanoPC-T4嵌入式开发板 开箱
由于对底层编程、硬件感兴趣,购买了友善之臂nanopc t4开发板,准备好好玩玩。由于之前玩过树莓派3b,对嵌入式开发板有些了解,但总感觉不够深刻。树莓派3b性能有限,跑raspbian系统有点卡,存储也只是sd卡,读写速度有限。 正好之前接触mini2440开发板,又关注到友善之臂出了新板子,性能很强大,双核A72加四核A53,emmc5.1 flash,关键是自带一个NVME协...
2020-05-24 10:36:51
2478
转载 Quartus仿真选项问题
1、Start Analysis&Elaboration只是初步的检查语法,展开顶层结构2、Start Analysis&Synthesis这一步更进一步,具体生成啥文件,哥也不知道,你需要用 sjgnaltap抓数据,就必须走过这一步,3、Start Compilation是完整的全程编译,包括适配和最终生成sof文件,分析时序...
2019-02-25 20:35:58
1789
转载 安卓开发入门之图片缩放
1.首先定义图片缩放类public class ImageScaler extends ScaleGestureDetector.SimpleOnScaleGestureListener { TextView scaleDataMsg; ImageView myImage; float factor; public ImageScaler(TextView
2017-06-18 14:38:57
584
原创 Android视频部分截屏功能实现
Android视频部分截屏功能实现 最近想用将android视频接收app上加上屏幕截图功能,直接在网上查找截屏代码,发现结出来的图不对劲,视频窗口变成黑色的了,没有截屏成功。而且网上大多数的方法都是利用view套件里的getDrawingCache()函数。我继续在网上查找答案,发现有人这样解释,说Activity画面走的是framebuffer,视频是硬解码推送过来的,所有读取/dev/gra
2017-06-17 16:22:28
2918
原创 Android入门计算器编写
这个简易计算器是我按照一本android开发入门书学的,书上的第一个例子就是计算器的编写。计算器的编写主要涉及到按键的布局和按键输入要点。 一个总的Lnearlayout的布局下orientation设置为vertical垂直分布,然后此布局下再设置1给我Edittext的一个文本框4个Lnearlayout子布局(第4个布局里可以嵌套另外3个Lnearlayout的布局来实现按钮排版)这4个子布
2017-06-17 15:51:24
1432
2
原创 树莓派3B驱动Kinect for windows(OpenNI)
最近买了个树莓派3b回来玩玩,正好手头有个从老师那里借来的kinect for windows v1.0,心想着能不能在树莓派上驱动kinect,上网一百度,还真可以。不过都是一篇博客,和一篇英文帖子吧。我就仿照博客上的试了一下,发现有些步骤行不通,自己又不停的百度,瞎琢磨,花了一个下午,最终让树莓派可以读取kinect传回来的数据了。提一点,关于树莓派3+OpenNI开发kinect的资料很少,有
2017-04-30 22:07:17
4266
1
原创 AndroidStudio 导入工程gradle更新太慢的问题
最近研究DJI mobile开发,用上了androidstudio,从官网上下载例程Demon学习,发现导入特别慢,经常卡在gradle refreshing,后来百度发现,这是由于谷歌服务器在国外,下载特别慢。于是我去翻墙,但还是更新特别慢,最终找到解决办法。 1、首先去工程的中找到builde.gradle文件,确定该工程的gadle版本。 2、然后打开http://services.gra
2017-04-30 11:09:39
540
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人