E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux驱动开发笔记
Android
开发笔记
ViewPager 嵌套 RecyclerView instantiateItem数据初始化错位问题
在应用开发过程中,使用ViewPager嵌套RecyclerView实现整屏的横滑是很常见的需求。在为ViewPager设置adapter的时候,需要重写初始化方法,publicObjectinstantiateItem(ViewGroupcontainer,intposition){}来告诉ViewPager对应每个position展示什么View,在这个方法中将position对应的viewa
Carry_yang
·
2020-08-17 07:47
java
Android
Java
Flutter
开发笔记
01 - 环境搭建(Mac)
参考blog:https://www.imooc.com/article/284328https://www.imooc.com/article/284627一、macdart安装以及环境配置1、mac下dart的安装brewtapdart-lang/dartbrewinstalldart//安装稳定版brewinstalldart--devel//安装dev版安装完成后brewinfodart查
哈尔滨的酸柠檬
·
2020-08-17 06:24
Flutter
iOS
Android
Flutter开发笔记
python web
开发笔记
--Ubuntu16.04pyenv安装、使用及Python安装
前言:写这篇文章的目的是因为自己用win10系统做python开发存在诸多限制,一些插件的安装需要折腾很久,最近学习flask时用win10就遇到了插件无法安装,去折腾费力不讨好,所以弄了个虚拟机装ubuntu系统来开发。为什么安装pyenvPython2和Python3之间存在着较大的差异,并且由于各种原因导致了Python2和Python3的长期共存。在实际工作过程中,我们可能会同时用到Pyt
铁皮书生
·
2020-08-17 05:32
python开发环境
ubuntu
pyenv
python web
开发笔记
--阿里云centos7部署django项目全流程(二)虚拟环境、mysql安装及导入django依赖库
一、安装python虚拟环境–virtualenvvirtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。(virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。)//1.安装。pipinstallvirtualenv//2.基本使用//为一个工程创建一个虚拟环境cdmy_p
铁皮书生
·
2020-08-17 05:02
云服务器部署
Django
python web
开发笔记
--阿里云centos7部署django项目全流程(一)python3安装
(PS:本文假设你已经在本地联调好django项目,只是需要将django部署到外网,且阿里云服务器已经买好了)centos7安装Python3一、前期准备工作centos7自带python2。因为我用的是python3.7写的django项目,所以安装了python3.首先下载个软件,就是图片上这个,用它来连接云服务器,对云服务器进行环境的安装配置。里面最常用的的是Xftp和Xshell,。账号
铁皮书生
·
2020-08-17 05:02
Django
云服务器部署
uWSGI
python 爬虫
开发笔记
--实现爬虫的思路
1.准备url准备start_url(起始网页地址)url地址规律不明显,总数不确定通过代码提取下一页的urlxpath寻找url地址,部分参数在当前的响应中(比如,当前页码数和总的页码数在当前的响应中)准备url_list页码总数明确url地址规律明显2.发送请求,获取响应添加随机的User-Agent(也就是准备一堆能用的User-Agent组成一个池)添加随机的代理ip在对方判断出是爬虫之后
铁皮书生
·
2020-08-17 05:01
爬虫
Python
总结
python web
开发笔记
--缓存设计(一)
前言:在使用缓存之前,需要确认你的项目是否真的需要缓存。使用缓存会引入的一定的技术复杂度,本文也将会介绍一些存在的问题。1.可以从两个方面来个是否需要使用缓存:CPU占用:有某些应用需要消耗大量的cpu去计算,比如正则表达式,如果使用正则表达式比较频繁,而其又占用了很多CPU的话,那就应该使用缓存将正则表达式的结果给缓存下来。数据库IO占用:1.如果发现数据库连接池比较空闲,那么不应该用缓存。2.
铁皮书生
·
2020-08-17 05:01
数据库
优化
缓存
数据库
缓存
优化
Android
开发笔记
1:AndroidPermissiondenied(不允许连接Socket)错误原因是:需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置:2:ListView滚动变黑解决方法ListView增加一个属性android:cacheColorHint="#00000000"3:Item用自己的背景盖住了Selector光标ListView增加一个属性:android:
iteye_2328
·
2020-08-17 05:44
DX11 游戏
开发笔记
(二) DX11 基础框架 上
必须吐槽csdn的排版,真的是对不起它的名字!抱了很大的决心,才决定写下这篇博文,笔者大三从其它专业转行,学习cc++也就一年多,因为入了游戏这坑,故选择在游戏引擎这块泥泞的道路上前进,且行且开心吧。不得不吐槽一句,国内想学游戏开发还真是有点难度,幸好有前辈的发掘,我们现在才好走一点。前辈博客:https://blog.csdn.net/bonchoix?t=1。近来看了《大话设计模式》,觉得编者
孤舟翁
·
2020-08-17 04:28
c++
游戏引引擎
DX11 游戏
开发笔记
(五) 假灯光特效 及多个聚光灯的实现
上文我们小小的练习了下点光源的实现,理解phong式光照模型,本文自然就是讲解聚光灯的,并实现多个聚光灯,给它们加点控制。聚光灯与点光源有所不同,其有一个聚束范围,一个方向,在范围外的我们认为不受聚光灯的影响,其粗略的模型公式就是计算光线与光源设定的中心方向的夹角,当其超出一个范围值,我们便将其的漫反射颜色和镜面反射颜色设为0;超级简单的,利用单位向量d和-l的点乘就能计算出夹角的余弦值,设置好余
孤舟翁
·
2020-08-17 04:28
c++
游戏引引擎
shaders
DX11 游戏
开发笔记
(一) 资源介绍
国内对于dx这块的环境是有点惨淡的,dx11龙书也鲜有人翻译,我在知乎上找到一份还算可以的译本,翻译了重点,故在贴出:《Introductionto3DGameProgrammingwithDirectX11.0》译本链接(doc):https://www.zhihu.com/question/31992416pdf:https://blog.csdn.net/yuyuchiyue/article
孤舟翁
·
2020-08-17 04:56
c++
Egret
开发笔记
[五]:一个状态变化牵扯多对象方法处理法
文章目录为何采用这种方法实例分析:红点状态改变RedPointManager使用方法为何采用这种方法一个状态的改变牵扯多个对象,比如玩家获取了一件物品.此时可以解锁某个关卡,也还使得玩家战力提升,还使得玩家可以拥有更多的背包格子.好像可以用事件的处理机制来处理这种事情,当玩家获取物品时,派发事件,在多个事件里面监听.但是这种有个弊端,并不是同步,且针对性不强,且无法及时去除事件的监听.实例分析:红
u3d_20171030
·
2020-08-17 03:57
Egret学习笔记
Egret
开发笔记
[六]:循环执行管理器
有些游戏状态要随着时间的变化而变化,比如:每分钟提醒玩家充值…这个功能…一个单例完美解决思想:将需要执行的方法注册进来,每隔一段时间,执行一个或者几个方法.classLoopExecuteManager{private_dic:{[key:string]:{fun:()=>void,caller:any}};private_list:{fun:()=>void,caller:any}[];priv
u3d_20171030
·
2020-08-17 03:57
Egret学习笔记
Egret
开发笔记
[七]:解耦方式之,挂接解耦
需求首先,需求是这样的。战斗结算界面(就是战斗结束后会有一个界面显示这场战斗的得失)要显示一些东西。这些东西并不是固定的,比如,今天有可能要显示“国庆快乐”,明天又是要显示一幅图。此处将会举例显示一个组件,因为组件上可以放任何你需要显示的东西。难点如果需要显示什么,就手动在这个界面上,加什么。那么后面要改变的时候,也同样需要手动修改。甚至如果不需要显示的时候,还要手动删除,这样的维护成本很高。so
u3d_20171030
·
2020-08-17 03:56
Egret学习笔记
整理了一下浅墨大神的Visual C++/DirectX 9.0c的游戏开发手记
【VisualC++】游戏
开发笔记
三十二浅墨DirectX提高班之一DirectX大局观认知篇:点击打开链接【VisualC++】游戏
开发笔记
三十三浅墨DirectX提高班之二化腐朽为神奇:DirectX
哈利_蜘蛛侠
·
2020-08-17 02:58
游戏开发
ZYNQ学习之路7.CAN总线学习
因此掌握CAN总线协议是很重要的,本文简要介绍CAN总线协议,以
Linux驱动
亦梦云烟
·
2020-08-17 02:32
ZYNQ开发
Java
开发笔记
(一百三十三)Swing的菜单
传统的桌面程序基本是对某种类型的文件进行加工,例如Window自带的记事本用来读写文本文件,自带的画图程序用来查看和修改位图文件。为了方便用户切换各种操作,这些程序在窗口顶端放了一排菜单栏,单击菜单栏上的每个菜单,又会在下方弹出一列菜单项,就像下图所示的记事本菜单那样。然后单击某个菜单项,比如“新建”、“打开”、“保存”等,记事本程序便会执行相应的处理操作。这组菜单在Swing中被分解为三种控件,
pinlantu
·
2020-08-17 01:55
Java开发笔记
【Visual C++】游戏
开发笔记
二十九 一步一步教你用优雅的Direct3D11代码画一个三角形...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7774929作者:毛星云邮箱:
[email protected]
这个demo演示的效果是用Direct3D11在屏幕上渲染一个三角形,当然是通过这个demo进一步巩固和学习Direct3D11,而不是单单为了画一个三角形这么简单。正如之前所说
iteye_5282
·
2020-08-17 00:29
游戏
开发笔记
之十一 基础动画显示(四) 排序贴图
“排序贴图”是源自于物体远近呈现的一种贴图概念。回忆我们之前笔记的贴图思想,先进行距离比较远的物体的贴图操作,然后再进行近距离物体的贴图操作,一旦定出贴图的顺序之后就无法再改变了。然而这样的作法在画面上物体会彼此遮掩的情况下就会不适用。也许会出现后面的物体反而遮住了前面的物体的这种不协调的画面。为了避免这种因为贴图顺序而固定而产生的错误画面,必须在每一次窗口重新显示时动态地重新决定画面上每一个物体
chenwen19702
·
2020-08-17 00:51
游戏开发
【Visual C++】游戏
开发笔记
二十六 DirectX 11各组件的介绍&第一个DirectX 11 Demo的创建...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7688515作者:毛星云邮箱:
[email protected]
这节笔记主要讨论DirectX11现有的组件构成,随着DirectX各个版本的更新被时代抛弃的一些组件以及第一个围绕着DirectX11的Demo创建全过程。最近的几次文章的评论
iteye_15968
·
2020-08-16 22:27
[
开发笔记
]-VS2012打开解决方案崩溃或点击项目崩溃
下午在使用VS2012建立Service服务项目时,只要一切换到设计视图页面中,VS就崩溃重启,从网上找了一种方法来解决,测试可行。但导致该问题的原因未知。解决方案:步骤1:开始-->所有程序-->MicrosoftVisualStudio2012-->VisualStudioTools-->VS2012开发人员命令提示(以管理员方式运行)步骤2:运行devenv/Safemode步骤3:正常打开
weixin_34102807
·
2020-08-16 21:35
ARM板ok6410移植qt4.84+opencv2.4.9初步成功
当课题重新回归到嵌入式搭载的老问题上时,我还一度各种担心,发现最新的A9板4412能用Android了,还想着偷懒买块现成的只做最顶层开发就好,结果找遍工业相机厂家没见到有提供Android驱动的,一了解才明白,Android驱动是基于
linux
BFSTL
·
2020-08-16 21:36
图像处理/机器视觉
arm-linux
C/C++
OPENCV
ESP32
开发笔记
(十四)ESP32 I2C Slave 实现
ESP32I2CSlave概述I2C中断介绍Slave中断处理程序完整工程参考资料概述这篇文章将介绍使用ESP32作为I2C实现RandomRead/Write和SequentialRead/Write时序。首先通过下面的图了解下RandomRead时序,I2CMaster通过这个时序读取任意数据地址开始的数据。___________________________________________
InfiniteYuan
·
2020-08-16 20:37
#
ESP32
开发笔记
ESP32
I2C
I2C
Slave
ESP32
I2C
基于块的
Linux驱动
程序 块设备驱动 centos内核编译过程 操作系统课程设计
操作系统的课程设计,本人也是一头雾水地做完了课程设计,在这里贴下操作过程,放下当时参考的一篇CSDN文章链接:https://blog.csdn.net/cxy_chen/article/details/80998510这篇文章里贴了完整的代码,只需要simp_blkdev.c和Makefile两个文件如果你有幸跟本人遇到同样的课程设计选题,并且还没有开始选题,作为前辈我可以跟你分享下选题的经验。
qq_21456825
·
2020-08-16 20:27
OpenCV
开发笔记
(六十九):红胖子8分钟带你使用传统方法识别已知物体(图文并茂+浅显易懂+程序源码)
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/107837715各位读者,知识无穷而人
红胖子(红模仿)
·
2020-08-16 20:44
#
OpenCV
暴力匹配
最近邻匹配
寻找已知物体
OpenCV
混杂设备动态次设备号分析
转自http://blog.csdn.net/tianxiawuzhei/article/details/7588494混杂设备动态次设备号分析分类:
linux驱动
2012-05-2119:50343人阅读评论
lijiatong1005
·
2020-08-16 19:50
ARM移植&linux
linux下设备device_register和驱动driver_register先后注册的影响和关系
这段世界大概半个月了,开始
linux驱动
的真正开发,也是从基层开始
天才2012
·
2020-08-16 19:36
Linux下底层驱动开发
linux
安卓
开发笔记
——关于图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)...
在开发安卓应用中避免不了要使用到网络图片,获取网络图片很简单,但是需要付出一定的代价——流量。对于少数的图片而言问题不大,但如果手机应用中包含大量的图片,这势必会耗费用户的一定流量,如果我们不加以处理,每次打开应用都去网络获取图片,那么用户可就不乐意了,这里的处理就是指今天要讲的缓存策略(缓存层分为三层:内存层,磁盘层,网络层)。关于缓存层的工作,当我们第一次打开应用获取图片时,先到网络去下载图片
weixin_34186931
·
2020-08-16 16:49
Android架构实例分析之编写hello驱动的HAL层代码
Android架构实例分析之编写hello驱动的HAL层代码摘要:HAL层中文名称又叫硬件抽象层,可以理解我
Linux驱动
的应用层。
Eliot_shao
·
2020-08-16 14:18
Android深入研究
android系统开发
分析android零部件
Linux驱动
之platform模型
1、什么是platform(平台)总线?相对于USB、PCI、I2C、SPI等物理总线来说,platform总线是一种虚拟、抽象出来的总线,实际中并不存在这样的总线。那为什么需要platform总线呢?其实是Linux设备驱动模型为了保持设备驱动的统一性而虚拟出来的总线。因为对于usb设备、i2c设备、pci设备、spi设备等等,他们与cpu的通信都是直接挂在相应的总线下面与我们的cpu进行数据交
_始梦少(青)年°
·
2020-08-16 14:58
ArcGIS
开发笔记
一.ArcGIS安装(ARCGIS软件安装(desktop、server):以arcgis10.4为例)参考网址:https://www.jianshu.com/p/5e31ac8c7196二.ArcMap10.2中添加ArcGISServer参考网址:https://baijiahao.baidu.com/s?id=1643168329846913240&wfr=spider&for=pc三.创
气功大师
·
2020-08-16 14:51
GIS
Android 底层驱动开发步骤——linux内核层、HAL层、JNI层
1.
Linux驱动
实现2.Linux内核驱动测试3.AndroidHAL层实现4.Aidl实现5.Servicejava实现6.Servicejni实现7.注册service和jni方法8.AndroidApp
苍白的咏叹调
·
2020-08-16 13:16
android
linux
Android
开发笔记
(一百五十)自动识别验证码图片
若问目前IT领域最炙手可热的技术方向,必属人工智能(简称AI)无疑。前有谷歌的阿法狗完胜围棋世界冠军柯洁,后有微软小冰出版了诗集《阳光失了玻璃窗》,一时间沸沸扬扬,似乎人工智能无所不能,从而掀起了人民大众了解和关注AI的大潮。虽然人工智能看起来仿佛刚刚兴起,但是它的相关产品早已普遍应用,在工业制造领域,有越来越多的机器人用于自动化生产;在家庭生活领域,则有智能锁、扫地机器人等助力智能家居。这些智能
aqi00
·
2020-08-16 12:03
android开发
Android开发笔记
Android HAL开发
android5.1.1系统源码,清华镜像站https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/下载系统源码和kernel3.4源码1.在Android内核源代码中,编写
Linux
aknew123
·
2020-08-16 12:48
Android系统
Android
C
C++
#舍得Share#php
开发笔记
-使用curl查看网页源码/自动跳转/显示头信息/显示通信过程/发送表单信息/文件上传/Referer字段/User Agent
转自:https://lwxshow.com/post/1056.htmlcurl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。@舍得Share它支持多种协议,下面举例讲解如何将它用于网站开发。一、查看网页源码直接在curl命令后加上网址,就可以看到网页源码。我们以网址www.sina.com为例(选择该网址,主要因为它的网页代码较短):curl
卢卫湘
·
2020-08-16 11:08
PHP
html
iphone
sun
unix
user
NC
开发笔记
——NC65+UAP65成长笔记
开发第一个月遇到的各种问题,全实战,所有问题亲身经历。谨以此献给奋斗中的小鲜肉。1、元数据设计时,要填写扩展标签smart(且必须为全小写)才能生成元数据动态属性的java代码字段。(2016/3/18)堵塞:半天解决:元数据文件设置“扩展标签”为smart(一定全小写)过程:没人说扩展标识smart是做什么用的,凭借以前经验觉得好像做这个的,跟同事确认也没有明确答案,看了看同类元数据,来回试了试
獨立小橋風滿袖
·
2020-08-16 10:58
NC-ERP二次开发
Android中LCD背光驱动
其实Android的底层就是Linux,所以其驱动本质就是
Linux驱动
,但是这些
Linux驱动
是服务上层Android的,所以需遵循上Android的一些接口规范。
wuyuwei45
·
2020-08-16 10:40
Linux驱动
Android系统
《ZigBee
开发笔记
》第五部分 外设篇 - 基础实验 第6章 CC2530光敏和热敏传感器
1理论分析1.1概述光敏电阻(photocell),又称光敏电阻器(photoresistororlight-dependentresistor,后者缩写为ldr)或光导管(photoconductor),如下图所示,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作
Bruceoxl
·
2020-08-16 08:26
《嵌入式》ZigBee开发笔记
微信小程序
开发笔记
4—— IntersectionObserver 用法详解
博客更新地址啦~,欢迎访问:https://jerryyuanj.github.io/看微信文档时看到这个很有趣的api,但是官方的文档和例子关于这个api的介绍都是很让人失望的,所以花了点时间了解了以下这个方法,做个记录,供参考。简介首先,我的理解是,这是一个观察器(废话),它用来监测目标对象与某个参照物的相交情况。什么是相交情况?通俗的说,就是两个区域有重叠(公共区域)了,类似与数学中的交集,
袁杰Jerry
·
2020-08-16 07:23
前端
微信小程序
微信小程序踩坑指南
微信小程序
TMS320C6678
开发笔记
1-6---C6678单核烧写程序
第6节单核烧写加载程序6.1节TI参考文档参考文档:《KeystoneIBootloaderResourcesandFAQ》讲的非常好,建议一定要看https://processors.wiki.ti.com/index.php/KeystoneI_Bootloader_Resources_and_FAQ#Direct_Boot_Examples_.28without_IBL.29里面有三个工程:
kunkliu
·
2020-08-16 06:19
TMS320C6678
TMS320C6678
开发笔记
1-5---TI提供的烧写程序
第5节TI提供的烧写程序5.1节NOR烧写程序5.1.1烧写工程建立导入工程路径:C:\ti\mcsdk_2_01_02_06\tools\writer\nor\evmc6678l5.1.2烧写工程修改1、编译:添加环境变量TI_PDK_C6678_INSTALL_DIR=C:\ti\pdk_C6678_1_1_2_6环境变量路径必须为pdk_C6678_1_1_2_6,工程才可以编译通过。TI原
kunkliu
·
2020-08-16 06:18
TMS320C6678
《Linux内核修炼之道》 之 高效学习
Linux驱动
开发
这本《Linux内核修炼之道》已经开卖(网上的链接为:卓越、当当、china-pub),虽然是严肃文学,但为了保证流畅性,大部分文字我还都是斟词灼句,反复的念几遍才写上去的,尽量考虑到写上去的每段话能够让读者产生什么疑惑,然后也都会紧接着尽量的去进行解释清楚,中间的很多概念也有反复纠结过怎么解释能够更容易的理解,力求即使对于初学者也可以有很少阻碍的一气读完。同时我也把书中一部分自己的感悟抽出来整理
iteye_20954
·
2020-08-16 06:28
Android背光系统分析
HAL层开发,用一句话来概括就是定义一个hardware.h中定义的名称为宏HAL_MODULE_INFO_SYM的hw_module_t结构体,然后实现结构体的相关内容2,驱动方面的准备简单的嵌入式
linux
hp0773
·
2020-08-16 06:57
Android
Display(LCD/TP)
NC
开发笔记
——UAP-STADIO内存溢出的解决办法
eclipse经常报内存不足的原因是栈使用过度,在UAP-STADIO根目录下找到eclipse.ini文件,打开并修改如下:-showsplashorg.eclipse.platform--launcher.XXMaxPermSize512m-vmargs-Xms256m-Xmx512m-XX:PermSize=128M-XX:MaxPermSize=128M问题解析:-vmargs:说明后面是
獨立小橋風滿袖
·
2020-08-16 05:49
NC-ERP二次开发
嵌入式学习——初步驱动led
驱动
开发笔记
1;环境搭建1)ping通修改网络配置:vi/etc/network/interfaces修改成staticip为192.168.1.141修改网络虚拟编辑器:为有线网卡重启网卡(ifdowneth0ifupeth0
zw1996
·
2020-08-16 04:05
嵌入式学习
linux驱动
程序:控制发光二极管
一个完整的
Linux驱动
包括内部处理和交互两部分。其中内部处理主要是指
Linux驱动
的装载、卸载、与设备文件的相关动作处理以及业务逻辑等。
weixin_30500473
·
2020-08-16 02:35
Linux驱动
开发之LED驱动
首先讲下字符设备控制技术:大部分驱动程序除了需要提供读写设备的能力外,还需要具备控制设备的能力。比如:改变波特率。在用户空间,使用ioctl系统调用来控制设备,原型如下:intioctl(intfd,unsignedlongcmd,...)fd:要控制的设备文件描述符cmd:发送给设备的控制命令…:第3个参数是可选的参数,存在与否是依赖于控制命令(第2个参数)。当应用程序使用ioctl系统调用时,
weixin_30389003
·
2020-08-16 02:29
DKMS简介
我们都知道,如果要使用没有集成到内核之中的
Linux驱动
程序需要手动编译。
Hellowongwong
·
2020-08-16 02:22
Linux驱动
分析之LCD驱动架构
Framebuffer简介在Linux设备中,LCD显示采用了帧缓冲(framebuffer)技术,所以LCD驱动也叫Framebuffer驱动,所以LCD驱动框架就是围绕帧缓冲展开工作。帧缓冲(framebuffer)是Linux系统为显示设备提供的一个接口,它将显示缓冲区抽象出来,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。对于帧缓冲设备而言,只要在显示缓
挣钱养梦
·
2020-08-16 02:42
Linux驱动
内核
嵌入式
linux
java
操作系统
【嵌入式
Linux驱动
程序-基础篇】- 驱动与硬件层间的通信
驱动与硬件层间的通信1IO端口和IO内存目前大多数处理器外设都是通过读写寄存器操作芯片外设,这些寄存器处于内存地址或者I/O地址上。从硬件角度考虑,内存和IO区域没有概念上的区别,均是通过地址总线、数据总线和控制总线(读写信号)来进行读写操作。并非所有处理器厂商将IO端口和IO内存给予独立的地址空间,但有些厂商认为IO端口属于外设,有别于内存,需要将两者的地址区别开来。inter处理器的IO端口和
会攻城的狮子
·
2020-08-16 01:20
嵌入式Linux
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他