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深度探索》(卷1)HAL与驱动开发读后感
第8章:让开发板发出声音:蜂鸣器一、
Linux驱动
的代码重用
Linux驱动
的代码重用有很多种方法。可以采用标准C程序的方式。将要重用的代码放在其他的文件(在头文件中声明)中。
diaoyu5330
·
2020-09-13 05:05
操作系统
驱动开发
移动开发
《Android深度探索》(卷1)HAL与驱动开发读后感
而Linux内核的移植主要是
Linux驱动
的移植。所以为了开发和测试
Linux驱动
。需要在Linux下搭建两套开发环境。Android应用程序开发环境和Linux内核开发环境。本章的主要目的也就是
diaoyu5330
·
2020-09-13 05:05
移动开发
驱动开发
开发工具
《Android深度探索》(卷1)HAL与驱动开发读后感
第7章LED将为我闪烁:控制发光二极管在上一章我们已经了解了开发
Linux驱动
程序的步骤,并给了一个实例来演示如何开发完一个完整的
Linux驱动
。而对大多数
Linux驱动
来说,需要直接与硬件交互。
diaoyu5330
·
2020-09-13 05:05
驱动开发
操作系统
移动开发
《Android深度探索》(卷1)HAL与驱动开发读后感
第1章:安卓系统移植与驱动开发概述这一章主要概括的介绍了安卓驱动开发和系统移植的主要内容,对安卓与
Linux驱动
做了一个总体的介绍。通过对第一章的学习,使我对
Linux驱动
开发有了一个感性的认识。
diaoyu5330
·
2020-09-13 05:05
移动开发
驱动开发
操作系统
裸机驱动与Linux设备驱动的区别
Linux驱动
是在裸机驱动基础上,按照一定的规范来实现,虽然实现的都是同一个东西,不过你发现在
Linux驱动
搀杂了许多维护信息。总之,Linux设备驱动就是比裸机驱动多了一些框架。
qianxuedegushi
·
2020-09-13 04:24
arm
用测试驱动开发的思路重构ADC
LINUX驱动
(一)
用测试驱动开发的思路重构ADC
LINUX驱动
(一)前言测试驱动开发(TDD)是上个世纪末开始流行的一种敏捷开发模式。
王凯_光谷
·
2020-09-13 04:13
linux内核
三星打印机
Linux驱动
安装
http://www.samsung.com/cn/support/model/ML-1865W/SEE-downloads?isManualDownload=truehttp://downloadcenter.samsung.com/content/DR/201308/20130806093842817/ULD_Linux_V1.00.06.tar.gzcupssystem-config-pri
iteye_9067
·
2020-09-13 04:40
手把手教
Linux驱动
5-自旋锁、信号量、互斥体概述
在Linux系统中有大量的临界资源需要保护,如何让各个任务有条不紊的访问这些资源,这涉及到Linux中并发访问的保护机制设计相关知识。后面会详细介绍这几个机制。(据可靠消息,锁的实现经常出现在笔试环节。既可以考察面试者对锁的原理的理解,又可以考察面试者编程技能)。注:部分代码都是根据ARM64架构汇编代码翻译成C语言并经过精简(例如:spinlock、read-writelock)。也有部分代码实
一口网
·
2020-09-13 04:29
Linux驱动
操作系统
linux
驱动程序
《Android深度探索(卷1):HAL与驱动开发》新书发布
《Android深度探索(卷1):HAL与驱动开发》分为4篇,分别从搭建开发环境,
Linux驱动
和AndroidHAL的基础知识,开发
Linux驱动
的高级技术和分析典型的
Linux驱动
源代码4个方面介绍
蒙娜丽宁
·
2020-09-13 04:15
linux
操作系统
图书
Android
Google
Android深度探索
一文搞懂ADC裸机和基于
Linux驱动
编写方法
前言在嵌入式开发中,ADC应用比较频繁,本文主要讲解ADC的基本原理以及如何编写基于ARM的裸机程序和基于Linux的驱动程序。ARM架构:Cortex-A9Linux内核:3.14在讲述ADC之前,我们需要先了解什么是模拟信号和数字信号。模拟信号主要是与离散的数字信号相对的连续的信号。模拟信号分布于自然界的各个角落,如每天温度的变化,而数字信号是人为的抽象出来的在时间上不连续的信号。电学上的模拟
一口网
·
2020-09-13 04:40
Linux驱动
嵌入式
linux
驱动程序
exynos
手把手教
Linux驱动
7-内核互斥锁
互斥体概述信号量是在并行处理环境中对多个处理器访问某个公共资源进行保护的机制,mutex用于互斥操作。信号量的count初始化为1,down()/up()也可以实现类似mutex的作用。mutex的语义相对于信号量要简单轻便一些,在锁争用激烈的测试场景下,mutex比信号量执行速度更快,可扩展性更好,另外mutex数据结构的定义比信号量小。mutex的优点mutex和信号量相比要高效的多:mute
一口网
·
2020-09-13 04:09
Linux驱动
linux
驱动程序
Linux驱动
学习(3) 驱动模型简介之usbhid和hid-generic驱动区别
驱动模型简介之usbhid和hid-generic驱动区别参考书籍:《LINUX设备驱动程序》(一)驱动模型简介,三个重要结概念总线,设备,驱动1.总线:a、处理器与单个或多个设备通信的通道b、可以互相插入表示结构体bus_type{var:name//名字subsystem//子系统,常常是自己devices//此总线上添加的设备drivers//此总线上添加的驱动func:match//当添加
上天肖
·
2020-09-13 04:37
linux开发
linux驱动
-设备树简单使用
本文章给出使用设备树来驱动板卡上的led灯的示例。设备树对gpio的描述如下:/{gpio-leds{ compatible="gpio-leds"; led1{ label="led1"; gpios=; }; led2{ label="led2"; gpios=;
草帽头
·
2020-09-13 03:32
linux驱动
Linux驱动
模块自动创建设备节点
在宋宝华《Linux设备驱动开发详解》中我们能找到如下描述:devfs与udev的另一个显著区别在于:采用devfs,当一个并不存在的/dev节点被打开的时候,devfs能自动加载对应的驱动,而udev则不能。这是因为udev的设计者认为Linux应该在设备被发现的时候加载驱动模块,而不是当它被访问的时候。udev完全在用户态工作,利用设备加入或移除时内核所发送的热插拔事件(hotplugeven
DreamCatcher100
·
2020-09-13 00:35
Linux驱动开发基础
ESXi 与其它虚拟化底层产品之比较:
磁盘占用空间小144MB磁盘占用空间3GB以上(含ServerCore安装)完整WindowsServer安装需要约30GB1GB2加强型驱动程序已针对硬件供应商进行优化通用Windows驱动程序通用
Linux
weixin_30721077
·
2020-09-13 00:54
如何编写一个简单的
Linux驱动
(二)——设备操作集file_operations
前期知识如何编写一个简单的
Linux驱动
(一)——驱动的基本框架前言在上一篇文章中,我们学习了驱动的基本框架。这一章,我们会在上一章代码的基础上,继续对驱动的框架进行完善。
山无言
·
2020-09-12 23:00
前端
开发学习笔记
1--基础
@前端
开发学习笔记
网页网页通常是HTML格式网页是构成网站的基本元素常用浏览器chorme浏览器内核(渲染引擎)负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。
杨蛋蛋~R
·
2020-09-12 19:09
HTML
html5
Django
开发学习笔记
(7)- 开发特定主题显示的页面
这一节其实没有什么新的知识,我们只是把开发页面的一般流程再和大家重复一下。1、在learning_logs模块配置urls2、编写views3、编写模板topic.html下面是具体编写步骤:1、在learning_logs模块配置urlsurl(r'^topic/(?P\d+)$',views.topic,name='topic')2、编写viewsdeftopic(request,topic_
liweiwei1419
·
2020-09-12 19:09
RTL8811AU无线网卡
linux驱动
安装笔记(Fedora、Ubuntu)
最近公司重新布网络,采购了一批无线网卡都是是USB接口的,卡王(Card-king)KW-AC8012600M双频增强型外置天线USB无线网卡(https://item.jd.com/7216632.html),芯片型号是RealtekRTL8811AU的。这款无线网卡要是放在Windows环境下的话,即插即用,不用安装驱动。但是Linux就悲剧了,只能自己编译安装驱动。USB网卡自带了一张光盘,
zzzzllll2006
·
2020-09-12 18:30
Linux
ubuntu下安装keil4,stlink下载配置,stlink
linux驱动
KEIL安装参考这篇:http://blog.csdn.net/ropai/article/details/19813767winetrickscorefonts这句在配置的时候,先按ok,让你安装哪些东西就都安装就可以了stlink配置1.到https://github.com/texane/stlink下载stlink-master.zip,点击下图右下角的downloadzip2.解压unz
zenghuiyang
·
2020-09-12 17:09
TP link driver - TL-WN823N
linux驱动
长话短说sudoadd-apt-repositoryppa:hanipouspilot/rtlwifisudoapt-getupdatesudoapt-getinstallrtl8192eu-dkms重启即可
billbliss
·
2020-09-12 15:17
linux
Ubuntu16.04安装无线网卡驱动+设置无线热点(AP)
github.com/qslia/rtl8821CU](https://github.com/qslia/rtl8821CU).安装过程设置无线热点(AP)手机/笔记本即可连接该热点安装Realtek系列无线网卡
Linux
Leopiglet
·
2020-09-12 15:59
Ubuntu
ubuntu
经验分享
REL8192EU wifi
linux驱动
安装
去了官方网站下载
linux驱动
,客服告诉我tplink的usb无线网卡几乎都没有
linux驱动
,心里凉了半截。于是想从网上找驱动试试。亲测可用。
ESinker
·
2020-09-12 15:35
linux
linux无线网卡驱动
RTL8192EU驱动
在ubuntu16.04下面安装tplink无线网卡驱动
在网上找了很久,都没找到合适的方法.去tplink英文网站http://www.tp-link.com/en/download/TL-WN823N.html#Driver下载的
linux驱动
,因为编译失败
thytty
·
2020-09-12 14:24
linux相关
微信
开发学习笔记
1.登录新建微信测试公众号https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index得到测试信息appID****appsecret****2.设置内网至外网映射用win+R键进入ngrok应用目录执行如下命令ngrok-config=ngrok.cfg-subdomainzhcgsong80
SongHH96
·
2020-09-12 05:16
微信公众号
Android Framework 之HelloWorld(三)
本来是要写一个
linux驱动
,用于控制led灯的,但考虑到nanopc-T4的内核已经帮我们配置好设备树,已经可以利用/sys/class/gpio操作gpio了,所以没必要再造轮子了!
mkelehk
·
2020-09-12 01:43
Android
Framework
android权限
S3C2440
Linux驱动
移植——AT24C02(EEPROM)驱动
开发板:TQ2440内核:Linux2.6.32PCOS:Ubuntu11.041.配置内核打开I2C功能:打开杂项设备,该选项打开后,EEPROM也就打开了。2.修改代码修改文件:linux/arch/arm/mach-s3c2440/mach-smdk2440.c增加如下代码片段:#includestaticstructat24_platform_dataat24c02={.byte_len=
yj4231
·
2020-09-12 01:31
Linux
驱动移植
C语言实现《剑指offer》——03二维数组中的查找
经历了研二下学期两个月以来的找实习过程,终于想明白了自己要坚持的技术路线:嵌入式全栈工程师,从"嵌入式应用层软件"到"
Linux驱动
"再到“Linux操作系统与内核”。
小灏灏同学
·
2020-09-12 00:15
Coding
Interview
Linux driver oops异常的处理
如果
Linux驱动
里面出现了oops异常,这种情况如何快速定位到底什么原因引起的呢,需要对驱动debug。
mcgrady_tracy
·
2020-09-11 19:54
linux_drivers
嵌入式Linux开发 Day1
本
开发学习笔记
以正点原子ALPHA开发板作为学习开发板,i.MX6ULL为其CPU。
doubleslow;
·
2020-09-11 15:24
Linux
ios
开发学习笔记
--Core Motion
iOS
开发学习笔记
之CoreMotion—运动传感器官网文档:CoreMotionFrameworkReference一、简介现在的苹果手机都基本有运动传感器,能够过获取到设备的加速度及加速度,更方便用户交互
Code&Ocean
·
2020-09-11 15:15
iOS
移动开发
ios
开发学习笔记
--调用相册或相机(UIImagePickerController)
Ios开发相册和相机的使用—UIImagePickerController在开发中,有时候需要获取用户的相册或者调用相机采集图片,比如APP的头像,此时可以使用UIImagePickerController.提醒一点。UIImagePickerController继承于UINavigationController所以在调用代理方法时,应同时遵循两个代理协议。另外,它还可以用于拍摄视频。官网文档:U
Code&Ocean
·
2020-09-11 15:15
#
Swift
语言基础
iOS
移动开发
iOS
开发学习笔记
-- (三)动态创建视图
这次的例子会演示用编程的方式使用TabBarController及创建视图。它会创建两个TAB,然后在每个TAB页中,加载我们自己定义的一个视图。最终结果如下:先新建一个项目,因为不需要interfacebuilder,我们选择Empty的项目类型。项目创建完成后,主要文件只有:AppDelegate.h和AppDelegate.m。接下来,我们需要创建自定义的视图。在Xcode中,选择:NewF
inte_sleeper
·
2020-09-11 14:41
iOS
Android
开发学习笔记
-5 Activity-4 Activity生命周期
Android
开发学习笔记
-5Activity-4Activity生命周期1.Activity中7个生命周期方法:publicclassActivityextendsApplicationContext
cs_victor
·
2020-09-11 14:26
Java
-
Android
IOS
开发学习笔记
011-xcode使用技巧
xcode使用技巧1、自动生成类2、断点调试3、代码段保存4、注释标记1、新建类,自动生成两个文件和基本结构第一步第二步,选择新建一个类,而不是一个源文件第三步,书写类名一级自己要继承的父类第四步、选择文件的保存路径最后,自动生成两个文件,一个头文件,一个源文件,文件的基本结构已经写好了。2、断点调试断点调试可以观察程序运行过程中各种变量的变化过程,用于检查错误。取消断点或者删除断点3、代码段保存
weixin_30598225
·
2020-09-11 13:12
【HTML5移动
开发学习笔记
】02-CH4-HTML5 Web表单
引入HTML5表单提高了可用性,降低了对JavaScript验证的依赖性。input1,type属性-唯一必需输入属性默认type="text"使用html5,type属性有23种可能的值,如果不支持一个新输入,默认就是text2,required属性-标记一个表单字段是必须的支持required属性的浏览器也支持:required和:invalid伪类,可以通过视觉提醒。为了提高可访问性,包含r
辰小小
·
2020-09-11 11:06
HTML5
前端
【HTML5移动
开发学习笔记
】01-CH1-CH3-HTML5新元素
经历之前春招的视频面环节,我深知自己在编码方面的不足,决定放弃WebStorm作为日常练习的编码器,选择sublimetext作为练习代码的编辑器。CH2-升级至HTML5HTML5语法元素在HTML5中,内联元素和块级元素变为区段元素,标题元素,短语元素,嵌入式元素,流元素,元元素以及交互式元素。使用元素时,要基于语义去选择。属性所有元素都有属性,属性是典型的键值对,布尔属性的值是可选的(che
辰小小
·
2020-09-11 11:06
HTML5
weex+android原生
开发学习笔记
(三)
1、weex长度单位只支持px参考(https://www.cnblogs.com/wuyougougou970301/p/9263240.html)长度单位有rem,em,ptweex:pxdpi=dp=px了解原生应用的dpi单位,那这里的px是和dpi单位相对应的。所以你也不用纠结。使用就可以了,需要注意的是请不要再使用我们的rem,em,pt进行布局了2、weex开发,使用input的ty
漠天515
·
2020-09-11 10:28
GTK+图形化应用程序
开发学习笔记
(三)—窗体
GTK+图形化应用程序
开发学习笔记
(三)—窗体一、初始化GTK+写GTK+程序需要调用gtk_init函数对GTK+库函数进行初始化。
byxdaz
·
2020-09-11 08:13
GTK+图形化应用程序开发
Web
开发学习笔记
(5) --- 抽象出 Page 类
回顾通过前几篇文章的内容,我们已经搭建了基于Flask框架的一个简单的Web应用,server.py的代码如下fromflaskimportFlask,make_responsefromflask.viewsimportMethodViewapp=Flask(__name__)classIndexHandler(MethodView):defget(self):resp=make_response
weixin_34357928
·
2020-09-11 07:46
Linux驱动
的开发与移值——为Tiny210加入AC97驱动Wm9713
上一篇文章《
Linux驱动
的开发与移值——分析Tiny210的声卡驱动模块》地址:http://blog.csdn.net/koy0755/article/details/734
koy0755
·
2020-09-10 22:49
C++
Linux/嵌入式
linux
平台
audio
struct
codec
c
Linux驱动
的开发与移值——分析Tiny210的声卡驱动模块
目的:接着上一篇文章《s3c6410LCD驱动的分析过程——定位相关源代码》地址:http://blog.csdn.net/koy0755/article/details/7269656,再写一篇关于分析内核驱动的过程的文章以便加深自己对这方面的印象。背景:手头有友善之臂的tiny210和tiny6410。我留意到tiny210的核心板比6410多了一个排针座,但是另外两个针座的位置都是一样的。于
koy0755
·
2020-09-10 22:49
C++
Linux/嵌入式
linux
wildcard
codec
makefile
audio
脚本
Linux驱动
开发(2)------- 字符设备驱动基础
目录一,字符设备驱动工作原理二,字符设备驱动代码实践三,应用程序如何调用驱动1.驱动设备文件的创建2.添加读写接口3.读写接口实践四,驱动中如何操控硬件1.静态映射操作LED2.动态映射操作LED一,字符设备驱动工作原理1、系统整体工作原理(1)应用层->API->设备驱动->硬件(2)API:open、read、write、close等(3)驱动源码中提供真正的open、read、write、c
big__C
·
2020-09-10 17:25
#
朱有鹏物联网Linux驱动开发
TJA1101汽车网卡调试
linux驱动
:从官网下载sourcecodegitclonehttps://source.codeaurora.org/external/autoivnsw/tja110x_linux_phydevuboot
cccrazyone
·
2020-09-10 15:43
嵌入式linux
S32V234从入门到入门
EXPORT_SYMBOL的作用简单介绍
linux驱动
代码中经常可以看到这个宏定义,那么这个宏定义的作用是什么呢?
侵蚀昨天
·
2020-09-10 15:55
linux
驱动
Linux驱动
开发——EXPORT_SYMBOL的使用
编写C程序时,如果需要使用某个外部的函数,通常的做法是#include包含该函数原型(prototype)的头文件,然后在程序中进行调用。经过编译链接后,程序就能顺利调用该函数。但是对于内核模块来说,这种方法并不适用,因此Linux内核提供了一种机制——内核模块符号表机制。即使用EXPORT_SYMBOL标签将模块中的函数对整个内核公开,因此导出的函数不用修改内核代码就可以被其他内核模块所调用。也
阿基米东
·
2020-09-10 15:37
Linux设备驱动
关于
Linux驱动
的一种错误:Unable to handle kernel paging request at virtual address
今天写了个AD驱动,基于S3C2440,要测8个通道正弦信号的测量,只用2440里的一条AD线路,AIN0,方案怎么做,驱动怎么写。其中在写完测试程序,读取驱动文件里的值得时候,遇到了错误“Unabletohandlekernelpagingrequestatvirtualaddress”在百度里找到了半天的废话,最后还是在google里反现了重点,解决方案点击打开链接,其中一句话,“字串长于目的
jtttl
·
2020-09-10 14:01
Linux驱动
修炼之道-驱动中一些常见的宏
努力成为linuxkernelhacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462065.aspx本文档讲解一下驱动中常用的宏,下边一个一个来说,先声明我使用的内核是Linux2.6.30.4。Linux在arch/$(ARCH)/kernel/vmlinux.lds中定义了.in
iteye_8171
·
2020-09-10 14:32
Linux
数据结构
Security
GCC
Blog
rockchip的yocto编译环境的搭建
作者:良知犹存转载授权以及围观:欢迎添加微信公众号:Conscience_Remains总述嵌入式的朋友们,应该知道
Linux驱动
开发过程中,需要进行搭建交叉编译工具链环境、移植u-boot、kernel
良知犹存
·
2020-09-10 09:58
yocto
linux
rockchip
yocto
如何编写一个简单的
Linux驱动
(一)——驱动的基本框架
前言最近在学习
Linux驱动
,记录下自己学习的历程。1.驱动的基本框架
Linux驱动
的基本框架包含两部分,“模块入口、出口的注册”和“模块入口、出口函数的实现”,如下方代码。
山无言
·
2020-09-07 23:00
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他