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驱动开发学习笔记
Kobject和Kset及设备驱动模型--Apple的学习笔记
前言:今天我主要想学习
linux驱动
开发中的对象关联关系,网上搜索了下linux设备模型其实是从Kobject和Kset开始的。
applecai
·
2020-10-06 16:49
关于android的pan_display
下面文章很有参考意义:参考:对fb.hfbmen.cboard文件和panel驱动的详细代码分析:基于S3C2440的嵌入式
Linux驱动
——Framebuffer子系统解读linuxLCD驱动(1-4
薛定谔机器猫
·
2020-09-17 14:58
转发
微信小程序云
开发学习笔记
(三)云存储
一、小程序云存储简介云开发提供了一块存储空间,提供了上传文件到云端、带权限管理的云端下载能力,开发者可以在小程序端和云函数端通过API使用云存储功能。在小程序端可以分别调用wx.cloud.uploadFile和wx.cloud.downloadFile完成上传和下载云文件操作二、选择并上传图片使用的API:wx.chooseImagewx.cloud.uploadFile实现步骤1.初始化云环境
Panda325
·
2020-09-17 06:06
微信小程序云开发学习笔记
小程序
javascript
linux驱动
面试题整理
1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的文件?答:mknod命令结合设备的主设备号和次设备号,可创建一个设备文件。评:这只是其中一种方式,也叫手动创建设备文件。还有UDEV/MDEV自动创建设备文件的方式,UDEV/MDEV是运行在用户态的程序,可以动态管理设备文件,包括创建和删除设备文件,运行在用户态意味着系统要运行之后。那么在系统启动期间
weixin_33682719
·
2020-09-17 06:44
面试
嵌入式
驱动开发
Java
开发学习笔记
之Java导出JSP页面Table数据到EXCEL
最近在公司中的开发遇到一个功能:将SQL查到的数据导出到EXCEL中,自己再网上看了很多案例;在此记录一下自己完成这个功能的整个过程。首先介绍一下我目前所做的功能:一个报表查询打印的功能;将数据查出并利用水晶报表进行打印,目前还在研究数据的导出,后续也会记录水晶报表的使用过程;先贴出我的JSP页面吧:.point{position:absolute;left:50%;top:50%;}.pop{w
Yjz-Static
·
2020-09-17 02:23
Java开发
Java
Oracle
JSP
前端
开发学习笔记
第二天
1、webstorm向上添加一行的快捷键是什么?2、vscode如何添加快速在浏览器中预览功能?--------已解决,安装Viewinbrowser插件即可3、企业开发中,很少使用br标签,原因是br标签不另起一行换行,而企业开发中大部分情况是另起一行换行4、vscode如何为选定区域包裹标签?5、路径问题,路径中不要出现中文,如果使用相对路径指定,不能跨盘符。在企业开发中,要使用相对路径,因为
weixin_42468293
·
2020-09-16 21:38
linux Mikefile 多文件编辑
查看
linux驱动
源码遇见的Mikefile,看到“文件名-objs”有点怪异(忘记了)如下:##MakefileforALSA#snd-au1x00-objs:=au1x00.osnd-sgi-o2-
weixin_41632541
·
2020-09-16 21:28
Mikefile
前端
开发学习笔记
第一天
本博客的学习目的主要是为记录学习过程的疑惑点或者自己认为比较重要的内容,没有系统性,也算留下一些学习痕迹吧学习路线:一、准备篇1、开发工具的安装、配置sublime、webstorm、VisualStudioCode2、HTML理解如何浏览和创建网页、基本的语法规范、网页之间的链接与跳转、标签节点层级节点3、CSS基本语法、盒子模型的高级用法、常用布局模型4、JavaScript入门基础语法和变量
weixin_42468293
·
2020-09-16 20:14
关于安装openfiler
简介Openfiler由rPath
Linux驱动
,它是一个基于浏览器的免费网络存储管理实用程序,可以在单一框架中提供基于文件的网络连接存储(NAS)和基于块的存储区域网(SAN)。
哦豁!!!
·
2020-09-16 16:17
linux
openfiler
linux驱动
---ioctl函数解析
一个字符设备驱动会实现常规的打开、关闭、读、写等功能,但是在一些细分的情景下,如果需要扩展新功能,通常以增设ioctl()命令的方式实现,其作用类似于“拾遗补漏”。在文件I/O中,ioctl扮演着重要角色,本文将以驱动开发为侧重点,从用户空间到内核空间纵向分析ioctl函数。1.用户空间的ioctl()#includeintioctl(intfd,intcmd,...);在man手册中描述ioct
那可真是太开心了呢
·
2020-09-16 09:42
驱动
linux
嵌入式
ioctl
使用简单字符驱动来做Kernel Hacking
(本文中举例均以4.5版本的x86_64的linux内核为例)字符驱动算是
linux驱动
里面比较简单的一种。说白了,就是可以对内存读哇写哇什么的。既然是对内存读写,那为什么还要驱动呢?
bgao86
·
2020-09-16 09:50
初探linux子系统集之写在前言
毕业两周年,进入嵌入式linux这个行业也已两个年头有余,从开始的
linux驱动
,android的framework,到现在的linux应用,android的app以及产品的零零总总,其实很想把这些都做一些总结
weixin_30709929
·
2020-09-16 09:16
移动开发
嵌入式
linux驱动
中宏__setup(str, fn)
(一)定义如下:#define__setup(str,fn)\__setup_param(str,fn,fn,0)#define__setup_param(str,unique_id,fn,early)\staticchar__setup_str_##unique_id[]__initdata__aligned(1)=str;\staticstructobs_kernel_param__setup
慢几步-深几度-前行
·
2020-09-16 05:22
linux驱动
Linux启动
Siebel Tools
开发学习笔记
(一)
1、在SiebelClient上的菜单Help->View中可以找到开发所常用的信息Screen:此画面所使用的Screen名字在Tools的ObjectExplorer中的[Screen]里可以查询到;View:此画面被表示的View的名字在Tools的ObjectExplorer中的[View]里可以查询到;BussinessObject:画面中的View所使用的BussinessObject
zxzlzqqf
·
2020-09-16 04:26
SEIBEL
IOS
开发学习笔记
(一)
概述:iOS是苹果开发的手持设备操作系统(iPhone,iPad,iPodtouch,iPadmini)。基于UNIX,层次架构:核心操作系统层(CoreOS)—>核心服务层(CoreServices)—>媒体层(Media)—>可触摸层(CocoaTouch);主要面对CocoaTouch层;很多技术都是基于OC,底层很多框架是C开发的;CocoaTouch层中的UIKit框架,为应用提供了各种
南山伐木
·
2020-09-16 04:52
iOS
ios
ios开发
学习笔记
编程入门
编译
Linux驱动
程序
基于Ubuntu12.10,编译
Linux驱动
程序1.准备linux内核源码此时,我要编译的驱动是基于Ubuntu12.10内核的,所以我下载的是其对应的内核源码包:linux_3.5.0-17.28.
zhenyongyuan123
·
2020-09-16 01:07
Linux
前后端分离学习笔记:1-1 springboot+vue概述--VUE前端框架搭建
【2020版】4小时学会SpringBoot+Vue前后端分离
开发学习笔记
创建前端工程安装vueCLI3(如果有vueCLI2要先卸载)1、创建工程,终端输入vueui以上方式是vuecli3特有的可视化创建工程方法也可以使用以下方式创建
shawn_jing128
·
2020-09-16 00:57
前后端分离
linux驱动
工程面试必问知识点
一:说明一看就知道,找工作用的,主要想从事驱动方面的开发工作,当然追求linux的道路还很漫长,先说说面试,面试了4家跟驱动相关的公司,只有一家(深圳中微电科技有限公司)让我佩服(还是通过电话面试的),工程师问的问题其实也不难,平时看书的朋友都大概知道(只是不能全面的回答罢了,所以写这个原因就是把它尽量搞清楚,下次在碰到类似的问题,就可以滔滔不绝了),其他3家的工程师,没有问一个驱动的方面的问题,
suiyuan0755
·
2020-09-15 23:11
驱动面试
linux驱动
中实现上层select接口
在驱动中实现file_operations结构的poll方法后,上层应用可以通过select或者poll方法来查询设备是否有数据可以读写。本文记录驱动中实现上层select查询设备是否有数据可以读取的方法。1、实现file_operation实现file_operation结构体中的相关打开、关闭、查询和读取方法,在上层调用select接口时会调用poll方法,该方法完成如下动作:①在一个或多个可
yingxian_Fei
·
2020-09-15 21:03
嵌入式/驱动
linux驱动
转载_Linux 内核驱动--阻塞与非阻塞机制及Poll/Select分
在
Linux驱动
程序中,我们可以使用等待队列(waitqueue)来实现阻塞操作。waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进
williamwanglei
·
2020-09-15 20:50
Linux内核
Linux驱动
之poll机制
上一篇文章中我们采用了中断方式来查询按键,当你仔细观察的时候,虽然我们已经睡眠了,但是read的函数一直在那里等待,一直休眠下去,有没有一种机制设置个时间,来自动唤醒呢?也可以被中断函数唤醒呢?答案是有的,就是这篇文章讲得poll机制。上篇文章的链接:http://blog.csdn.net/qq_21792169/article/details/48415987驱动程序:#include/*模块
weixin_34307464
·
2020-09-15 20:12
shell
Linux 内核驱动--阻塞与非阻塞机制及Poll/Select分析if
在
Linux驱动
程序中,我们可以使用等待队列(waitqueue)来实现阻塞操作。waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进
公子烨
·
2020-09-15 20:45
linux驱动
linux驱动
之poll/select轮询机制实例分析(结合驱动中断使用)
poll/select轮询机制让等待队列wait_queue有了超时机制,如果阻塞一定时间后会直接返回。例如当我们实现一个中断方式的按键驱动时,虽然中断式的驱动,效率是蛮高的,但是大家有没有发现,应用程序的死循环里的读函数是一直在读的;在实际的应用场所里,有没有那么一种情况,偶尔有数据、偶尔没有数据,答案当然是有的。我们期望要做到的就是,当有数据的时候,我们才去读它,没数据的时候我们就不去读它,这
只是一些暗恋而已
·
2020-09-15 20:47
Android驱动开发
Linux 内核驱动--阻塞与非阻塞机制及Poll/Select分析
在
Linux驱动
程序中,我们可以使用等待队列(waitqueue)来实现阻塞操作。waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进
hardy_2009
·
2020-09-15 19:58
Linux
Driver
linux驱动
开发之i2c从设备驱动at24c02的编程
编译从设备驱动编程的前奏:1,将i2ccore层和i2cadapter控制器层编译进内核makemenuconfigDeviceDrivers—>I2Csupport—>//i2c-core.cI2CHardwareBussupport—>S3C2410I2CDriver//i2c-adatper的驱动–i2c-s3c2410.c2,为创建i2cclient提供信息,内核就会根据信息自动创建i2c
辉夜星辰
·
2020-09-15 18:54
linux驱动开发
Linux驱动
之GPIO子系统和pinctrl子系统
前期知识 1.如何编写一个简单的
Linux驱动
(一)——驱动的基本框架 2.如何编写一个简单的
Linux驱动
(二)——设备操作集file_operations 3.如何编写一个简单的
Linux驱动
山无言
·
2020-09-15 18:00
修改参数后linux启动不了
跟着韦老大的学习了一段时间的
linux驱动
的开发,第一遍的时候基本上是他在讲我在听,真正思考的属于我自己的东西是很有限的。
倒骑毛驴的令狐冲
·
2020-09-15 16:29
linux
驱动
Failed
to
execute
li
Try
passing
init
opt
linux无法启动
u-boot
linux驱动
物联网协议之CoAP协议
开发学习笔记
哪有什么天生如此,只是我们天天坚持。-ZhiyuanCoAP协议博大精深,网上资料较少,大多是外网未翻译的文章,英语水平有限,如有不足,大家...我怎么可能有不足!这可是全网最全CoAP协议文章。(有不足大家还请尽情在下面评论)有过对你有帮助,点赞收藏走一波啊~~~想了下还是把文章分开写,此篇文章介绍CoAP是何方神圣有何神通,感兴趣的朋友可查看我其余文章。Let'sGo!I'mComingCoA
weixin_34293059
·
2020-09-15 15:00
网络
嵌入式
物联网协议之CoAP协议
开发学习笔记
之协议详解
-Zhiyuan续上篇文章《物联网协议之CoAP协议
开发学习笔记
》没看过的同学可以出门左转。
weixin_33890526
·
2020-09-15 15:42
android Framework
框架中包含三个主要部分,分别为服务端、客户端和
Linux驱动
。
开到靡荼
·
2020-09-15 14:36
Android
android
嵌入式
开发学习笔记
( java - c/c++ :从入门到入门 )
已经在我自己的站点重新排版:Github·目录导航1.引言1.1.编写目的1.2.阅读范围1.3.声明1.4.缩写词/名词解释1.5.参考资料2.嵌入式
开发学习笔记
2.1.开发环境/测试环境2.2.开坑
小優YoU
·
2020-09-15 13:08
嵌入式
linux网卡驱动对网卡类型的依赖性
前面我们对网卡的各种类型进行了描述,不同的网卡如何开发相应的
linux驱动
呢?有没有一个捷径,或者统一的标准,让我们一学就会,快速上手呢?
xiyu_1986
·
2020-09-15 12:30
linux
linux内核
工作
测试
产品
linux驱动
模块开发(一)
Linux的模块开发注意一、模块Linux模块是linux的特色,他可以在需要的时候动态加载进内核,也可以在合适的时候移除内核,这样就保证内核的简洁高效二、代码分析#include#includestaticinthello_init(void){return0;}staticvoidhello_exit(void){}module_init(hello_init);module_exit(hel
wx7year
·
2020-09-15 11:46
linux
drivers
Linux驱动
| 解读块设备驱动的重要概念
块设备驱动块设备驱动比字符设备驱动要复杂得多,在I/O操作上表现出极大的不同,缓冲、I/O调度、请求队列等都是与块设备驱动相关的概念。字符设备与块设备I/O操作的不同:1.块设备只能以块为单位,接受输入和返回输出;而字符设备则以字节为单位。2.块设备对于I/O请求有对应的缓冲区,因此可调整顺序进行读写3.虽然块设备可以随机访问,但是顺序地组织块设备的访问可提高性能块设备的I/O操作方式与字符设备存
Yumin_Wu
·
2020-09-15 10:25
ARM-Linux
随笔
linux驱动
模块开发(二)----字符设备驱动
字符设备驱动(Linux的模块)开发流程一、字符设备字符设备指的是在I/O传输过程中以字符为单位进行传输的设备,例如键盘、打印机等。注意,以字符为单位并不一定意味着以字节为单位,因为编码有不同规定,有的一个字符占用两个字节。在linux中一切都是文件,所以设计驱动的最终目的是为了迎合上层系统调用对于设备文件的操作。二、系统调用(文件操作)系统调用中对于文件的操作主要有以下几个:intcreate(
wx7year
·
2020-09-15 09:24
linux
drivers
Linux 字符设备驱动(一)---cdev、file_operations、inode、file结构体详述,上层应用如何访问到底层驱动
参考资料:《
Linux驱动
开发入门与实战》,概念及源码主要参考《
Linux驱动
开发入门与实战》,务求准确。同时衷心感谢其他网友的分享。大部分内容都是手敲的,错漏之处望指正,谢谢!
the_wan
·
2020-09-15 09:49
linux
Tuscany_SCA进行SOA
开发学习笔记
(第一节)
SOA面向服务的架构,是一个组建模型,它将应用程序的不同的功能单元(常常称之为服务)通过定义良好的接口联系起来。SOA的解决方案主要有两个:JBI(JavaBusinessIntegration)业务集成架构;SCA(ServiceComponentArchitecture)服务组建架构。相比较JBI,SCA不受语言的限制,而JBI只支持java;SCA吸收了Spring的IoC思想,并实现了多级
zhang625272514
·
2020-09-15 09:40
Tuxscany_SCA
javaEE轻量级整合
开发学习笔记
1.redis优点:响应速度快;支持6种数据类型(字符串,哈希,列表,集合,可排序集合和基数);操作都是原子的(高并发的情况下考虑使用Redis事务,处理需要锁的业务),MultiUtility工具:redis可在如缓存,消息队列中使用(发布+订阅的消息模式)2.SSM+Redis结构图及概述SpringIoC资源管理,整合,即插即拔SpringAoP切面管理.数据库事务管理MyBatis数据库访
weixin_41913929
·
2020-09-15 09:08
java
内核 驱动 硬件直接的关系
linux驱动
是直接和硬件打交道的软件程序。层次结构上它处于操作系统和硬件之间。
Farmwang
·
2020-09-15 07:52
linux
linux驱动
(网摘)
Linux驱动
程序入门—HelloWorld分类:linux1、引言记得在学习VC++和C语言的时候,一开始都会以一个HELLOWORLD的例子作为演示,将学者逐渐引入殿堂,这个几乎成了计算机编程语言学习必经的一个入门之路
tutb12345
·
2020-09-15 05:19
linux
module
linux内核
gcc
user
网络
Linux驱动
之设备模型(1)
1.Overviewl设备模型是2.6内核引入的新特性,提供了一个独立的机制专门来表示设备,并描述其在系统中的拓扑结构,使得系统具有以下优点:n代码重复最小化n提供诸如引用计数这样的统一机制n可以列举系统中所有的设备,观察它们的状态,并查看它们连接的总线n可以将系统中的全部设备结构以树的形式完整、有效地展现出来n可以将设备和其对应的驱动联系起来,反之亦然n可以将设备按照类型加以归类,比如归类为输入
cjok376240497
·
2020-09-15 04:07
Linux
driver
model
设备模型
Linux驱动
程序入门-1
开始学习
Linux驱动
,记录学习内容与路线,下文中超链接多为网络中前辈们的blogLinux常用头文件其中的部分头文件:#include#includeWritingInstalling:函数Intinit_module
淡定路过的我
·
2020-09-15 04:36
嵌入式
PaaS 平台的架构、现状及未来
主要工作领域:
linux驱动
,内核,容器平台,PaaS,微服务架构。查看本场Chat说起云计算平台,大家可能
Shine_安
·
2020-09-15 01:53
PaaS
广告SDK
开发学习笔记
文章目录头条的广告结构头条开屏逻辑SplashManagerAdClickListenerImpl广点通动态下发Dex第一次搞SDK的开发,简直是一脸懵逼,逻辑层的代码实现还好说,可是如何搭建SDK的框架呢,总不能撸一个app的框架给SDK用吧,SDK本身要考虑的东西也很多,首先网络层、整体架构、crash统计、事件统计,代码安全,热更等问题不断的涌现,当然最好的老师就是撸一遍三方的SDK看他们如
叶天华
·
2020-09-14 22:29
Android进阶
GTK+图形化应用程序
开发学习笔记
(五)—组装盒、组合表、固定容器构件
GTK+图形化应用程序
开发学习笔记
(五)—组装盒、组合表、固定容器构件一、组装盒组装盒(GtkBox)也称为组合构件。使用组装盒可以将多个构件放在一个容器中。容器可以把组装盒看作是一个构件。
byxdaz
·
2020-09-14 22:00
GTK+图形化应用程序开发
Linux驱动
之设备树的基础知识
前期知识 1.如何编写一个简单的
Linux驱动
(一)——驱动的基本框架 2.如何编写一个简单的
Linux驱动
(二)——设备操作集file_operations 3.如何编写一个简单的
Linux驱动
山无言
·
2020-09-14 21:00
安卓
开发学习笔记
(10)使用BroadcastReceiver(实例:点击按钮发送一条广播,然后创建一个广播接收器来接收广播)
这个实例又不能正确运行,和视频中的代码一模一样,没有错误,就是不能接收到发送的广播activity.xmlMyReceiver.java接收广播packagecom.example.broadcastreceiverdemo;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.con
haojy826
·
2020-09-14 19:39
linux驱动
篇-touchscreen-完整版
Touchscreen本篇文章为触摸屏驱动完整版本,为的是给时间充裕的同学详细讲解。如要时间有限可以看精简版,传送门在下面。https://blog.csdn.net/chichi123137/article/details/89256532前言在嵌入式行业,有很多从业者。我们工作的主旋律是拿开源代码,拿厂家代码,完成产品的功能,提升产品的性能,进而解决各种各样的问题。或者是维护一个模块或方向,一
中年润
·
2020-09-14 18:48
linux驱动
Linux驱动
加载问题“.ko模块无法加载modprobe: module 'xxx.ko' not found”解决方法
可能是缺少相关路径、文件或是文件名不需要带扩展使用modprobeXX.ko命令后,会到文件系统/lib/modules/xxxxx目录下查找相应的XX.ko文件;这里的xxxxx是指系统内核版本,可以通过uname-r命令获得。解决方案:没有这个目录的话,自己创建一个~创建后将.ko文件放入这个目录中执行depmod命令重新执行modprobeXX.ko命令若还不行:重新执行modprobeXX
chillinght
·
2020-09-14 15:27
linux驱动相关
linux驱动
开发学习笔记
二:linux系统目录以及linux内核源码目录分析
一、Linux系统目录分析登录系统后,在当前命令窗口下输入命令:ls/你会得到如下的信息:树状目录结构:以下对这些目录进行简单的解释:/bin:bin是Binary的缩写,这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev:dev是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备
万能的小黑Alex
·
2020-09-14 15:07
Linux驱动开发学习笔记
内核
linux
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他