上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 4.1 语法基础 import QtQuick 2.6 import QtQuick.Window 2.2 Rectangle { width: 400 height: 400 color: "blue" Image { source: "pics/logo.png" anchors.centerI 阅读全文
posted @ 2019-02-17 15:41 习惯就好233 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、使用变量 gawk支持两种不同类型的变量: 内建变量 自定义变量 1.1 内建变量 ①字段和记录分隔符变量 FIELDWIDTHS:有空格分割的一列数字,定义了每个数据字段确切宽度 FS:输入字段分隔符 RS:输入记录分隔符 OFS:输出字段分隔符 ORS:输出记录分隔符 chen@ubuntu 阅读全文
posted @ 2019-02-01 20:59 习惯就好233 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 下面这些命令未必经常会用到,但当需要时,知道这些肯定是件好事。 一、多行命令 sed命令通常是对一行数据进行处理,然后下一行重复处理。 sed编辑器包含了三个可用来处理多行文本的特殊命令 N:将数据流中的下一行加进来创建一个多行组来处理 D:删除多行组中的一行 P:打印多行组中的一行 1.1 nex 阅读全文
posted @ 2019-01-23 22:43 习惯就好233 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 在使用sed和gawk时如果能够熟练的使用正则表达式,可以准确的过滤到自己需要的信息 Linux中,有两种流行的正则表达式引擎: POSIX基础正则表达式,BRE引擎 POSIX扩展正则表达式,ERE引擎 一、BRE模式 1.1 纯文本 基本上没什么可写的,区分大小写,多个空格也可以匹配。 1.2 阅读全文
posted @ 2019-01-13 16:23 习惯就好233 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Linux命令行与shell脚本编程大全中关于sed和gawk的介绍合在一起,而且结构有点乱。 不像之前的命令写的很清楚。所以这次我需要写下来整理一下。 一、sed部分 1.1 sed命令格式如下: sed option script file -e script:在处理输入时,将script中指定 阅读全文
posted @ 2018-12-23 16:47 习惯就好233 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 挂载树莓派镜像 fdisk -lu 20170507.img 可查看扇区信息 62914560=扇区大小*主分区起始扇区sudo mount -t ext4 -o loop,offset=272629760 backup_20200306154105.img rootsudo mount -t vf 阅读全文
posted @ 2018-12-19 22:53 习惯就好233 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 中断和中断处理 处理器的速度跟外围硬件设备的速度往往不再一个数量级上,因此,如果内核采取让处理器向硬件发出一个请求。 然后专门等待回应的办法,如果专门等待回应,明显太慢。所以等待期间可以处理其他事务,等待完成了请求操作后,再回来进行处理。 所以内核提供了一种机制,让内核在需要的时候再向内核发出信号。 阅读全文
posted @ 2018-11-25 15:22 习惯就好233 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 内核数据结构 Linux内核实现了这些通用数据结构,而且提倡大家在开发时重用。 内核开发者应该尽可能地使用这些数据结构,而不要自作主张的山寨方法。 通用的数据结构有以下几种:链表、队列、映射和二叉树 一、链表 1.1 单向链表和双向链表 链表是Linux中最简单、最普通的数据结构。 最简单的数据结构 阅读全文
posted @ 2018-11-21 14:43 习惯就好233 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 系统调用 内核提供了用户进程和内核交互的接口,使得应用程序可以受限制的访问硬件设备。 提供这些接口主要是为了保证系统稳定可靠,避免应用程序恣意妄行。 一、内核通信 系统调用在用户空间进程和硬件设备之间添加中间才能。作用有三: 为用户空间提供一种硬件的抽象接口。无需理会物理结构是怎么样的。 系统调用保 阅读全文
posted @ 2018-11-19 12:45 习惯就好233 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 进程调度 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间。 调度程序没有太复杂的原理,最大限度地利用处理器时间的原则是,只要有可以执行的进程,那么就总会有进程正在执行。 一、多任务 多任务系统可以划分为两类:非抢占式多任务和抢占式多任务。 Linux提供了抢占式的多任务模式,在此模式下 阅读全文
posted @ 2018-11-15 14:13 习惯就好233 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 进程管理 进程:处于执行期的程序。 线程:在进程中活动的对象 虚拟机制 虚拟处理器:多个进程分享一个处理器 虚拟内存:多个线程共享虚拟内存 一、进程描述符和任务结构 进程存放在双向循环链表中(队列),链表中的项为task_struct,称为进程描述符。在头文件<linux/sched.h>中。 st 阅读全文
posted @ 2018-11-13 16:56 习惯就好233 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一、Linux内核中的一些基本概念 内核空间:内核可独立于普通应用程序,它一般处于系统态,拥有受保护的内存空间和访问硬件设备的所有权限。这种系统态和被保护起来的内存空间,称为内核空间。 进程上下文:当应用程序执行一条系统调用,通过系统调用运行在内核空间,而内核被称为运行在进程上下文中。 当你开发内核 阅读全文
posted @ 2018-11-09 13:14 习惯就好233 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.sina.com.cn/s/blog_af9acfc60101alxx.html 一、YUV422转换规律 做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPE 阅读全文
posted @ 2018-10-22 16:55 习惯就好233 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 一、内核设置 Linux内核中已经带有很完善的USB摄像头驱动,支持几乎所有的USB摄像头,我们只需要配置内核,选择上相应的Sensor型号即可。 配置内核,支持USB摄像头: Device Drivers > <*> Multimedia support > <*> Video For Linux 阅读全文
posted @ 2018-10-20 15:14 习惯就好233 阅读(2369) 评论(0) 推荐(0) 编辑
摘要: 本章内容分为三个部分: 第一部分讲述了mmap系统调用的实现过程。将设备内存直接映射到用户进程的地址空间,尽管不是所有设备都需要,但是能显著的提高设备性能。 如何跨越边界直接访问用户空间的内存页,一些相关的驱动程序需要这种能力。在很多情况下,内核执行了该种映射,而无需驱动程序的参与。 直接内存访问( 阅读全文
posted @ 2018-10-19 14:01 习惯就好233 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 通用串行总线(USB)是主机和外围设备之间的一种连接。最新USB规范修订增加了理论上高达480Mbps的高速连接。 从拓扑上看,USB子系统并不是以总线的方式来布置的,它是一颗由几个点对点的连接构建而成的树。 USB是四线缆:地线、电源线、两根信号线 USB主控制器负责询问每一个USB设备是否有数据 阅读全文
posted @ 2018-09-24 16:25 习惯就好233 阅读(227) 评论(0) 推荐(0) 编辑
摘要: PCI接口 PCI寻址 引导阶段 配置寄存器和初始化 MODULE_DEVICE_TABLE 注册PCI驱动程序 佬式PCI探测 激活PCI设备 访问配置空间 访问I/O和内存空间 PCI中断 硬件抽象 ISA回顾 硬件资源 ISA编程 即插即用规范 PC/104和PC/104++ 其他的PC总线 阅读全文
posted @ 2018-09-24 16:02 习惯就好233 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 4412的板子IO都是1.8v的。只有I2C6是用了电平转换到了3.3v。所以我准备使用I2C6来驱动mpu9250 一、首先去掉占用的模块 menuconfig中去掉触摸的驱动 Device Drivers > Input device support > Touchscreens > FT5X0 阅读全文
posted @ 2018-09-21 15:16 习惯就好233 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 考虑到可移植性的问题,现代版本的Linux内核的可移植性是非常好的。 在把x86上的代码移植到新的体系架构上时,内核开发人员遇到的若干问题都和不正确的数据类型有关。坚持使用严格的数据类型,并且使用-Wall -Wstrict -prototypes选项编译可以防止大多数的代码缺陷。 内核使用的数据类 阅读全文
posted @ 2018-09-20 13:59 习惯就好233 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 本文转载至:https://blog.csdn.net/robertsong2004/article/details/42985223 作者:刘老师,华清远见嵌入式学院讲师。 FS_4412可以同链接USB-Wifi模块实现无线上网功能,本章节主要描述了如何在FS_4412开发板上移植USB-Wif 阅读全文
posted @ 2018-09-18 13:11 习惯就好233 阅读(541) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页