2020-02-14 关键字:Linux驱动中的probe函数是如何执行的 1、设备驱动模型 嵌入式 Linux 驱动开发往往都是按照如下的步骤来进行的: 1、实现入口函数 xxx_init() 和卸载函数 xxx_exit() 2、申请设备号 register_chrdev() 3、创建设备文件节 ...
分类:
系统相关 时间:
2020-02-14 18:51:21
阅读次数:
81
首先呢,我们将iPhone手机的相关数据表示如下 我们要理解很多东西,比如逻辑分辨率、物理分辨率、缩放因子、ppi等,这里先不讨论。 首先呢,我们先介绍下各个屏幕宽度: 下面,我将分别在不同设备上的演示后的结果截图如下: iPhone5 iPhone6 iPad PC 那么大家根据这些,多理解理解这 ...
分类:
Web程序 时间:
2020-02-07 11:14:17
阅读次数:
97
操作系统的实现中,有很多数据的数据类型是不同的,比如历史上的主设备号和次设备号,分别为8位,而Solaris则分别是14位和18位,那么我现在正在使用的操作系统,其主从设备号分别是多少位呢? 类似设备号这样的操作系统属性,其数据类型都由文件<sys/types.h>来定义,统称为基本系统数据类型(p ...
分类:
其他好文 时间:
2020-02-06 11:02:10
阅读次数:
82
基础概念 dpi 每英寸所含有的像素点的个数。 物理像素 移动设备出厂时,就具备的分辨率,小米5 1920x1080 iphone6 1334x750 逻辑像素 Give your page a <meta name="viewport" content="width=device-width">, ...
分类:
移动开发 时间:
2020-01-17 20:50:03
阅读次数:
142
还原设计稿,也就是如何适配移动端繁杂的屏幕大小。 通常而言,设计师只会给出单一分辨率下的设计稿,而我们要做的,就是以这个设计稿为基准,去适配所有不同大小的移动端设备。 在此之前,有一些基础概念需要理解。 设备独立像素 以 iPhone6/7/8为例,这里我们打开 Chrome 开发者工具: 这里的 ...
分类:
移动开发 时间:
2020-01-06 19:39:56
阅读次数:
95
在移动端开发的过程中大家都会发现,移动端的显示一般与桌面端的不一样。比如在iphone6上显示一个1334x750像素大小块状元素,虽然在苹果官网上iphone6标称的屏幕像素密度是1334x750规格,但是我们却发现这个1334x750像素大小的块状元素却不能铺满整个屏幕。那到底是为什么呢?下面从 ...
分类:
移动开发 时间:
2020-01-02 15:46:49
阅读次数:
142
#_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/7'''购物车程序思路1.涉及元素:用户账户、购物车、商品列表、商品价格用户账户:存放用户余额购物车:存放用户购买商品商品列表:存放购物中心商品商品价格:存放商品价格商品编号:用于客户选择流程显示商品信息:包含商品名称、包含 ...
分类:
其他好文 时间:
2019-12-08 01:21:43
阅读次数:
136
实现 ①编写驱动框架 ②编写硬件实现代码 (在Linux系统下操作硬件,需要操作虚拟地址,因此需要先把物理地址转换为虚拟地址 ioremap()) 如何实现单个灯的操作: 实现方法之一——操作次设备号 主设备号:用于查找对应的文件操作结构体; 次设备号:用于区分同类型设备下的不同设备; 实例 dri... ...
分类:
其他好文 时间:
2019-11-17 21:10:54
阅读次数:
126
1.html5的新特性 文件类型声明(<!DOCTYPE>)仅有一型:<!DOCTYPE HTML>。新的解析顺序:不再基于SGML。绘画 canvas;用于媒介回放的 video 和 audio 元素;语意化更好的内容元素:article、footer、header、nav、section;表单控 ...
分类:
Web程序 时间:
2019-11-16 23:08:52
阅读次数:
87