- 博客(17)
- 收藏
- 关注
原创 C#单例模式用途及实现
在C#中,如果你需要在多个地方调用同一个类中的函数,并且只想new一次该类,在其他地方进行引用,就可以使用单例模式(Singleton Pattern)。单例模式确保一个类只有一个实例,并提供一个全局访问点。
2024-12-05 16:22:29
241
原创 Linux调用 gethostbyname 接口返回失败
在连接上网络的情况下,使用 linux 命令 nslookup 查看域名,可以正常解析到对应的IP地址,但在代码中调用 gethostbyname 函数返回失败。
2024-08-20 16:25:26
576
原创 linux下 C语言实现 ping 命令的功能,判断网络是否连接
根据ping命令的实现原理,通过自定义发送CMP包的方式,实现网络连接状态的判断。
2024-05-09 17:52:34
1216
2
原创 调用libcurl库的curl_easy_perform函数后,程序崩溃
调用 libcurl 库的 curl_easy_perform 函数后,程序自动崩溃问题分析。
2024-05-07 17:58:33
2598
原创 insmod: can‘t insert ‘/lib/modules/5.4.61/bcmdhd.ko‘: Timer expired
bcmdhd.ko驱动加载超时
2024-04-17 17:30:17
451
1
原创 buildroot构建swupdate报错libuboot.h缺失
本篇文档记录了基于 buildroot 更换 swupdate 软件包的流程,包含有移植方法及移植过程中出现的问题处理。有类似 buildroot 下移植软件包的问题,可参考本文章。
2024-01-17 10:53:24
1349
1
原创 Linux系统启动各阶段的初始化概述
uboot、kernel、rootfs、init、bootargs、inittab、rcS、profile、fstab等内容的概述
2023-08-21 19:31:39
2127
1
原创 交叉编译问题分析之--gcc与arm-linux-gcc的那些事
gcc本地编译和交叉编译的区别;可执行程序执行报错:" line 1:ELF: not found "
2023-06-28 18:17:57
1747
1
转载 Linux内核配置Kconfig
在遍历完各级子目录的Makefile和Kconfig文件后,会在内核源码的顶层目录下生成一个.config文件,该文件用来保存所有的配置项,然后回到顶层Makefile开始编译。Kconfig文件用来控制内核的编译动作。简单理解,就是Kconfig配置了哪些文件需要参与编译,哪些文件不用编译。...
2022-07-16 00:32:14
6483
原创 wakeup_in休眠唤醒
问题背景:实现一个休眠唤醒的功能,并可控制的使单板进入休眠或者唤醒的状态,以此来达到LPM(低功耗模式)的目的。Wakeup_in管脚休眠唤醒功能的调试,大致可以分为下面这几个步骤来实现:目录1. 配置设备树2. 注册驱动3. probe函数4. 驱动内容填充5. 上层处理1. 配置设备树Pinctrl.dtsi配置:在驱动的注册过程中,设备树起的是信息传递的作用。所以不论是根据驱动找设备树,还是根据设备树找对应的驱动代码,都是可以通过compatible
2022-05-14 23:20:21
2553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人