自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rayu

心有猛虎 细嗅蔷薇

  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 Matlab生成stm32代码

一、整体思路利用Matlab的simulink搭建模型生成C代码,通过stm32cubemx生成工程,最后在KEIL或者IAR等工具里面编译生成代码下载至MCU中执行。本文以流水灯建立模型和简单使用定时器为例进行演示。二、开发环境1、安装MatlabMatlab版本建议在2013B以上,本文使用Matlab 2016a。2、安装STM32硬件支持包下载地址(https://www....

2019-06-10 16:14:37 20426 32

原创 基于edk2编译arm64版intel网卡undi驱动

基于edk2编译arm64版intel网卡undi驱动

2024-07-18 19:14:54 109

原创 基于QEMU-aarch64学习UEFI(EDK2)-8QEMU固件变量存储

程序开发我们以版本为准。

2024-07-18 17:55:54 31

原创 基于QEMU-aarch64学习UEFI(EDK2)-7Print打印函数

程序开发我们以版本为准。

2024-05-21 11:18:02 113

原创 基于QEMU-aarch64学习UEFI-6-反编译一个uefi应用程序

基于ida反编译arm64 uefi程序,然后打包到原始的qemu uefi固件。

2024-05-20 13:47:07 131

原创 基于QEMU-aarch64学习UEFI(EDK2)-5使用edk2-libc

程序开发我们以版本为准。

2024-05-17 09:29:43 91

原创 基于QEMU-aarch64学习UEFI(EDK2)-4HelloWorld程序

前面的编译过程我们都是在EDK2下面进行代码编译,但是代码修改后,或者后续EDK2版本升级会引出一些麻烦,所以我们在EDK2-PLATFORMS下面的Platform文件夹新建我们自己的package,我这里新建的PKG路径如下,接着把ArmVirtQemu所需的文件复制过来,如下图。然后在uefi-tools中定义我们的package名称和路径。然后执行查看我们的package已经添加成功。下面开始编译我们的package,编译完成,我们发现路径还是在原来位置。

2024-05-17 09:27:44 48

原创 基于QEMU-aarch64学习UEFI-使用Windows-docker编译QEMU固件

操作系统Windows10,最好是纯净版系统,不要使用阉割版。Windows功能,勾选。安装docker Windows版。安装完成可能需要升级子系统内核,下载wsl_update_x64.msi。安装完成重启docker或者系统即可。

2024-05-17 09:26:57 87

原创 基于QEMU-aarch64学习UEFI(EDK2)-3分析qemu固件

接着FV又是由多个EFI程序组成,比如第一个FV中,我们看到有SEC、PEI、DXE等各个阶段的EFI组成。这个是第二个FV的guid,继续往下展开,就可以看到第二个FV中的EFI模块。我们打开该文件,可以看到dsc包含了UEFI启动的各个阶段所需的模块和驱动。该文件生成的是QEMU的变量固件,名称为QEMU_VARS.fd。该部分是FD的大小设置,生成的固件名称是QEMU_EFI.fd。可以看到其展开的结构,FD由多个FV组成,FV的guid为。部分,其中是从DXE阶段和BDS阶段的模块。

2024-05-17 09:04:04 77

原创 基于QEMU-aarch64学习UEFI(EDK2)-2安装操作系统

可以看到程序已经在运行了,这个是我们的应用程序,因为前面太快,没有输出bios阶段的信息,重启就会发现是我们的UEFI程序。进入UEFI的shell可以看到该文件夹的内容,后续我们开发的程序可以直接通过该文件夹映射到UEFI中,使用该方式较方便。然后换回加载我们之前安装好的系统盘,不加载光驱,命令如下,发现我硬盘引导项,继续查找原因。然后回过头找原因,我们使用最简单的命令启动我们安装好的系统,其中固件路径是安装包自带的。发现可以启动操作系统,那么,这样的话,就是我自己编译的UEFI固件有问题。

2024-05-16 11:02:45 919

原创 vscode查看linux内核代码报错“Unknown argument:“无法跳转函数问题

解决vscode+clangd查看代码报错无法跳转,报错Unknown argument: '-fconserve-stack'问题

2024-05-06 15:14:42 246

原创 基于QEMU-aarch64学习UEFI(EDK2)-1环境搭建

基于QEMU-aarch64学习UEFI(EDK2)-1环境搭建

2023-03-24 13:31:42 2517

原创 matlab建模生成代码注意事项

一、代码生成后,查看生成报告。如下图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E99WyoQb-1576656105668)(https://img.rayu.me/2019/12/1127673928.png)]代码文件简介:1、ert_main.c该文件中会调用 “模型名称_step();”函数,用于单步执行,可以根据实际情况放在定时器中断或...

2020-07-30 17:06:16 1773 1

原创 使用PyQt5将Excel数据导入mysql

使用PyQt5将Excel数据导入mysql目录使用PyQt5将Excel数据导入mysql一、环境配置二、使用的库函数三、QT Designer设计界面四、代码编写五、运行结果六、TODO list一、环境配置系统:win10,64位,ltsc2019工具:pycharm 2018.03.04语言:python 3.5.4二、使用的库函...

2019-03-18 11:50:52 5203 1

原创 基于ESP8266的微信门铃

基于ESP8266的微信门铃前言最近在学习ESP8266,所以想用他来做个小玩意儿。于是就有了这篇文章,其实最终实现的效果很简单。就是当门铃按键按下,微信会收到消息提醒。当然这只是初期,拓展的话可以进一步设计一套协议,添加更多设备,比如开关或者插座之类的电器设备。添加用户绑定功能,实现数据双向通信。下面介绍怎么完成他。一、硬件准备1、ESP8266模块我选择的是nodemcu。因为他可以直接用mic

2017-11-13 21:40:27 2157 3

原创 typecho搬家过程中500Database Query Error解决

今天说一说今天博客搬家的折腾过程,以及出现500的解决方法。首先把原来的typecho文件用winscp全部复制到本地,接着把数据库blog全部导出。我的环境仍然用的是lnmp1.3。新的主机环境搭建好了,然后新建虚拟主机。把域名解析过来,开始我的域名在万网,修改解析不方便,所以把域名dns换成了DNSPOD的了。等了快一个小时,域名终于解析正常了。。。。然后开心的打开域名rayu.me首页出现。

2017-03-02 17:36:07 5198 2

原创 利用pyqt4编写cs计算工具

之前用Python做了一个通道号查找的小程序,只不过没有做界面。最近的一个项目要用到帧校验(CS),为了方便,写了一个计算的小程序。该程序用了QT4来做界面,也算是我的第一个QT小程序。现在来分享一下编写过程中的心得体会,以及遇到的坑。Python的环境是2.7。CS校验和的C代码如下:/*******************

2016-12-03 16:33:18 908

原创 C++使用sqlite3进行简单的课表管理

一、生成sqlite3.lib1.在sqlite官网 http://www.sqlite.org/download.html 上下载sqlite-amalgamation-3071000.zip 和sqlite-dll-win32-x86-3071000.zip。2.分别解压上述两个文件到各自文件夹下(sqlite3.def、sqlite3.dll在同一文件夹sqlite-dll下)。

2016-11-30 16:34:58 1041

原创 Python无法连接mongodb数据库,Connection方法不存在

在这周学习python tornado的过程中,接触了新的数据库mongo.在刚开始连接的过程中,就出现了如下的问题,特此记录一下。AttributeError: 'module' object has no attribute 'Connection' python版本2.7.11pymongo版本3.3.0根据网上的教程,首先导入pymongo,连接第一步的步骤大都

2016-10-11 11:52:41 9138

原创 51单片机三线串行驱动12864液晶

以前写12864的液晶程序都是用的并行的方式,这种方式焊接起来很麻烦,而且占用的IO口比较多。今天尝试使用串行方式来驱动该模块。本程序是基于STC89C52的12864串行模式的程序,硬件电路连接只需要5根线,VCC GND RS RW E , 只需要三个个IO 口就可以显示,大大节省了资源。12864液晶芯片是st7920。自带中文字库。该程序功能:实现使用12864液晶显示...

2016-10-11 11:13:21 18533 13

ExcelImportToMysql_V1

ExcelImportToMysql_V1。Excel数据导入mysql界面工具,打包成exe后的文件。 详细链接https://blog.csdn.net/u010411288/article/details/88636137

2019-03-18

使用PyQt5将Excel数据导入mysql

使用PyQt5将Excel数据导入mysql,详细说明见博客文章https://blog.csdn.net/u010411288/article/details/88636137

2019-03-18

mysql-connector-c++-8.0.15-win32.msi

Windows下的mysql-connector-c++-8.0.15-win32安装包,官网下载速度很慢特此分享。

2019-03-12

空空如也

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

TA关注的人

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