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驱动笔记---linux
内核驱动
目录结构
在Linux内核中新增驱动时,需要增加以下结构和文件更改,下面做一个笔记进行记录。驱动结构的Xmind展示新增驱动test详解 新增驱动为drivers下的test文件夹,里面包含了驱动源码test**.c1、在arch/arm64/Kconfig文件下增加source“drivers/test/Kconfig”,使得进行makemenuconfig时,drivers/test下的Kconf
中华田园巨龙
·
2020-09-14 12:42
Linux驱动
linux
内核
驱动程序
Linux
内核驱动
加载顺序
【问题】背光驱动初始化先于LCD驱动初始化,导致LCD驱动初始化时出现闪屏的现象。【解决过程】1mach-xxx.c中platformdevices列表如下/*platformdevices*/staticstructplatform_device*athena_evt_platform_devices[]__initdata={//&xxx_led_device,&xxx_rtc_device,
weixin_34292287
·
2020-09-14 11:25
WPF 应用
开发记录
最近刚刚学习WPF,搞了大约1个多星期。以下是值得记录的point一、建立FRAME,使得navigationservice可以使用settingupWPFapplicationinvs2012professional.自带的mainwindow.xamlfile添加:这样就可以在新添加的page里使用:xxxpage=newxxx();NavigationService.Navigate(pag
所有昵称都被用了呢
·
2020-09-14 09:16
wpf
wpf
upload
csv
upload
txt
chart
移远EC200T
内核驱动
1.添加PID和VIDdrivers/usb/serial/option.c(1)#defineQUECTEL_VENDOR_ID0x2C7C#defineQUECTEL_PRODUCT_EC200T0x6026(2)staticconststructusb_device_idoption_ids[]={…{USB_DEVICE(QUECTEL_VENDOR_ID,QUECTEL_PRODUCT_
王大锤_2
·
2020-09-14 04:08
linux
NUC970 Linux CAN 驱动问题及解决办法之二
2、同样条件使用旧的CAN
内核驱动
时,竟然可以恢复通讯。分析问题:1、查询CAN资料显
amanda12211
·
2020-09-14 01:08
脚本
开发记录
脚本开发,解放双手最近学习开发脚本,下面说一下流程1、安装夜神模拟器2、安装按键精灵手机助手3、连接按键精灵与模拟器4、用按键精灵开发脚本,在模拟器上测试5、测试成功,脚本打包成apk,直接可以安装6、如有需要注册多个应用账号可以用易码短信有个开发教程不错想做可以看看https://www.iqiyi.com/w_19ruyn64zt.html#vfrm=8-8-0-1
sun_大可
·
2020-09-13 22:36
其他
商城小程序(一)
开发记录
关键词:云开发,小程序商城,ColorUI友情链接:快递查询之前没有记录
开发记录
,很遗憾。。。导致开发过程比较混乱,我好难啊。。
BeYourOwnHero
·
2020-09-13 22:10
云开发
微信小程序
Cocos2d-js
开发记录
:图片数据资源等的异步加载
这里说的是在需要的使用加载图片,比如游戏中的某个关卡的图片,不用在游戏一开始就加载(万一用户玩不到那关,岂不是很冤,流量费了那么多),否则载入速度也慢。这种方式加载资源要用到cc.loader官方文档上有介绍(http://www.cocos2d-x.org/docs/manual/framework/html5/v3/cc-loader/zh),主要有loadJsloadJsWithImgloa
weixin_30692143
·
2020-09-13 20:05
十九 、工程简介与调试流程
1、工程简介1.1文件内容CMSIS:
内核驱动
程序Lib:内部功能的基本函数库Startup:单片机启动程序User:用户程序(包括主函数)Basic:内部功能的驱动程序Hardware:外部硬件的驱动程序
qq_39618523
·
2020-09-13 19:38
#
洋桃电子100步
stm32
PHP美团开放平台
开发记录
,美团外卖,第四个问题:菜品映射!By勤勤学长 Qq318692996
这个问题被困住了两天,开发文档没有明确、简洁、易懂的说法,搜遍全网都没有相关资料,在我差不多要裂开的时候终于给整明白了!建立菜品映射https://developer.meituan.com/openapi#7.2.3场景说明https://developer.meituan.com/openapi#7.2.1按照美团提供的页面逻辑:你不能用我美团提供的商品id操作,必须给商品设置一个自己的ERP
qq318692996
·
2020-09-13 19:12
美团外卖开放平台
PHP
编译
内核驱动
出现问题
出现的问题有:arm-linux-nm,arm-linux-objdumpcan'tfind现象:通过find-namearm-linux-nm、find-namearm-linux-objdump命令查找;结果显示没有找到该命令脚本试过网上的一些方法如:软链接:arm-linux-nm->arm-angstrom-linux-gnueabi-nm(命令为:ln-sarm-linux-nmarm-
mrjy1475726263
·
2020-09-13 19:40
【dpdk】使用libpcap-PMD驱动收发包
Libpcappmd使用libpcap库读写报文,读写的源可以是文件,也可以是使用Linux
内核驱动
的物理网卡。在没有或不方便配置物理网卡的机器上,使用libpcappmd可以帮助dpdk应用开发
dengdi8115
·
2020-09-13 15:14
Linux系统- Redhat7.6配置网卡team和网桥详解
RedHatEnterpriseLinux7使用一个小的
内核驱动
程序和一个用户空间守护进程teamd来实施网络合作。内核高效地处理数据包,而teamd负责逻
鬼刺
·
2020-09-13 12:37
Linux系统
Android内核中判别启动模式
总归一句话:解决起来就是怎么让
内核驱动
时知道启动模式,来动态的设置电压值。先从启动模式判别来说,知道A
kangear
·
2020-09-13 08:53
Android
Linux设备驱动
Linux-kernel
electron
开发记录
(五):调用jquery,bootstrap并对其一些用法的总结
本文主要分两个部分,分别是在electron中调用jquery和bootstrap的方法以及为什么要这么调用,以及对jquery一些用法的总结。electron中调用jquery及bootstrap的方法jquery作为一个js库,能够很大程度上的简化对页面中元素的控制。而bootstrap作为css库,能够方便的写出好看的界面。调用bootstrap需要先调用jquery。在调用bootstra
multiangle
·
2020-09-13 06:56
web开发
bootstrap
jquery
electron
nodejs
STM32WB55大半年
开发记录
1.STM32WB55开发经验在长达大半年的STM32WB55蓝牙手环开发的过程当中,让我感受到了这款芯片的魅力和ST为其倾力打造的生态环境是真的很不错!不过在开发STM32WB55这款芯片的时候,刚开始能找到资料确实太少了,入门真的门槛稍微高了点。我是靠着官方给的英文文档一步一步啃过来的。到现在为止大致掌握了STM32WB55的开发流程,以及在它的蓝牙方面的开发应用。我已经成功的使用STM32C
qq_43286438
·
2020-09-13 06:52
STM32WB55
Linux
内核驱动
之Input子系统设备驱动层
Android、Xwindows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input子系统了。一、input输入子系统框架下图是input输入子系统框架,输入
djh496812749
·
2020-09-13 05:38
输入子系统
input
linux内核
linux
框架
终端
工作
Linux
内核驱动
之input子系统介绍
输入设备(如按键,键盘,触摸屏,鼠标,蜂鸣器等)是典型的字符设备,其一般的工作机制是底层在按键,触摸等动作发生时产生一个中断(或驱动通过timer定时查询),然后cpu通过SPI,I2C或者外部存储器总线读取键值,坐标等数据,放一个缓冲区,字符设备驱动管理该缓冲区,而驱动的read()接口让用户可以读取键值,坐标等数据。在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Inpu
djh496812749
·
2020-09-13 05:38
输入子系统
linux内核
input
linux
编程
timer
存储
Android开发——Android Studio的NDK
开发记录
1.用第三方的so打包aar,指定jniLibs的目录,将so打包进aar sourceSets{ main{ jniLibs.srcDirs=['libs'] } }2.abiFilters设置过滤ndk{abiFilters'armeabi-v7a'}ABI是ApplicationBinaryInterface的缩写;不同Android手机使用不同的CPU,因此支持不
&动感超人
·
2020-09-13 02:02
Android
Qt客户端
开发记录
(整理中)
Qt客户端
开发记录
(整理中)一、基础组件1、Qt::FramelessWindowHint窗体可移动、可调边框、边框阴影2、全局快捷键3、Json应用4、HDPI与多屏显示5、FancyWidgets系列
九一三
·
2020-09-13 01:38
Qt
qt
客户端
USB HID学习:一点
开发记录
某天,曾经的前同事找我,说有个USB项目。因为知道我当时离职在找工作,于是转给我,然后介绍客户给我。了解需求后,我分析了一下,主要是与USB设备通信的上位机,MFC我熟悉,USB找了一个开源的库hidapi,可跨平台运行,下载编码,尝试读取鼠标信息,获取到信息。于是确定可以接,就答应客户。之后深入了解需求。认为难度在于MFC绘图以及HID协议交互。最后决定分阶段实施,当然,费用也是分阶段付。第一阶
李迟
·
2020-09-13 00:31
MFC工程
Android Binder 驱动 -
内核驱动
层源码分析
AndroidFramework-学习启动篇2.AndroidBinder驱动-Media服务的添加过程3.AndroidBinder驱动-启动ServiceManager进程4.AndroidBinder驱动-
内核驱动
层源码分析
HongChengDarren
·
2020-09-12 18:16
Android
系统源码分析
wfp网络过滤框架总结(一)
calloutdriver实现一个或者多个callouts的
内核驱动
,这个驱动通过向filterengine注册callouts,来通知fil
_feivirus_
·
2020-09-12 16:12
客户端及安全
在Ubuntu上为Android系统编写Linux
内核驱动
程序(老罗学习笔记1)
在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而AndroidMarket的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore。随着Android系统逐步扩大市场占有率,终端
CPJ_Phone
·
2020-09-12 15:53
6.Android
android
class
linux内核
struct
ubuntu
在Ubuntu上为Android系统编写Linux
内核驱动
程序--实践中碰到的问题
如题,看到老罗的blog中的这篇文章,决定要实践一下,结果碰到一些问题,特此记录而已。老罗文章的地址:http://blog.csdn.net/luoshengyang/article/details/6568411我的环境:Ubuntu10.0.4MTK6572平台代码Android4.2.2首先,我在alps/kernel/drivers目录下创建了一个文件夹hello,里面只有三个文件:he
小小蜗牛
·
2020-09-12 15:37
ubuntu
Android
想掌握 Binder 机制?驱动核心源码详解和Binder超系统学习资源,想学不会都难!
应用程序中执行getService()需与ServiceManager通过binder跨进程通信,此过程中会贯穿Framework、Natve层以及Linux
内核驱动
。
Android-until
·
2020-09-12 15:02
Android
架构
程序员
Android
Android开发
源码解析
Binder
面试
STM32 USB 上位机程序实现
libusb介绍libusb是开源的C库,使用该库是的用户可以在应用程序中直接访问USB设备,无需为USB设备编写
内核驱动
。
chengwenyang
·
2020-09-12 01:19
stm32
libusb
stm32f103c8t6的usb
开发记录
软件环境:mdk-armv5.16a使用MDK-ARM自带的RTE(running-timeenviroment)插件来生成一般使用keil的RTE生成的USB的设备描述符呢,会有个默认的,这是keil的USB库帮你生成的,不过你可以在自己的应用程序中重新的定义,具体描述参考下面的连接keilusb
mingllu
·
2020-09-12 01:34
usb开发[裸机和Linux]
/home/systemcode/IRD.c:84: error: implicit declaration of function 'copy_to_user'
`c编译
内核驱动
的时候出现错误:/home/systemcode/IRD.c:84:error:implicitdeclarationoffunction‘copy_to_user’解决办法:添加头文件
weixin_45934662
·
2020-09-11 20:50
遇到过的问题
linux
Android之Binder通信篇
Binder跨进程通信的本质是依赖
内核驱动
将属于不同Binder进程的数据,从原始进程复制到目标进程,这样就完成了跨进程通信了。好了就这些,简单吧?
小天使999999
·
2020-09-11 12:56
开发记录
_小型自选商场综合管理系统
前言这是《数据挖掘》课程的作业,虽然叫做数据挖掘,前半学期还是在学数据库的知识。这次大作业算是一次检验吧。其实我觉得,数据库的部分并不多,难到我的都是呈现部分…可能是资历还太浅,总觉得数据库保存数据就好了,无需主键外键级联什么的约束关系,具体的实现部分放在PHP中足够了。这次最自豪的地方在于所有的工具仅限于Chrome浏览器和SublimeText2编辑器,没有用任何网页排版软件比如Dreamwe
孑良
·
2020-09-11 07:21
sql
php
Javascript
html
开发记录
_百尺竿头更进一步_Alfred Workflows融合爬虫程序【未完成】
2013.11.5_蠢蠢欲动今儿做出来了简单的Python爬虫,兴奋不已。更兴奋的是发现了Mac上的一款神器Alfred。先上个图给大伙儿看看水印请自行忽略...网上有国人做的一个专门针对这个软件的插件交流平台,Alfred2Workflows上边有很多插件,不少是很接地气的,比如输入zhdaily就可以显示知乎日报最新的更新。很方便。用着用着,就想到,可以把今天做好的爬虫程序融合进去。目前设想的
孑良
·
2020-09-11 06:42
python
V4L2子系统框架介绍
序言本系列文章主要介绍Linux
内核驱动
中的V4L2子系统框架,基于Linux4.14.35内核中的相关代码来介绍。
khl0616
·
2020-09-11 01:23
Linux内核驱动
V4L2
Linux驱动的开发与移值——分析Tiny210的声卡驱动模块
:接着上一篇文章《s3c6410LCD驱动的分析过程——定位相关源代码》地址:http://blog.csdn.net/koy0755/article/details/7269656,再写一篇关于分析
内核驱动
的过程的文章以便加深自己对这方面的印象
koy0755
·
2020-09-10 22:49
C++
Linux/嵌入式
linux
wildcard
codec
makefile
audio
脚本
Linux RPMsg框架--以及应用于iMX6 SoloX连接A9和M4 Core
RPMsg(RemoteProcessorMessaging)是一种基于virtio的消息传递总线,允许
内核驱动
程序与系统上可用的远程处理器进行通信。如果需要,驱动程序可以暴露适当的用户空间接口。
简单IoT
·
2020-09-10 20:47
Linux驱动
koa2+vue+mysql 全栈
开发记录
koa2+vue2+mysql全栈
开发记录
基于想要自己制作一个个人项目为由,于是有了这么一个
开发记录
(梳理开发过程也是一个知识巩固的过程)koa2+vue2+mysql个人的一个通用DEMO(本篇文章的范例
weixin_34234829
·
2020-09-10 19:27
内核驱动
的小错误
1、Directorynonexistent/bin/sh:cannotcreate/mnt/new/driver/��级驱动最后6个实验/2410_button_scan/.button_scan.o.tmp:DirectorynonexistentTMD,居然是中文路径的影响2、warning:functiondeclarationisn'taprototype很可能是函数申明,没有参数时没有
shi_869160
·
2020-09-10 17:42
linux
IMX6ULL开发板虚拟机eVMware的安装
Linux
内核驱动
开发需要在Linux系统下进行,所以要求我们在PC主机上安装LInux系统,支持Linux的系统有很多种,比如:Ubuntu,Fedora,RedHat,Debian等。
mucheni
·
2020-09-10 15:31
交叉编译工具的安装及使用
内核驱动
相关的知识,交叉编译工具是必不可少的。交叉编译工具是用于编译非pc机的运行环境下运行的文件所使用的编译工具。由于编译起来相对较慢,所以有了交叉编译工具用于在pc上编译其他环境的工具存在。
bdqbdq
·
2020-09-10 12:11
内核驱动
【北京迅为】i.MX6ULL终结者虚拟机VMware的安装
目录Ubuntu系统安装及配置1.虚拟机VMware的安装Ubuntu系统安装及配置Linux
内核驱动
开发需要在Linux系统下进行,所以要求我们在PC主机上安装LInux系统,支持Linux的系统有很多种
北京迅为
·
2020-09-10 09:36
#
第一部分
总领及学习指引
DbgPrint 函数流程分析
DbgPrint函数流程分析前言Windows下编写
内核驱动
时经常用到DbgPrint函数输出一些调试信息,用来辅助调试。当正在用WinDbg内核调试时,调试信息会输出到WinDbg中。
weixin_33895657
·
2020-08-26 23:36
Umeditor的图片缩放异常(个人
开发记录
)
我遇到的问题是图片只能缩小并且会缩成一个点,百度了一下是由于使用了bootstrap以及layui造成的css问题,解决方案是加上.edui-container*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.edui-container*:before,.edui-conta
q140948940
·
2020-08-26 23:05
第一天:搭建Windows
内核驱动
开发调试环境
我们分xp和win7来考虑:xp:点击打开链接win7:http://wenku.baidu.com/view/c96d7c77a417866fb84a8e47.html环境搭建好了以后,就可以开始我们的
内核驱动
编程之旅了
xin_wu_hen
·
2020-08-26 16:43
Windows
DRBD(Distributed Replicated Block Device)
DistributedReplicatedBlockDevice)是一款基于Linux平台实现分布式复制存储系统,DRBD可以理解为就是Linux内核的驱动程序通过用户空间的管理工具实现管理,广泛用于高可用集群DRBD
内核驱动
程序向
石世林
·
2020-08-26 12:24
DRBD
Linux
无法创建“arch/x86/syscalls/....../unistd_32.h”解决方法
最近一直在研究Linux的
内核驱动
,昨天用如下指令编译驱动代码make-C/usr/src/linux-headers-3.11.0-15-genericM=~/android/workspace/drivers
超低空
·
2020-08-26 09:39
STM32
开发记录
一: 外部中断之软中断SWI使用
一、SWI使用1、学习FreeRTOS过程中需要软件产生一个中断,stm32提供了很好的方法。直接调用EXTI_GenerateSWInterrupt()即可。二、具体参考如下:1、exti配置,假定用EXTI_Line2(EXTI_Linexwherexcanbe(0..19))#include"exit.h"voidExitConfig(void){EXTI_InitTypeDefEXTI_I
小书包VIP
·
2020-08-26 08:44
STM32开发记录
linux kernel pwn学习之UAF
即,假如某个用户程序对用一个
内核驱动
文件打开了两次,有两个文件描述符,它们都指向了该驱动,又因为是在同一个程序里,所以当我们释放掉其中一个文件描述符后,还可以使用另一个文件描述符来操控驱动。
haivk
·
2020-08-26 08:20
pwn
CTF
二进制漏洞
AndroidStudio
开发记录
最近在开始学习AS,也接手一个项目,所以开次博客用于记录导入项目昨天在尝试导入时,一直无法正常导入,原因是因为Gandle版本不一样,而下载源项目对应的Gandle又失败,因为中途网络不好有些内容可能没有成功下载。有尝试过更换版本,即换成我现在其他AS项目能用的版本,但首先出现了第一个错误,即说我的项目路径中含有非ASCII码值,就是路径中含有中文名,尝试更换未果。最后尝试将原先没有下载成功的Ga
Geek_
·
2020-08-25 17:29
Android
Studio
java
android
studio
图解linux
内核驱动
开发专栏简介
本专栏在刨析某个设备驱动前,先要介绍设备模型的核心思想。设备模型可以简单的来说就是将硬件设备归纳、分类,然后抽象出一套标准的数据结构和接口。然后需要我们图解的是sysfs文件系统,因为sysfs是展示驱动注册结果的最前端,通过它我们可以快速的开始调试驱动,快速知道有哪些device注册成功、存在哪些device和drivers进行了匹配。基础积木搭好后,我们就进入具体的设备驱动图解中,此部分规划在
雪松研究所
·
2020-08-25 16:00
图解linux内核驱动开发
Linux ALSA 图解
平台「MT8167」内核版本「kernel4.4」音频读数据函数流程tinyalsa调用读取函数IOCTL调用流程读取数据到应用层内核注册声卡流程注册注册PCM创建pcm设备创建pcm设备
内核驱动
里面的
写代码的篮球球痴
·
2020-08-25 16:37
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他