摘要: 1. Linux 系统对网络设备驱动定义了4个层次,这4个层次为网络协议接口层、网络设备接口层、提供实际功能的设备驱动功能层 和 网络设备与媒介层。 2. 网络协议接口层 向 网络层协议 提供统一的 数据包收发接口,不论上层协议为 ARP 还是 IP,都通过 dev_queue_xmit() 函数 阅读全文
posted @ 2024-02-01 19:00 昆山皮皮虾 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 比如下载 xlrd 库: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlrd 阅读全文
posted @ 2023-10-30 14:58 昆山皮皮虾 阅读(35) 评论(0) 推荐(0) 编辑
摘要: print_log("****** register value is 0x%x\n", (*(volatile unsigned long *)0x4*******)); (*(volatile unsigned long *)Address_hex) |= (1 << 10); 阅读全文
posted @ 2021-12-08 19:03 昆山皮皮虾 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.ARM公司在2009年2月发布了Cortex-M0 2.Cortex-M0的运行效率很高(0.9DMIPS/MHz),能在较少的周期里完成一项任务(甚至可以完成单周期的32位算法)。 3.Cortex-M0的另一种重要应用为专用标准电路(ASSP)和片上系统(SoC)。 4.和Cortex-M3 阅读全文
posted @ 2021-03-22 20:15 昆山皮皮虾 阅读(2569) 评论(0) 推荐(2) 编辑
摘要: 阅读全文
posted @ 2024-06-26 14:49 昆山皮皮虾 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 转载自CSDN博主: https://blog.csdn.net/Xyysn/article/details/134800339 工作过程中发现win11家庭版用gpedit.msc、secpol.msc是会报错的,查了后发现原来家庭版默认是进不到本地安全策略的,需要时可以用以下方法开启: 1.新建 阅读全文
posted @ 2024-06-26 09:49 昆山皮皮虾 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 题目如下: 代码如下: 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef struct ListNode { 5 int val; 6 struct ListNode *next; 7 } ListNode_t; 8 9 struct Li 阅读全文
posted @ 2024-06-02 09:35 昆山皮皮虾 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-05-31 13:53 昆山皮皮虾 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 1 #include<stdio.h> 2 //快速排序函数,形参列表为数组,左指针位置,右指针位置,int *arr等价于int arr[] 3 void QkSort(int *arr, int left, int right){ 4 if (left > right) //左指针位 阅读全文
posted @ 2024-05-16 09:27 昆山皮皮虾 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 我把 HELLO_WORLD 工程放到了如下路径: /home/ce/linux-5.4.272/drivers/net/ethernet/HELLO_WORLD 其中,要先修改 ethenet 下的 Makefile vim /home/ce/linux-5.4.272/drivers/net/e 阅读全文
posted @ 2024-03-26 11:24 昆山皮皮虾 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1 obj-m = helloworld.o // 此写法没有生成 ko 文件 2 3 obj-m := helloworld.o // 此写法成功生成 ko 文件 执行如下 make 交叉编译命令后, make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 阅读全文
posted @ 2024-03-25 20:05 昆山皮皮虾 阅读(4) 评论(0) 推荐(0) 编辑
摘要: CentOS Stream 9 编译安装6.1内核_centos9内核版本-CSDN博客 阅读全文
posted @ 2024-03-19 20:52 昆山皮皮虾 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 需要删除 原来的 凭据。然后新的邮箱的 github 仓库才能clone,否则会显示 remote: Repository not found 删除如下 github.com 凭据即可。 阅读全文
posted @ 2024-03-05 09:47 昆山皮皮虾 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-02-20 14:25 昆山皮皮虾 阅读(5) 评论(0) 推荐(0) 编辑