摘要: 阅读目录一、Linux 环境变量介绍1.1 Linux 环境变量介绍1.2 Linux 环境变量分类1.3 Linux 常用的环境变量二、Linux 查看环境变量三、Linux 添加环境变量3.1 添加系统级环境变量(需root权限、针对所有用户、永久生效)3.2 添加用户级环境变量3.3 SSH/ 阅读全文
posted @ 2023-12-18 15:20 okyihu 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 一、移植编译生成boa二进制文件 Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。 阅读全文
posted @ 2023-12-15 11:26 okyihu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 方法一:重新安装VMware tools 1 在关闭虚拟机的情况下,点击虚拟机设置,CD/DVD设置 使用ISO镜像文件,并设置好镜像路径。 2 启动虚拟机,此时重新安装VMware tools按钮变成有效状态,点击该按钮,如果虚拟机进入系统后,该按钮会变成无效状态。 3 等待虚拟机自动下载VMwa 阅读全文
posted @ 2023-12-07 23:25 okyihu 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1 win11下查看网络设置->高级网络设置,找到网络适配器的以太网一栏,记录下网卡名。 2 以管理员权限运行vmware ,点击设置->添加网络设置2,设置网络连接方式NAT。 3 运行虚拟机系统ubuntu,点击设置->网络设置,此时可以看到网络设置里有两张网卡ens33 和 ens36,其中e 阅读全文
posted @ 2023-12-07 21:56 okyihu 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1. 相关配置文件的作用在进行 linux 内核的配置编译的时候,最常见的就是 make menuconfig 命令。总所周知,linux是一个模块化定制的系统,那么它又是如何来实现模块化的配置的呢? 在配置的过程中,我们最重要的就是理清楚 kconfig、.config 、 menuconfig之 阅读全文
posted @ 2023-12-04 16:32 okyihu 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1一个pinctrl子系统应当由以下三部分: 引脚枚举与命名(用来描述引脚,对所有引脚进行编号,命名,对引脚支持的功能进行描述)引脚复用,复用为GPIO,I2C等功能引脚配置,对引脚的的上拉、下拉、推挽、开漏、驱动能力进行配置 2.Pinctrl子系统的使用Pinctrl子系统一般由芯片原厂的BSP 阅读全文
posted @ 2023-11-22 17:12 okyihu 阅读(11) 评论(0) 推荐(0) 编辑
摘要: W25Q64 W25Q64 容量:总容量64Mbit 分为128Block (64KB/Block) 一个Block又分为16个Sector(4KB/Sector)一个Sector分为16个Page(256B/Page) 24位地址 最小擦除单元:Sector 连续写入最多一页数据,超过时回到页首覆 阅读全文
posted @ 2023-11-13 09:42 okyihu 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1. 移植diskio.c diskio.c文件用来连接硬件存储器和ff.c文件 a. 为W25Q256设置驱动编号 /*将W25Q256设为驱动1*/ #define W25Q256 1 /*Map Flash W25Q256 to physical drive 1 */ b.配置disk_sta 阅读全文
posted @ 2023-11-13 09:37 okyihu 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 目的: 主要记录STC8H系列芯片开发环境的搭建,以便以后再次用到该芯片时,直接看这篇博文就可以了,不要再去摸索一遍了。 过程: 1 关于编译器KEIL5 FOR C51 : 1.1 STC芯片开发相关软件设置 官网上下载KEIL5 FOR 51和注册机,安装、破解后,添加STC芯片支持包。如果不安 阅读全文
posted @ 2023-11-06 09:22 okyihu 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 1 目标功能及方案 1.1 FLASH的1页的擦除时间约为10-20ms,写一个字节的时间约几十us, 当应用程序是每1ms都要执行一个循环周期时,如果在保存数据换页时要擦除FLASH,显然会阻塞程序的执行,所以在应用程序有严格的实时性要求时,eeprom_emulate保存数据的方案显然不合适。 阅读全文
posted @ 2023-10-24 15:58 okyihu 阅读(1323) 评论(0) 推荐(0) 编辑