vertor11的博客

本文为博主原创文章,未经博主允许不得转载。

排序:
默认
按更新时间
按访问量

linux 设备树解析

参考文档: http://www.wowotech.net/device_model/dt-code-file-struct-parse.html 一. kernel解析Device Tree 二. platform_device和device_node绑定 三. i2c_cli...

2018-06-28 22:08:36

阅读数:93

评论数:0

linux 内核编译

编译的实质: 基于头文件和c文件—>产生对象文件(.o) 将所有的对象文件链接起来,产生可执行文件。 内核的编译系统组成: Makefile: 分布在内核源代码中的Makefile, 定义内核的编译规则,配合Kconfig使用。 Kconfig: 配置文件,给用户...

2018-06-23 08:42:08

阅读数:58

评论数:0

linux 交互简单实例

#include <stdio.h> #include <string.h> #include <sys/t...

2018-05-21 22:41:53

阅读数:146

评论数:0

嵌入式常用开源开发工具及库

博客: https://blog.csdn.net/jack_ios/article/details/47256981 1. 日志工具 linux端: 1. 收集,转发:syslog;syslog-ng;rsyslog 2. 轮转日志文件:logrotate windows端: ...

2018-04-12 11:26:36

阅读数:405

评论数:0

ftrace实例

转载: https://mp.weixin.qq.com/s?__biz=MzAwMDUwNDgxOA==&mid=2652663542&idx=1&sn=1e19be71d650eba288b0341d09e164df&a...

2018-04-11 11:10:18

阅读数:167

评论数:0

设备驱动模型-device、driver、bus(讲解二)

一: device设备描述 1.1 内核结构 1.1.1 设备 struct device struct device { struct device *parent; /*设备私有数据*/ struct device_private *...

2018-04-10 23:37:58

阅读数:75

评论数:0

应用程序调试-signal和backtrace

优秀博客: https://blog.csdn.net/skdkjzz/article/details/46046271 https://blog.csdn.net/littlefang/article/details/42295803 http://blog.chinaunix.net/u...

2018-04-10 11:34:52

阅读数:105

评论数:0

设备驱动模型--bus_type详解

一. 总线简介   总线是处理器和设备之间的通道,在设备模型中, 所有的设备都通过总线相连, 甚至是内部的虚拟“platform”总线。 在 Linux 设备模型中, 总线由 bus_type 结构表示, 定义在 inux/device.h。 二. 内核数据结构及接口 2.1 内...

2018-04-09 16:03:28

阅读数:152

评论数:0

设备驱动模型-bus, device, driver(讲解一)

内核版本:3.18.20 博客:https://blog.csdn.net/yj4231/article/details/7799245 https://blog.csdn.net/adc0809608/article/details/7254684 一:总线(bus)...

2018-04-08 11:31:25

阅读数:117

评论数:0

设备驱动模型-kset

注: 内核版本:3.18.20 一:kset简介 1.1 定义   kset是具有相同类型的kobject的集合,在sysfs中体现成一个目录,在内核中用kset数据结构表示,定义为: /*1. kset定义*/ /** * struct kset - a set of k...

2018-04-07 21:08:11

阅读数:36

评论数:0

设备驱动模型-kobject

文章结构: 1. 设备驱动模型简介 2. kobject简介 3. kobject实例 相关博客: https://blog.csdn.net/Guet_Kite/article/details/78368928 一:设备驱动模型简介–sysfs   设备驱动模型的...

2018-04-03 15:24:13

阅读数:55

评论数:0

AI简介

AI知识: https://blog.csdn.net/gatieme/article/details/44808171

2018-03-27 16:53:30

阅读数:41

评论数:0

Makefile学习入门(1)

一.基本概念 目标(target):位于‘:’的前面,其名字可以是由字母和下划线‘_’组成。 假目标(phony target):用于解决所定义的目标与所存在的文件是同名的的问题。实例:.PHONY: clean 先决条件(prerequisites):生成某个目标时,所依赖的目标。通常位于...

2018-03-22 10:39:47

阅读数:51

评论数:0

内核与用户层通信之四种方法

方法列表: 系统调用 虚拟文件系统 proc文件系统 sysfs文件系统 debugfs文件系统 ioctl接口 netlink 调试方法: https://blog.csdn.net/gatieme/article/details/68948080 一:系统调用 1.简介 ...

2018-03-20 11:08:18

阅读数:986

评论数:0

git 常用命令

1.克隆仓库 git clone (-b 分支名) 地址 (本地目录名) 2.上传代码 1.添加代码到本地 git add 提交的文件 2.添加提交说明 git commit -m "说明" 3.提交到远程仓库 git push origin 分支...

2018-03-12 16:12:41

阅读数:50

评论数:0

shell脚本收藏

1.全局替换字符串 new_context=$1 file_path="/test/test.txt" keyword="my_keyword" sed -i "s/.*$keyword.*/$ne...

2018-03-07 15:09:28

阅读数:52

评论数:0

《linux内核设计与实现》读书笔记---进程管理

1.进程相关概念 进程:处于执行期的程序以及相关资源的总称。 进程相关资源:打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间,一个或多个执行线程,存放全局变量的数据段。 进程提供两种虚拟机制:虚拟处理器和虚拟内存。 虚拟处理器:让进程觉得自己在独享处理器。...

2018-02-04 22:24:32

阅读数:107

评论数:0

linux音频子系统-ASoc软件架构简介

一.硬件架构 Machine 指某一款机器,可以是某款设备,某款开发板,又或者是某款智能手机,由此可以看出Machine几乎是不可重用的,每个Machine上的硬件实现可能都不一样,CPU不一样,Codec不一样,音频的输入、输出设备也不一样,Machine为CPU、Codec、输入输出...

2018-02-01 23:12:38

阅读数:270

评论数:0

linux音频子系统--概述

1.简介 ALSA是目前linux的主流音频体系架构; 是一个有社区维护的开源项目。 http://www.alsa-project.org/ 包括: 1.内核驱动包 alsa-driver 2.用户空间库 alsa-lib 3...

2018-01-30 23:11:30

阅读数:475

评论数:0

linux 系统性能压测工具简介

1.内存压测工具 1.1 stressapptest 据谷歌的介绍,这个软件会生产线程来拷贝和直接对磁盘进行读取和写入。目标则是尽可能地载入系统内存,以便更加有效地进行测试。该软件更多的时候测试的是内存控制器和总线接口,而不是存储单元的功能。谷歌称,与其他内存诊断程序的比较,五分之一的内存模块...

2018-01-26 09:44:14

阅读数:541

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭