会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
skyycj
博客园
首页
新随笔
联系
订阅
管理
随笔 - 29
文章 - 0
评论 - 0
阅读 -
3417
2024年7月
linux camera 驱动分析
摘要: v4l2_device 结构体每个设备实例都通过 v4l2_device (v4l2-device.h)结构体来表示。简单设备可以仅分配这个结构体,但在大多数情况下,都会将这个结构体嵌入到一个更大的结构体中。驱动中,将会通过v4l2_device_register(struct device *de
阅读全文
posted @ 2024-07-03 17:47 skyycj
阅读(86)
评论(0)
推荐(0)
2024年6月
转:重磅原创)冬之焱: 谈谈Linux内核的栈回溯与妙用
摘要: unwind.c // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/unwind.c * * Copyright (C) 2008 ARM Limited * * Stack unwinding support for ARM
阅读全文
posted @ 2024-06-20 14:02 skyycj
阅读(155)
评论(0)
推荐(0)
ARMv7 寄存器 工作模式 和指令集 和 堆栈回溯
摘要: 因此,在图4-1中,如果处理器是在IRQ模式,我们可以看见R0,R1...R12(与在用户模式看到的相同的寄存器),加上SP_IRQ和LR_IRQ(仅在IRQ模式中可以访问的寄存器)和R15(程序计数器,PC)。我们通常不必指定模式中的寄存器名。如果我们在一行代码中引用R13,处理器会访问当前模式对
阅读全文
posted @ 2024-06-18 16:01 skyycj
阅读(217)
评论(0)
推荐(0)
多核内存访问问题整理
摘要: 问题:linux 和 裸板通信 不采用ocm的时候 ,各自对内存访问不体现在另一个核的内存上。 zynq 的两级缓存 和ddr访问问题 linux + 裸核,linux那边的缓存行为还不确定 裸核的两级数据缓存 由 Xil_DCache 决定; cache几个操作:clean、invalidate与
阅读全文
posted @ 2024-06-04 17:11 skyycj
阅读(345)
评论(0)
推荐(0)
2024年5月
linux + 裸核
摘要: 关键在于代码存放地址和启动方式 1.代码装载: 可以利用 ld文件 和 BOOT.bin 重载 也可以利用u-boot搬运 2. linux内存区域划分 设备树 ,亲测 linux,usable-memory 可以分隔u-boot 和 kernel的空间分布 3.启动,u-boot正常启动cpu0(
阅读全文
posted @ 2024-05-30 14:37 skyycj
阅读(73)
评论(0)
推荐(0)
转载: PCIE linux驱动
摘要: https://www.cnblogs.com/LoyenWang/p/14209318.html PCIE物理结构 PCI Device; PCI总线中有三类设备:PCI从设备,PCI主设备,桥设备。 PCI从设备:被动接收来自Host Bridge或者其他PCI设备的读写请求; PCI主设备:可
阅读全文
posted @ 2024-05-23 11:15 skyycj
阅读(131)
评论(0)
推荐(0)
2024年4月
文件系统
摘要: 什么是文件系统 文件系统 决定着从存储设备中对文件进行 命名、 存储 和 检索 的方式 为什么需要文件系统 嗯,答案是,如果没有文件系统,存储设备会将大量数据简单地堆积存储,如此一来数据间便无法区分。 但也不能说文件系统的功能仅限于整理数据。 空间管理,元数据,数据加密,文件访问控制和数据完整性同样
阅读全文
posted @ 2024-04-22 14:14 skyycj
阅读(48)
评论(0)
推荐(0)
can总线学习;
摘要: 问:传输协议? CAN总线是一种多主控(Multi-Master)的总线系统,它不同于USB或以太网等传统总线系统是在总线控制器的协调下,实现A节点到B节点大量数据的传输,CAN网络的消息是广播式的,亦即在同一时刻网络上所有节点侦测的数据是一致的,因此比较适合传输诸如控制、温度、转速等短消息 符合O
阅读全文
posted @ 2024-04-16 09:50 skyycj
阅读(21)
评论(0)
推荐(0)
linux ops panic 解析和定位
摘要: 一、oops输出解析 https://zhuanlan.zhihu.com/p/680156398 Oops 信息包含以下几部分内容: 一段文本描述信息,比如类似“Unable to handle kernel NULL pointer dereference at virtual address
阅读全文
posted @ 2024-04-02 14:46 skyycj
阅读(363)
评论(0)
推荐(0)
rt-thread 设备驱动框架
摘要: RT-Thread 设备框架属于组件和服务层,是基于 RT-Thread 内核之上的上层软件。设备框架是针对某一类外设,抽象出来的一套统一的操作方法及接入标准,可以屏蔽硬件差异,为应用层提供统一的操作方法。 RT-Thread 设备框架分为三层:设备驱动层、设备驱动框架层、I/O 设备管理层。其中设
阅读全文
posted @ 2024-04-01 16:39 skyycj
阅读(539)
评论(0)
推荐(0)
下一页
公告
昵称:
skyycj
园龄:
8年4个月
粉丝:
0
关注:
6
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
linux内核(3)
linux内核学习笔记-转载https://void-star.icu/archives/124(1)
zynq双核 运行 linux+裸核 linux+os(2)
随笔档案
2024年7月(1)
2024年6月(3)
2024年5月(2)
2024年4月(5)
2024年3月(13)
2023年10月(2)
2023年9月(3)
阅读排行榜
1. rt-thread 设备驱动框架(539)
2. linux ops panic 解析和定位(363)
3. 多核内存访问问题整理(345)
4. 内核模块详细加载/卸载过程(290)
5. zynq7000 传统方式制作系统镜像 以及yocto(255)
点击右上角即可分享