首页
学习
活动
专区
工具
TVP
发布

Linux驱动

专栏作者
338
文章
643644
阅读量
88
订阅数
Linux-find 和 exec来批处理指定目录下所有头文件和Cpp文件去掉注释行(23)
2.然后删除output/login下的*.cpp和*.h(这样保留下的就是非CPP和头文件了)
诺谦
2022-05-10
1.6K0
25.Qt Quick QML-Animation、PropertyAnimation、NumberAnimation、ColorAnimation
学习链接:https://blog.csdn.net/qq_37997682/article/details/126640154
诺谦
2021-06-10
5770
6.qml-Button元素学习
学习链接:https://blog.csdn.net/qq_37997682/article/details/126640154
诺谦
2021-03-08
1.6K0
9.下载ffmpeg、使QT支持同时编译32位和64位
进入http://ffmpeg.org/download.html,如果下载源码,则在右下方:
诺谦
2020-09-14
2.9K0
C-Linux_定时器示例使用
#include <stdlib.h> #include <signal.h> static int count = 0; static struct itimerval oldtv; struct itimerval itv; void set_timer() { itv.it_interval.tv_sec = 0; itv.it_interval.tv_usec = 990000; //启动后的定时器每隔990ms唤醒一次 itv.it_value.
诺谦
2019-05-24
2.5K0
2.移植uboot-添加2440单板,并实现NOR、NAND启动
然后将smdk2440下的smdk2410.c改为smdk2440.c,以及修改更改好的Makefile
诺谦
2019-05-24
5060
4.移植驱动到3.4内核-移植总结
6) bool __blk_end_request_cur(struct request *rq, int error)
诺谦
2019-05-24
1.8K0
Linux-cut命令(22)
cut剪切命令 cut命令通常用来对某个文本文件进行解析,擅长处理以一个字符间隔的文本内容
诺谦
2018-12-28
1.5K0
48.Linux-普通U盘以及多分区U盘自动挂载
注意: 由于/dev/sda文件最先创建,所以上面需要延时500ms后,判断是否有/dev/sda1,来区别是否是多分区
诺谦
2018-12-26
5.3K0
Linux-bc命令(21)
bc 命令是任意精度计算器语言,通常在linux下当计算器用。 它类似基本的计算器, 使用这个计算器可以做基本的数学运算。 bc支持运算有以下几种: + - * / % :加,减,乘,除,取余 a^b : 取a的b方 && || < <= > >= == != :条件判断,为真返回1,否则返回0 bc支持的函数有以下几种: sqrt(num):获取num的平方根 length(num):获取num数值的长度,比如length(10)=2 read:获取输入的数据 scale:设置小数有效位 ibase:设置
诺谦
2018-12-13
2K0
Linux-read 命令(20)
Linux read 命令 参数说明: -a 后跟一个变量,该变量会被认为是个数组,然后给其赋值,默认是以空格为分割符。 -d 后面跟一个标志符,其实只有其后的第一个字符有用,作为结束的标志。 -p 后面跟提示信息(prompt),即在输入前打印提示信息。 -e 在输入的时候可以时候命令补全功能。 -n 后跟一个数字,定义输入文本的长度N,很实用。 -r 屏蔽\,如果没有该选项,则\作为一个转义字符,有的话 \就是个正常的字符了。 -s 安静模式,在输入字符时不再屏幕上显示,例如login时输入密码。 -t
诺谦
2018-12-13
1.9K0
Linux-bg和fg命令(19)
将后台的命令,放置前台(fore)继续执行,比如:fg 2 //等价于vi 2.txt
诺谦
2018-07-30
8510
42.Linux应用调试-初步制作系统调用(用户态->内核态)
本文讲述如何使用Linux内核API实现系统调用,通过分析Linux内核源代码,实现一个简单的系统调用,用于打印应用程序的寄存器内容。首先,在内核中添加一个简单的系统调用,然后编写应用程序使用该系统调用,最后在应用程序中调试该系统调用。
诺谦
2018-01-08
1.5K0
41.Linux应用调试-修改内核来打印用户态的oops
本文总结了通过分析ARM平台上的内核调试信息来定位程序错误的方法。首先介绍了调试信息和调试流程,然后详细描述了如何使用GDB来调试内核代码,包括设置断点、查看寄存器、分析堆栈信息等。最后,通过一个具体的例子来演示了如何使用GDB来调试内核程序,并分析了其中的错误和解决方法。
诺谦
2018-01-08
2.1K0
40.Linux应用调试-使用gdb和gdbserver
本文介绍了如何使用gdb和gdbserver来调试ARM Linux程序,包括编译、运行、连接到GDB Server以及使用GDB进行调试的过程。同时,还介绍了如何通过gdb和coredump文件来调试程序,包括生成core文件、进入虚拟机以及使用GDB进行调试的过程。
诺谦
2018-01-08
3.7K0
36.Linux驱动调试-根据oops定位错误代码行
摘要总结:本文介绍了从驱动程序加载到内核的流程和原理,并通过实例详细阐述了驱动程序加载的具体过程、驱动程序与内核的交互以及驱动程序加载失败的原因和解决方法。
诺谦
2018-01-08
2.6K0
37.Linux驱动调试-根据oops的栈信息,确定函数调用过程
诺谦
2018-01-08
2K0
35.Linux-分析并制作环形缓冲区
在上章34.Linux-printk分析、使用printk调试驱动里讲述了:  printk()会将打印信息存在内核的环形缓冲区log_buf[]里, 可以通过dmesg命令来查看log_buf[]
诺谦
2018-01-08
2.4K0
34.Linux-printk分析、使用printk调试驱动
摘要总结:本文主要分析了Linux系统中printk()的输出流程、以及如何使用printk()来调试驱动程序。首先介绍了printk()的作用和输出格式,然后分析了Linux系统中printk()的输出流程,最后通过实例详细讲解了如何使用printk()来调试驱动程序。
诺谦
2018-01-08
4.6K1
31.Linux-wm9876声卡驱动(移植+测试)
诺谦
2018-01-08
4.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档