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
s5pv210驱动学习
fb
驱动学习
笔记
帧缓冲设备最重要的数据结构体structfb_info,其中,重要的是structfb_var_screeninfovar;/*可变参数*/structfb_fix_screeninfofix;/*固定参数*/structfb_ops*fbops;//帧缓冲操作编写帧缓冲驱动的主要工作就是编写fb_ops各个成员函数编写具体驱动方法步骤:1、构建具体驱动的fb_fix_screeninfo;2、构
shaolyh
·
2020-08-18 16:15
linux
三星framebuffer驱动代码分析
一、总述本驱动是基于三星的
s5pv210
处理器分析,对于三星平台所有的framebuffer驱动基本都是一样。对应于
s5pv210
中的内部外设DisplayController(FIMD)模块。
to_run_away
·
2020-08-18 15:51
linux驱动
Linux摄像头驱动3——LCD显示
本博文对应地址:https://hceng.cn/2018/05/18/Linux摄像头驱动3——LCD显示/#moreLinux摄像头
驱动学习
第三篇,在Tiny4412的LCD上显示摄像头采集图像。
hceng_blog
·
2020-08-18 15:41
Linux驱动
嵌入式基础
Linux应用
android2.3 显示
驱动学习
分析
/*linux/drivers/video/samsung/s3cfb.c**Copyright(c)2010SamsungElectronicsCo.,Ltd.*http://www.samsung.com/**CorefileforSamsungDisplayController(FIMD)driver**Thisprogramisfreesoftware;youcanredistribute
gooogleman
·
2020-08-18 14:49
Android
linux驱动开发:用户空间操作LCD显示简单的图片
,satuation.OSD等等.我们知道我们是用framebuffer来实现显示的.显存:framebuffer.由DDRAM中划去一部分内存供显存使用.从而操作lcd相当于操作显存.lcd控制器(
s5pv210
changliang7731
·
2020-08-18 14:19
内核学习
移植u-boot v2018
本篇文章阐述移植u-bootv2018.01至
S5PV210
开发板上的主要流程和细节。市场上的
S5PV210
开发板,均是基于三星smdkv210公版平台山寨出来的。
soengtung zhu
·
2020-08-18 13:36
嵌入式arm
linux
前端面试每日 3+1 —— 第323天
前端面试每日3+1题,以面试题来
驱动学习
浪子神剑
·
2020-08-18 09:35
iframe
手机浏览器
依赖注入
长连接
长轮询
嵌入式开发手记(一)嵌入式系统启动过程
S5pv210
启动详解soc详解。
一直下雨
·
2020-08-18 08:16
嵌入式
Linux tty
驱动学习
- UART驱动的open操作
/dev/ttyS*属于字符设备,所以在用户空间调用open系统调用打开该类设备,进入到tty核心层后调用的第一个函数是tty_fops中的tty_oepn。tty_open的前面三个判断是根据设备主次设备号来判断设备的类型,分别为/dev/tty(5,0),/dev/tty0(4.0),/dev/console(5,1),分别表示当前控制终端,当前虚拟终端,当前控制台终端。而uart设备对应的设
miketang1419
·
2020-08-18 02:12
Linux内核和驱动学习
基于F407,TB6560步进电机
驱动学习
使用整理
TB6560电机驱动模块整理内容1.接线问题*共阳极接线*共阴极接线引脚功能:共阳极时DIR+、EN+、CW+接电源正极,DIR-给高电平时电机正转,低电平反转;EN-低电平停止模块工作,高电平模块工作;步进电机转一圈CLK-输入的脉冲数为(360*n)/a,其中a为步进电机脚距,n为细分度(若步进电机脚距为1.8度,采用16细分度,则CLK-每输入一个负脉冲,电机旋转1.8/16度)共阴极时IR
DragonWarder
·
2020-08-17 17:32
4.0-华为MW269V2模块wifi调试
s5pv210
上面的android4.0.3bsp,内核版本为3.0.8.将开发板通过usb口上电,然后通过转接板插入tf卡接口,打印信息如下:mmc_attach_sdioENTERmmc_attach_sdiommc_attach_busmmc2
knock
·
2020-08-17 13:48
android
4.0-rtl8188cus wifi调试
在
s5pv210
+android4.0.3上移植realtek的wifi,根据以前的经验,从realtek网站下载rtl8188cus的驱动,编译完驱动,移植到4.0.3中,出现一个现象,可以连接上wifi
knock
·
2020-08-17 13:48
android
前端面试每日 3+1 —— 第488天
前端面试每日3+1题,以面试题来
驱动学习
,每天
浪子神剑
·
2020-08-17 07:28
手机
分辨率
javascript
前端
css
s5pv210
开发与学习:1.14之定时器、看门狗和RTC
目录1.原理图2.资料查阅2.1脉宽调制(PWM)定时器(PULSEWIDTHMODULATIONTIMER)2.2系统定时器(SYSTEMTIMER)2.3看门狗定时器(WATCHDOGTIMER)2.4实时时钟(REALTIMERCLOCK(RTC))3.编码4.参考与拓展1.原理图核心板相关原理图蜂鸣器部分PWM控制蜂鸣器:(1)查阅原理图可知,开发板底板上的蜂鸣器通过GPD0_2(Xpwm
透明水晶
·
2020-08-16 23:09
5.ARM裸机
Android 底层驱动开发步骤——linux内核层、HAL层、JNI层
这里编写一个字符设备cdev驱动,详情请看linux设备
驱动学习
(二)——字符设备编写及测试2.Linux内核驱动测试建立globalmemTest测试文件,
苍白的咏叹调
·
2020-08-16 13:16
android
linux
ARM学习之看门狗定时器
开发环境与平台开发板:粤嵌的GEC210开发板处理器:
s5pv210
处理器内核:Cortex-A8开发环境:Keil4看门狗的作用与本质当嵌入式系统运行时受到外部干扰或者系统错误,程序有时会出现死机或“
_忘语_
·
2020-08-16 07:34
ARM
mboot SDMMC存储学习笔记
在这里主要记录下设备在启动过程中存储设备(SD/MMC)所做的一系列操作,在这里我是用的
S5PV210
主控,以供以后参考。
yoveldf
·
2020-08-16 05:42
nandflash
结构
存储
通讯
工作
system
byte
360
S3c2410 LCD
驱动学习
心得
一实验内容简要描述1.实验目的学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包括bmp和jpeg两种格式的图片2.实验内容(1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出相应的硬件设置参数,参考xcale实验箱关于lcd的设置,完成s3c2410实验箱LCD的设置(2)在LCD上显示一张BMP图片或JPEG图片3.实验条件(软硬件环境)PC机、
yeqishi
·
2020-08-16 04:00
OS->
Linux_内核开发
E1->
MCU
ARM
FPGA
CPLD
驱动学习
之LED驱动框架
一:什么是驱动框架(1)内核中驱动部分维护者针对每个种类的驱动设计一套成熟的、标准的、典型的驱动实现,然后把不同厂家的同类硬件驱动中相同的部分抽出来自己实现好,再把不同部分留出接口给具体的驱动开发工程师来实现,这就叫驱动框架。(2)内核维护者在内核中设计了一些统一管控系统资源的体系,这些体系让内核能够对资源在各个驱动之间的使用统一协调和分配,保证整个内核的稳定健康运行。譬如系统中所有的GPIO就属
weixin_33795806
·
2020-08-16 02:41
第十七篇:实例分析(3)--初探WDDM
驱动学习
笔记(十)
续:还是记录一下,BltFuncs.cpp中的函数作用:CONVERT_32BPP_TO_16BPP是将32bit的pixel转换成16bit的形式.输入是DWORD32位中,BYTE0,1,2分别是RGB分量,而BYTE3则是不用的为了不减少color的范围,所以,都是取RGB8,8,8的高RGB5,6,5位,然后将这16位构成一个pixel.CONVERT_16BPP_TO_32BPP是将16
笃行笔记
·
2020-08-16 02:46
WDDM
第十七篇:实例分析(5)--初探WDDM
驱动学习
笔记(十二)
bdd.cxx/.hbdd_ddi.cxxbdd_util.cxxBltFuncs.cxxmemory.cxx都已经分析过了,而bdd_dmm.cxx就是被bdd_ddi.cxx调用关于VidPN的相关函数.剩下就blthw.cxx没有分析了.写了这5篇内容,也只是对KMDOD的内容有了一点皮毛上的了解与理解.目前还有好多问题,没有得到解决:Q1.VidPN代码怎么和具体的硬件相结合,即根据不同显
笃行笔记
·
2020-08-16 02:46
WDDM
第十七篇:实例分析(2)--初探WDDM
驱动学习
笔记(九)
上一篇讲到,受实际环境的限制,没能够将这个KMDODSAMPLE在系统中尝试运行.先把这个问题放在一边,到申请到了WDDM1.2框架的Win8系统,再回过头来进行实际运行.但从MSND中看,Win8应该是WDDM1.2,WIN7是WDDM1.1,可为什么我这个Win8probuild9200显示的是WDDM1.1?难道是因为这个版本是免费的原因吗?另外,驱动安装不成功,是由于WDDM1.1的原因吗
笃行笔记
·
2020-08-16 02:46
WDDM
《Java核心技术第十版》第九章、集合,思维导图
https://pan.baidu.com/s/1w_pQiD4snHl_csKpVDb5BA提取码:leva复制这段内容后打开百度网盘手机App,操作更方便哦若看书学习进展较慢,可以先上how2j这个项目
驱动学习
的网站快速的看一遍知识点
level0_older25_cz
·
2020-08-15 23:29
Java基础
思维导图
基于Linux+ARM的远程视频监控--硬件篇
GEC210开发板GEC210采用了
S5pv210
处理器,
S5pv210
是一款高性
haofeng_ma
·
2020-08-15 23:53
WIN7 +Qt5.6.2+opencv3.1.0+Cmake3.7.0编译环境搭建
前言:今年大三了,所以想毕业设计做基于
S5PV210
上的人脸识别的项目看了很多相关的帖子和文章首先是环境的搭建就花费了我许多的时间,也许是人比较笨也不细心,所以前后花了几天的时间,从cmake编译opencv
一朵小云朵
·
2020-08-15 22:14
嵌入式学习
树莓派linux
驱动学习
之LED控制
前面我们编写了helloworld的程序,接下来继续研究GPIO功能,通过GPIO来控制LED的亮灭,这在单片机中应该算是十分简单的一个程序了,但是在Linux系统中控制GPIO没有那么简单,难点就在于GPIO地址的获取,也是我一直在纠结的问题。一、GPIO地址我看了中嵌的嵌入式开发视频,里面使用三星2440控制LED的亮灭,但是驱动程序中没有写清楚具体的底层是如何实现的,这也是我查找的重点。我首
judyge
·
2020-08-15 14:13
高级计算与工程
android底层
驱动学习
之DebugFS的用法,以及对file_operations的进一步理解
DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实际存储在硬盘上,而是Linux内核运行起来后才建立起来。那如何交换数据呢?下面请看:1.首先先看定义:staticconststructfile_operations__fops={\.owner=THIS_MODU
happyguys12345
·
2020-08-15 14:34
linux驱动
Linux 对处理器物理地址/虚拟地址和ioremap函数的个人理解
写在前面在Linux
驱动学习
过程中,遇到了ioremap这个函数,参数是phy_addr,返回值是虚拟地址。
cxiaolei1992
·
2020-08-15 13:53
linux/memory
linux字符
驱动学习
实践1(简单控制LED灯)
这两天跟着一个视频照着写了一个驱动,算不上原创,但觉得还是要记录下来......硬件环境:FL2440开发板软件环境:linux2.6.38,飞凌提供的文件系统(不太满意,以后会自己编译一个)以下是源码,主要用来控制LED的亮和暗,版本一:创建一个设备名,主设备号自动生成,次设备号为0,并自动创建设备节点(由于文件系统原因,热插拔驱动支持的不是很好每次装载完驱动要用mdev-s扫描)#includ
XiaoCk_Linux
·
2020-08-15 13:11
Linux下驱动开发
IMX6ULL
驱动学习
--阻塞,非阻塞IO(未完)
Linux阻塞和非阻塞IOLinux阻塞和非阻塞IO阻塞式实现方式等待队列等待队列项添加/移除队列项到队列头等待唤醒等待事件非阻塞式轮询selectpollepollLinux阻塞和非阻塞IO当应用程序对设备驱动进行操作的时候,如果不能获取到设备资源,那么阻塞式IO就会将应用程序对应的线程挂起,直到设备资源可以获取为止。对于非阻塞IO,应用程序对应的线程不会挂起,它要么一直轮询等待,直到设备资源可
Turing图灵
·
2020-08-15 12:02
linux
SmartARM2200开发板GPIO
驱动学习
心得
不知道怎么开始写好,看着空白的博客想了好几分钟,最后决定按驱动使用步骤开始一步一步介绍,这里假设读者已经有一点驱动程序的知识了,因为基础知识实在是不好解释清楚。1、驱动使用前肯定要先创建设备文件,设备文件与驱动的关系差不多就是驱动的读写操作都是针对设备文件。创建设备文件命令很简单:mknod/dev/P0c1260/dev/P0是设备文件名,c表示驱动类型(字符型),126表示主设备号,0表示次设
xmmcuduck
·
2020-08-15 09:48
ARM
配置开发板 开发环境Ubuntu 11.10
买了板开发板FriendlyARM
s5pv210
开始学习嵌入式首先配置开发环境.以前安装了虚拟机是用来搞QT开发的,由于工作项目+自己懒(哈哈)没有继续下去.结果只是安装了.没有使用.现在正好拿来用了测试了一下
windsun0800
·
2020-08-15 09:58
嵌入式开发
系统配置
[kernel 启动流程] (第二章)第一阶段之——设置SVC、关闭中断
例子都是以tiny210(
s5pv210
armv7)为基础的。
ooonebook
·
2020-08-15 07:23
kernel启动流程
Linux设备
驱动学习
笔记
这次的主要内容:1.linux设备驱动程序的作用2.内核模块和用户空间程序的区别3.Helloworld程序.4.Makefile文件5.编译,加载内核模块6.Othertips7.好书和网站1.linux设备驱动程序的作用简单的说,驱动程序告诉了我们可以提供了那些能力,但是没有告诉我们怎么使用这些能力。按照《linux设备驱动程序》上的说法,前一部分叫做”机制”,后面的叫作”策略”。linux设
jw212
·
2020-08-14 17:41
linux
杂文
Linux内核
驱动学习
本人在学驱动时一不小心按照国嵌内核驱动课件整理出的学习资料,现在分享给大家。其中基础知识讲解很全面,实例非常丰富,在博文中都上传了源代码。免得Linux驱动初学者在网上到处找相关的学习资料。1.·SourceInsight代码阅读器2.·Linux内核简介3.·Linux内核目录结构4.·开发环境配置之内核升级5.·Linux内核模块开发6.·Linux内存管理7.·Linux进程控制、调度8.·
bytxl
·
2020-08-14 16:42
linux内核
视频教程-RTSP协议详解与实时流视频预览-第6/11季视频课程-海思-嵌入式
U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、
S5PV210
weixin_30897575
·
2020-08-14 14:10
aixcoder使用
ai是目前发展的一种趋势,不仅仅在生活方面ai会自我
驱动学习
并在日常生活中提供人类便捷和帮助,而且还可以通过ai提高程序员的开发效率,aixcoder就是这样一款比较好用成熟的插件,他有如下功能:智能代码提示她用强大的深度学习引擎
alexander137
·
2020-08-14 14:41
java
Linux内核
驱动学习
(四)----内存管理子系统
摘要:本文主要讲述Linux对内存的管理,主要涉及Linux虚拟地址空间的分布、虚拟地址到物理地址的映射管理,Linux物理内存的分配。Linux内存管理子系统由七大部分组成。。如下图:a>系统调用接口(SCI)、b>进程管理(PM)、c>内存管理(MM)、d>关于处理器代码(arch)、e>虚拟文件系统(VFS)、f>网络协议栈、g>设备驱动(DD)图:内存管理模型原图地址:http://bbs
kindlyde
·
2020-08-14 07:49
嵌入式笔记
Linux内核驱动学习
Tiny210(
S5PV210
) U-BOOT(七)----SDRAM工作时序与原理
DDR出身自SDRAM,严格的说应该叫DDRSDRAM,DDRSDRAM是DoubleDataRateSDRAM的缩写,是双倍速率同步动态随机存储器的意思,所以,有很大一部分,两者是一样的,理解SDRAM,然后再来理解DDR在SDRAM上的改进,效果应该更好一些,这里要感谢Chinaunix.net的大神--TekkamanNinja,我的内存的学习资料都是TekkamanNinja的博客中介绍的
mutemob
·
2020-08-14 03:02
u-boot
IMX6ULL
驱动学习
--Linux自带LED驱动
Linux自带LED驱动Linux内核LED驱动内核使能LED驱动LED驱动源码分析设备树节点编写设备树LED节点设备操作Linux内核LED驱动Linux内核集成了LED驱动,采用platform框架,我们只需要在编译内核时选择LED驱动,在设备树文件中添加LED节点即可。内核使能LED驱动进入Linux内核文件夹,输入如下命令进入配置菜单:$makemenuconfig按照如下路径打开LED驱
Turing图灵
·
2020-08-14 02:27
IMX6ULL
驱动学习
--pinctrl子系统和gpio子系统
pinctrl子系统和gpio子系统pinctrl子系统和gpio子系统作用pinctrl子系统PIN配置信息详解设备树添加pinctrl节点GPIO子系统向设备树中添加GPIO信息驱动开发GPIO相关的of函数gpioled.cdtbspinctrl子系统和gpio子系统作用Linux驱动讲究驱动分离与分层,pinctrl和gpio子系统就是驱动分离与分层思想下的产物,将驱动与底层IO电气属性配
Turing图灵
·
2020-08-14 02:26
IMX6ULL
驱动学习
--Platform驱动开发
Platform平台驱动Platform设备驱动业务逻辑驱动和设备匹配BUS定义匹配过程Platform驱动驱动结构体定义驱动实现过程驱动模板Platform设备platform_device结构体platform_device结构体定义platform_device设备信息框架设备树设备信息编辑Platform测试程序设备信息结构体版platform_deviceplatform_driver设
Turing图灵
·
2020-08-14 02:26
linux
视频教程-课程中三款开发板原理图和配置全解析-第3季第3部分视频课程-单片机/工控...
U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、
S5PV210
weixin_29993897
·
2020-08-14 01:01
前端面试每日 3+1 —— 第485天
前端面试每日3+1题,以面试题来
驱动学习
,每天进步一点!让努力成为一种
浪子神剑
·
2020-08-14 00:18
阻塞
版权
node.js
进程
javascript
前端面试每日 3+1 —— 第428天
前端面试每日3+1题,以面试题来
驱动学习
,每天进步一点!让努力成为一
浪子神剑
·
2020-08-14 00:36
隐私
压缩
压缩工具
压缩比
前端
前端面试每日 3+1 —— 第484天
前端面试每日3+1题,以面试题来
驱动学习
,每天进步一点!让努力成为一种习惯,让奋斗
浪子神剑
·
2020-08-12 22:48
javascript
dom
像素
阻塞
前端
android
驱动学习
1-驱动开发流程(Android.mk)
QQ:971586331软件环境:操作系统:windows10IDE版本:AndroidStudio3.4.2JAVA版本:jdk-8u221-windows-x64NDK版本:android-ndk-r20-windows-x86_64Kernel版本:linux3.0开发板android版本:android4.0.3硬件环境:开发板:itop-4412精英版本文内容:本文描述了如何使用andr
玉石俱焚ing
·
2020-08-12 12:33
android驱动
友坚三星cortex-A15六核开发板Exynos5260开发板介绍
公司定位于中高端产品的研发,具有多年的嵌入式产品研发经验;基于三星A15-Exynos5260/5410/5250、A9-Exynos4412、A8-
S5PV210
、ARM11-S3C6410、ARM9
友坚科技开发板
·
2020-08-12 11:15
5260开发板
前端面试每日 3+1 —— 第483天
前端面试每日3+1题,以面试题来
驱动学习
,每天进步一点!让努力成为一种习惯,让
浪子神剑
·
2020-08-11 19:04
用户体验
javascript
dom
前端
html5
Linux
驱动学习
——中断、定时器
中断Linux内核有中断功能的原因:外设的处理速度远远慢于CPU,如果不采取中断机制,CPU获取外设数据只能靠轮询,这样会降低处理器的利用率。中断源----->中断控制器----->CPU(硬件)ARM处理器的中断控制器集成在CPU内部,外设和CPU之间的中断信号要靠中断控制器来控制,中断控制器可以管理中断,屏蔽、使能中断、设置优先级等。中断处理流程CPU响应中断请求后,保护现场(压栈),跳转至异
kitestar
·
2020-08-11 12:29
Linux驱动学习笔记
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他