Chinaunix首页 | 论坛 | 博客
  • 博客访问: 331212
  • 博文数量: 105
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 814
  • 用 户 组: 普通用户
  • 注册时间: 2018-10-15 14:13
个人简介

搭建一个和linux开发者知识共享和学习的平台

文章分类

全部博文(105)

文章存档

2025年(4)

2024年(15)

2023年(24)

2022年(27)

2019年(8)

2018年(27)

发布时间:2025-01-13 09:25:18

Git 已经成为当前软件开发版本控制的标准工具。掌握 Git 不仅能提高个人开发效率,更能促进团队协作,分享 20 个最常用的 Git 命令。1. 初始化配置2. 仓库初始化日常工作命令实时了解仓库状态:# 查看工作区状态.........【阅读全文】

阅读(13) | 评论(0) | 转发(0)

发布时间:2025-01-07 09:55:36

Linux 内核里,为了解决驱动初始化的难题,引入了 initcall 机制。简单来说,initcall 机制就是一套规范化、自动化的驱动初始化函数管理方案。它在内核编译阶段 “大显身手”,通过一系列精心设计的宏定义,巧妙地将不同驱动的初始化函数按照预设的优先级顺序,依次存放到特定的内存段中。当内核启动时,就如同一位训练有素.........【阅读全文】

阅读(32) | 评论(0) | 转发(0)

发布时间:2025-01-07 09:47:33

按照是否与操作系统直接相关来分类代码NVIDIA GPU驱动的大多数内核模块可分为两个组件(部分):一个“与操作系统无关”的组件:这是独立于操作系统的每个内核模块的组件。一个“内核接口层”:这是特定于Linux内核版本和配置的每个内核模块的组件。当把编译好的驱动模块(.........【阅读全文】

阅读(33) | 评论(0) | 转发(0)

发布时间:2025-01-07 09:41:34

那如果要判断内核函数是否执行和调用关系我们知道要用printk或者dump_stack来验证。不过这种方法的有些方法需要每次编译烧录工作效率过低,那没有效率高的方法,答案是有的!Linux内核里提供了一些调试追踪的工具如ftrace,kprobe,uprobe,eBPF,perf,SystemTap等。其中最常用且方便的是ftrace , 那么本篇来讲下Linux性能.........【阅读全文】

阅读(41) | 评论(0) | 转发(0)

发布时间:2024-10-31 14:55:07

2. 控制器在设备树中设置GPIO管脚输出值需要以下步骤:在GPIO节点的子节点中定义具体的管脚配置,包括管脚编号、方向和初始值等。管脚编号可以通过查阅设备手册或GPIO控制器的文档进行确认。方向可以设置为"input"或"output",表示管脚的输入或输出模式。初始值可以设.........【阅读全文】

阅读(126) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

138140893272018-10-15 14:20

重新开始新的学习

回复  |  举报
留言热议
请登录后留言。

登录 注册