摘要:最近在学着写bootloader,由于汇编太繁杂,希望可以使用C语言完成一部分,然后转成NASM汇编代码,经过摸索,最终找到了一个解决方案,记录于此,留作参考。 核心步骤 使用gcc编译得到.o文件 这一步需要加上一些参数对编译行为进行控制。具体自行参考gcc文档。 我最终使用的命令参数为 shel 阅读全文
posted @ 2020-02-27 21:40 l_____py 阅读 (48) 评论 (0) 编辑
摘要:根据此原理,可以在matlab中使用代码生成各种音调的音乐 t = 1:11025; %时间,用于根据频率生成一段音乐 f0=261.63*2; %基准频率(音高) for n=[0,2,4,5,7,9,11]; %取1、2、3、4、5、6、7七个频率 ad=sin(f0.*2^(n/12).*t) 阅读全文
posted @ 2020-01-05 02:47 l_____py 阅读 (50) 评论 (0) 编辑
摘要:layout: post title: "RaspberryPi 3b+ 安装OpenWrt教程" date: 2019 09 28 22:00:00 +0800 categories: RaspberryPi 近日在研究p2p原理的时候,因为NAT类型的限制,遇到了不少麻烦,而我们宿舍的路由器又不 阅读全文
posted @ 2019-09-29 13:41 l_____py 阅读 (1683) 评论 (0) 编辑
摘要:1. 首先要添加一个desktop类型的文件,搜索一下即可 2. 若将desktop文件放在 中,需要执行 使新添加的应用生效 3. 若将文件放在 中,则需要为 加上参数`~/.local/share/applicatios/` 阅读全文
posted @ 2019-09-21 19:44 l_____py 阅读 (217) 评论 (0) 编辑
摘要:我的显卡是GTX1050TI,刚安装好Debian 10的时候启动会黑屏,无法进入系统,解决办法是在grub界面,按e修改启动参数,在启动参数那一行(一般会包含quiet)后面加上 nouveau.modeset=0 目的是禁用开源的独显驱动,应该就是这个驱动导致无法进入系统的 进入系统之后,配置好 阅读全文
posted @ 2019-09-19 23:54 l_____py 阅读 (1134) 评论 (0) 编辑
摘要:对于双显卡设备,很有可能是开源显卡驱动异常导致无法启动,在启动参数那一行加上 nouveau.modeset=0 禁用nouveau驱动即可进入系统 阅读全文
posted @ 2019-09-19 02:55 l_____py 阅读 (511) 评论 (0) 编辑
摘要:apt install firmware-realtek 阅读全文
posted @ 2019-09-19 02:52 l_____py 阅读 (788) 评论 (0) 编辑
摘要:xmodmap -e 'clear Lock' -e 'keycode 0x42 = Control_L' 阅读全文
posted @ 2019-09-16 23:23 l_____py 阅读 (56) 评论 (0) 编辑
摘要:刚尝试用AT89C52单片机使用IIC总线协议读写AT24C02C,我忽然想能否用手动调整开关的方式写入AT24C02C?于是,便尝试了一下,结果果然成功了。 关于IIC总线,这篇文章写的很详细:https://www.cnblogs.com/whik/p/6650092.html 我是用的是Pro 阅读全文
posted @ 2019-06-03 00:12 l_____py 阅读 (98) 评论 (0) 编辑
摘要:一、从异步方法的声明说起 无返回值的类型异步方法 (1)public async Task MethodName() 带返回值类型的异步方法 (2)public async Task<TResult> MethodName() 注意有无返回值只是相对于同步方法来说的,其实直接执行异步方法(不与awa 阅读全文
posted @ 2019-05-06 23:04 l_____py 阅读 (3527) 评论 (1) 编辑