摘要: 一、glibc 简介 在做linux应用开发的时候,一定会用到glibc。printf、open、read、write等等都是用的glic库。glic库到底是个什么东西呢?和linux有什么关系。我们在linux上打开一个文件或则创建一个线程等涉及内核参与的操作都是通过系统调用完成的,而系统调用使用 阅读全文
posted @ 2024-02-22 11:37 YYFaGe 阅读(1) 评论(0) 推荐(0)
摘要: tc命令是iproute2包中的一个工具,可以用了模拟网络延时、抖动、丢包等操作,有些设备上没有tc命令,需要手动增加。下面以zynqMP linux 5.4为例说明tc命令的移植过程 一、tc命令交叉编译 1、下载iproute2包源码:git clone https://github.com/s 阅读全文
posted @ 2023-06-12 20:16 YYFaGe 阅读(1652) 评论(0) 推荐(0)
摘要: 一、交叉环境gdb介绍 在pc端,用gdb可以很方便的调试程序,如果在板端调试程序该怎么办呢?有两种方法: 1、下载gdb源码交叉编译,把编译好的可执行程序gdb复制到板端,这样在板端就可以像PC端那样调试程序。 2、在PC端用厂家提供的arm-pc-gdb,例如海思平台的环境有官方提供的aarch 阅读全文
posted @ 2023-03-24 22:52 YYFaGe 阅读(1127) 评论(0) 推荐(0)
摘要: 1、单向ping通 设备A(192.168.1.100) 能ping通设备B(192.168.1.102),但设备B无法ping通设备A。 可能原因: 1、设备A设置了防火墙,禁止别人ping它 2、设备A有两张同一网段的网卡 3、设备B有两张网卡,ping时未指定用哪张网卡 4、A未设置路由 5、 阅读全文
posted @ 2023-03-08 19:33 YYFaGe 阅读(241) 评论(0) 推荐(0)
摘要: 下面以linx 5.4.0-xilinx-v2020.1为例说明如何添加自启动脚本。linux 系统内核启动完成后会加载第一个进程 init,关于init进程的介绍参考博客https://zhuanlan.zhihu.com/p/573503461。 在/etc/inittab中定义个了个默认的运行 阅读全文
posted @ 2023-03-07 12:12 YYFaGe 阅读(1086) 评论(0) 推荐(0)
摘要: linux/include/fs.h struct fasync_struct { spinlock_t fa_lock; int magic; int fa_fd; struct fasync_struct *fa_next; /* singly linked list */ struct fil 阅读全文
posted @ 2023-01-16 18:42 YYFaGe 阅读(140) 评论(0) 推荐(0)
摘要: 1 、打包、压缩、解压缩命令:tar 1.1、打包yy文件不压缩:tar -cvf yy.tar yy c--打包、v--显示过程、f--文件名 1.2、打包yy文件,并用gzip压缩:tar -czvf yy.tar.gz yy z--用gzip压缩,用tar打包并用gzip压缩后的后缀为.tar 阅读全文
posted @ 2022-11-03 15:20 YYFaGe 阅读(159) 评论(0) 推荐(0)
摘要: 一、emmc协议 emmc协议是由固态技术协会(JEDEC)发布的,可以从jedec官方网站下载emmc文档,步骤如下: 1、进入jedec官方网站:https://www.jedec.org/ 2、选择进入Flash Memory选项 3、选择eMMC专栏 4、点击红框中的下载页面 5、可以看到新 阅读全文
posted @ 2022-09-27 18:36 YYFaGe 阅读(1952) 评论(0) 推荐(0)
摘要: 一、uboot驱动模型概述 在linux中采用device、bus、driver来管理设备和驱动,在uboot中引入了驱动模型(driver model)简称为DM,这种驱动模型为驱动的定义和访问接口提供了统一的方法。提高了驱动之间的兼容性以及访问的标准型。它主要包含以下4个成员: udevice: 阅读全文
posted @ 2022-09-14 11:43 YYFaGe 阅读(4118) 评论(0) 推荐(1)
摘要: 如下图所示有两个网络,分别是0网段和2网段,路由器1组成0网段,路由器2从路由器一种分出一个2网段 如果要在不同网段直接通讯,需要添加路由,linux添加路由命令如下: route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] I 阅读全文
posted @ 2022-08-18 18:04 YYFaGe 阅读(9966) 评论(0) 推荐(1)