2025年6月23日

tortoisesvn写提交说明时log怎么换行

摘要: 1. 使用键盘 Shift + Enter 换行; 2. 在别的编辑器里编辑好,再复制到commit log框内。 阅读全文

posted @ 2025-06-23 11:22 f1engmin11 阅读(15) 评论(0) 推荐(0)

2024年11月19日

一些变量

摘要: 以TI的 linux-ti-staging 为例子,说明一些变量的基本含义. D:表示编译生成镜像的目录,即构建成果,该目录下的产物,可用于共享给其他配方,用于共享的成果会被copy到SYSROOT_DESTDIR目录. bitbake linux-ti-staging -e | grep ^D D 阅读全文

posted @ 2024-11-19 10:56 f1engmin11 阅读(24) 评论(0) 推荐(0)

2024年11月13日

字符设备、块设备、网络设备的区别

摘要: 1. 字符设备只能顺序读取(一个字节一个字节读写),块设备可以随机读取 2. 应用层通过open目录/dev下的设备节点来操作字符设备;块设备可以容纳文件系统,所以一般都通过文件系统来访问,而不是/dev设备节点,数据以固定长度进行传输,比如512K 3. 网络设备,网络接口没有像字符设备和块设备一 阅读全文

posted @ 2024-11-13 17:55 f1engmin11 阅读(40) 评论(0) 推荐(0)

用户空间与内核通信方式有哪些

摘要: 1. 系统调用 2. 虚拟文件系统 proc文件系统(/proc目录, /proc/sys目录),主要输出只读信息。 /proc/sys目录下的文件,实际上是一个内核变量。 sysfs文件系统 (/sys目录),可读可写。 debugfs文件系统 3. ioctl接口 (ifconfig、route 阅读全文

posted @ 2024-11-13 17:49 f1engmin11 阅读(53) 评论(0) 推荐(0)

2024年9月19日

顺序锁

摘要: 参考网友帖子:Linux设备驱动中的并发控制之七(顺序锁)-CSDN博客 阅读全文

posted @ 2024-09-19 09:04 f1engmin11 阅读(9) 评论(0) 推荐(0)

编译乱序和执行乱序

摘要: 参考网友帖子:Linux设备驱动中的并发控制之二(编译乱序和执行乱序)_linux 代码顺序执行,不优化-CSDN博客 使用barrier()实现: #define barrier() __asm__ __volatile__("": : :"memory") 在 Linux 内核代码中,barri 阅读全文

posted @ 2024-09-19 09:03 f1engmin11 阅读(83) 评论(0) 推荐(0)

完成量

摘要: 待施工 阅读全文

posted @ 2024-09-19 08:58 f1engmin11 阅读(6) 评论(0) 推荐(0)

等待队列

摘要: 待施工 阅读全文

posted @ 2024-09-19 08:51 f1engmin11 阅读(10) 评论(0) 推荐(0)

2024年9月12日

0. 编译错误解决

摘要: 1. WARNING: Makefile 'package/utils/busybox/Makefile' has a dependency on 'libpam', which does not exist WARNING: Makefile 'package/utils/busybox/Make 阅读全文

posted @ 2024-09-12 14:51 f1engmin11 阅读(385) 评论(0) 推荐(0)

8. 编译时修改根文件系统分区大小

摘要: 根文件系统分区大小如何修改: # # Image Options # CONFIG_TARGET_KERNEL_PARTSIZE=16 CONFIG_TARGET_ROOTFS_PARTSIZE=1024 // 以M为单位 结果: root@OpenWrt:/# df -h Filesystem S 阅读全文

posted @ 2024-09-12 11:46 f1engmin11 阅读(404) 评论(0) 推荐(0)

导航