上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 36 下一页
摘要: 看一个例子: #include <stdio.h> int main() { char *pstr1 = "this is a test"; char pstr2[] = "this is a test"; sprintf(pstr1, "1"); sprintf(pstr2, "2"); retu 阅读全文
posted @ 2020-10-22 15:21 一个不知道干嘛的小萌新 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 本实例参考之前的:《GPIO中断实例》 《异步通知机制》 《杂项设备》 阅读全文
posted @ 2020-10-21 15:33 一个不知道干嘛的小萌新 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.杂项设备 杂项设备,本质上就是字符设备驱动,只不过是一个特殊一点的。杂项设备的主设备号,被固定在 10,通过次设备号进行区分设备。杂项设备注册之后,在 /dev/ 目录下就有 name 设备节点,在 /sys/clas/misc 下面,也会自动生成的类信息,因此,一定程度上,比标准的的字符设备驱 阅读全文
posted @ 2020-10-21 11:29 一个不知道干嘛的小萌新 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1.异步通知机制 一旦设备就绪,则主动通知应用程序,这样应用程序根本就不需要查询设备状态,是一种“信号驱动的异步I/O”。信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程 阅读全文
posted @ 2020-10-15 09:37 一个不知道干嘛的小萌新 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 应用场景: 中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,CPU就不能及时响应其他的中断请求,从而造成中断的丢失。因此,Linux内核的目标就是尽可能快的处理完中断请求,尽其所能把更多的处理向后推迟。例如 阅读全文
posted @ 2020-10-13 15:30 一个不知道干嘛的小萌新 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 1.应用场景 使用的是海思3516dv300的开发板。海思已经默认GPIO相关模块已全部编入内核。 通过cat /sys/class/gpio可以查看: cd gpiochip0: 可以在设备树中查看: 2.GPIO中断驱动实例 #include <linux/delay.h> #include < 阅读全文
posted @ 2020-10-12 11:41 一个不知道干嘛的小萌新 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 在图像数据传输和显示的过程中有一个不常用的参数:间距。 间距的名称: 它有很多的别名,在使用d3d显示的时候,它叫pitch;在用ffmpeg解码的时候,它叫linesize; 在用ffmpeg转换格式的时候,它叫stride。这篇文章中统一以间距来表示。 间距为什么出现: 这个参数看起来似乎没什么 阅读全文
posted @ 2020-09-23 17:14 一个不知道干嘛的小萌新 阅读(1080) 评论(0) 推荐(1) 编辑
摘要: 使用场景: 海思3516想将VI进来的的1920*1080(横屏)图像,通过VPSS缩放和旋转功能变成800*1280(竖屏)。 先说一下总结: 采用的摄像头是1920*1080。目的是在800*1280的LCD上显示。 因为摄像头是横屏,而LCD是竖屏。如果直接通过1920*1080先缩放成128 阅读全文
posted @ 2020-09-03 09:58 一个不知道干嘛的小萌新 阅读(2615) 评论(3) 推荐(0) 编辑
摘要: 1.实例 #!/bin/sh if [ ! -d "/mnt/data/" ];then mkdir -p /mnt/data fi MOUNT_DISK() { DISK_NAME=`lsblk -l | awk '{if ($3=="0") print}' | grep sd | awk '{p 阅读全文
posted @ 2020-08-24 19:23 一个不知道干嘛的小萌新 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 1.Shell基本运算符 1.1 文件测试运算符 实例: 变量 file 表示文件 /var/www/runoob/test.sh,它的大小为 100 字节,具有 rwx 权限。下面的代码,将检测该文件的各种属性: #!/bin/bash file="/var/www/runoob/test.sh" 阅读全文
posted @ 2020-08-24 10:42 一个不知道干嘛的小萌新 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 36 下一页