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设备驱动程序学习
微信小
程序学习
笔记---底栏特效
熟悉微信小程序的朋友可能了解在定义小程序的底栏,一般只能固定操作。在微信小程序的官方文档中,我们发现做一个底部固定的菜单是可以在app.json上配置上去进行配置的,这样的功能非常强大,但是那些菜单的样式留给我们自定义样式的却不多,比如一下的这种菜单的话。在用app.json配置就凉凉了像这种自定义的菜单呢,最好的还是做成模板了,接收数据,可复用也高了。首先呢,模板的作用和具体可以去看下官方文档。
一个老年程序员
·
2020-08-14 03:53
小程序
小
程序学习
1
简单记录第一个原生小程序遇到的问题1.userinfo:-41003注意:wx.getUserInfo({success(response){//走后台验证接口}});要在wx.login成功获取code后//授权onTapLogin:function(res){constthat=this;that.setData({loading:true});wx.showToast({title:'正在加
Runing_snailLBNL
·
2020-08-14 02:48
wxminiprogram
小
程序学习
之轮播图显示不全问题
直接上代码index.js//index.jsPage({data:{background:["http://59.151.121.92:8001/hx-manager/file/banner/x6lEL28CRV7AMFZ0zP5N81280P1035.jpg","http://59.151.121.92:8001/hx-manager/file/banner/ng6i41IT167p314hd
甄晓彬
·
2020-08-14 02:48
微信小程序
sd 卡驱动--基于高通平台
点击打开链接内容来自以下博客:http://blog.csdn.net/qianjin0703/article/details/5918041
Linux设备驱动
子系统第二弹-SD卡(有介绍SD卡硬件)http
loongembedded
·
2020-08-14 02:09
Linux驱动
微信小
程序学习
笔记---小程序的拖拽、缩放和旋转手势
在开发中,有时会遇到像App中的手势那样的效果,下面就仿照App实现了一下。wxml部分:{{msg}}wxss部分:page{width:100%;height:100%;background:#ffffff;}.touch-container{width:100%;height:100%;padding-top:0.1px;}.msg{width:100%;height:60rpx;line-
一个老年程序员
·
2020-08-14 02:18
小程序
Linux设备驱动
程序实例
llinux驱动程序开发-Helloworld.c如何编写一个Helloworld模块并且编译后加入到kernel,以下code在linux采用vi编辑器书写//hello.c//author:Mingzhou#include#includeMODULE_LICENSE(“DualBSD/GPL”);staticinthello_init(void){printk(KERN_ALERT“Hello
zzmm1990
·
2020-08-14 01:12
计算机编程
ubuntu 开发环境的配置 (转)
刚看O'REILLY写的《
LINUX设备驱动
程序》时。作者一再强调在编写驱动程序时必须建立内核树。所谓内核树,我的理解和网上资料说的一致就是内核源码的一种逻辑形
weixin_30566063
·
2020-08-13 20:58
Linux设备驱动
程序学习
----2.内核模块与应用程序的对比
内核模块与应用程序的对比更多内容请参考
Linux设备驱动
程序学习
----目录1.内核模块与应用程序的对比内核模块和应用程序之间的不同之处:大多数中小规模的应用程序是从头到尾执行单个任务,而模块却只是预先注册自己以便服务于将来的某个请求
micro虾米
·
2020-08-13 20:06
Linux驱动学习
学习笔记
Linux设备驱动
程序学习
----1.设备驱动程序简介
设备驱动程序简介更多内容请参考
Linux设备驱动
程序学习
----目录1.简介 Linux系统的优点是,系统内部实现细节对所有人都是公开的。
micro虾米
·
2020-08-13 20:06
Linux驱动学习
Linux设备驱动
程序学习
----3.模块的编译和装载
模块的编译和装载更多内容请参考
Linux设备驱动
程序学习
----目录1.设置测试系统第1步,要先从kernel.org的镜像网站上获取一个主线内核,并安装到自己的系统中,因为学习驱动程序的编写,最好使用标准内核
micro虾米
·
2020-08-13 20:35
Linux驱动学习
ubuntu 2.6.22 内核树建立
刚看O'REILLY写的《
LINUX设备驱动
程序》时。作者一再强调在编写驱动程序时必须建立内核树。所谓内核树,我的理解和网上资料说的一致就是内核源码的一种逻辑形
emlinux
·
2020-08-13 14:56
宋宝华 《
Linux设备驱动
开发详解》示例代码之second设备
second.c代码#include#include#include#include#include#include#include#include#include#include#defineSECOND_MAJOR252staticintsecond_major=SECOND_MAJOR;structsecond_dev{structcdevcdev;atomic_tcounter;struc
bg2bkk
·
2020-08-13 13:45
LDD3学习
ubuntu 2.6.32.21内核树搭建
从功能上看,内核树中含有编写或编译Kernel程序或驱动时所需要的一些内核函数库以及定义好的一些数据结构,数据类型等,说白了,当你在进行kernel编程或者是编写
linux设备驱动
时都需要用到这里面的一
ab198604
·
2020-08-13 12:27
linux设备驱动
linux设备驱动
七(时间、延迟及延缓操作)
知识点:如何度量时间差,如何比较时间如何获得当前时间如何将操作延迟指定一段时间如何调度异步函数到指定时间之后执行度量时间差HZ指一秒内产生的时钟中断次数,即时钟中断频率jiffies_64记录自上一次操作系统引导以来的时钟滴答数。即使在32位架构上也是64位。驱动程序通常访问jiffies变量。它是unsignedlong类型,要么和jiffies_64相同,要么仅仅是jiffies_64的低32
oscube
·
2020-08-12 15:55
linux
kernel
linux设备驱动
六(高级字符驱动程序操作)
知识点:进程休眠及唤醒,如何实现非阻塞IO,设备可读取或写入时通知用户空间。用户态函数intioctl(intfd,unsignedlongcmd,…);驱动程序ioctl原型int(*ioctl)(structinodeinode,structfilefilp,unsignedintcmd,unsignedlongarg);如果调用程序没有传递第三个参数,那么驱动程序所接收的arg参数就处于未定
oscube
·
2020-08-12 15:55
linux
kernel
Linux设备驱动
开发详解-Note(1)---设备驱动概述(1)
设备驱动概述(1)成于坚持,败于止步设备驱动的作用任何一个计算机系统的运行都是系统中软硬件协作的结果,没有硬件的软件是空中楼阁,而没有软件的硬件则只是一堆废铁。硬件是底层基础,是所有软件得以运行的平台,代码最终会落实为硬件上的组合逻辑与时序逻辑;软件则实现了具体应用,它按照各种不同的业务需求而设计,满足了用户的需求。硬件较固定,软件则很灵活,可以适应各种复杂多变的应用。可以说,计算机系统的软硬件互
Ela--学海无涯
·
2020-08-12 15:19
Qt
程序学习
(三)------QTreeWidget、右键菜单、动态改变comboBox、QTreeWidgetItem的对应列的文字编辑
今天,我在进行Qt编程的时候,关于界面的编制遇到了一些问题,如果一个ComboBox控件的选项直接有关联的话,如何在已经选择的选项前面加上提示,如何动态的改变ComboBox,如何使用右键菜单。在读别人的代码的过程中发现了这些,特此记录一下,以防忘记。为了将所有例子都在一个程序中表示出来,我设计一个简单的对话框,其特点是可以使用右键菜单进行增加条目,如图:图片连接也可以在对应的条目上右键进行删除,
冬之晓东
·
2020-08-12 10:57
qt
ubuntu 下 驱动开发环境
刚看O'REILLY写的《
LINUX设备驱动
程序》时。作者一再强调在编写驱动程序时必须建立内核树。所谓内核树,我的理解和网上资料说的一
yskcg
·
2020-08-12 01:30
嵌入式-mips
Linux设备驱动
——内核定时器
内核定时器使用内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于和kernel/timer.c文件中。被调度的函数肯定是异步执行的,它类似于一种“软件中断”,而且是处于非进程的上下文中,所以调度函数必须遵守以下规则:1)没有current指针、不允许访问用户空间。因为没有进程上下文,相关代码和被中断的进程没有任何联系。2)不能执行休眠(或可能引起休
猪太棒
·
2020-08-12 01:32
Linux设备驱动
程序学习
(1)-字符设备驱动程序
Linux设备驱动
程序学习
(1)-字符设备驱动程序今天进入《
Linux设备驱动
程序(第3版)》第三章字符设备驱动程序的学习。
yuweixian
·
2020-08-11 15:42
LDD学习笔记
linux
struct
semaphore
数据结构
structure
测试
Linux驱动开发环境配置(内核源码树构造)
来源:季义钦BLOG作者:季义钦初次接触Linux驱动程序开发,买了一本《
Linux设备驱动
程序》,第一件事当然就是构建开发环境了!!!
小雷总
·
2020-08-11 15:02
linux学习
linux
linux内核
makefile
module
程序开发
search
Linux设备驱动
程序——设备驱动编程基础
什么是设备驱动程序同一个应用软件可以在不同的硬件平台的上运行。同样的open函数可以操作不同的硬件设备,实现设备无关性。这些功能的实现都离不开设备确定函数的支持。设备驱动程序是操作系统内核的内容。应用程序只能通过操作系统操作硬件,本质上是通过设备驱动程序去操作硬件。设备驱动程序的编译方式设备驱动程序可以直接编译进内核镜像,也可以编译成模块。编译成模块时,可以通过一条命令加载这个设备驱动程序模块,也
CodeForCoffee
·
2020-08-11 12:56
操作系统
linux
驱动
Linux设备驱动
开发之linux内核的编译和加载
linux内核的编译对于设备驱动开发过程中,进行内核的编译是无法避免的。常用的编译步骤:1.打开linux内核ide配置makemenuconfig这个步骤是为了打开内核的图形化配置,主要是配置一些驱动模块和其他辅助模块。选择是否加入这些模块进入到内核映象中。下图为打开的配置界面:这个配置界面里我们进行勾选模块的加入与否。等到我们配置完成后,选择保存退出。然后进行编译内核和编译模块:makezIa
小段孩
·
2020-08-11 12:12
linux设备驱动开发
linux设备驱动
模型 - device/bus/driver
在linux驱动模型中,为了便于管理各种设备,我们把不同设备分别挂在他们对应的总线上,设备对应的驱动程序也在总线上找,这样就提出了deivce-bus-driver的模型,硬件上有许多设备总线,那么我们就在设备模型上抽象出bus概念,相应的device就代表设备,driver表示驱动,在代码中它们对应的结构体下面介绍,对于实际的设备及总线,这些结构体就可以嵌入到实际总线上。1.bus了解bus,就
鸭蛋西红柿
·
2020-08-11 12:33
Linux驱动
linux设备驱动
程序-i2c(0)-i2c设备驱动源码实现
(基于4.14内核版本)为了梳理清楚linux内核中的i2c实现框架,从本文开始,博主将分几个章节分别解析i2c总线在linux内核中的形成过程、匹配过程、以及设备驱动程序源码实现。在介绍linux内核中i2c框架之前,我们最好是知道怎么使用它,实现一个相应的i2c设备驱动程序demo,然后从使用去深挖背后的实现原理,先知道怎么用,然后再知道为什么可以这么用。I2C的基本知识扫盲回到本文的重点——
did59261
·
2020-08-11 11:32
linux设备驱动
程序——将驱动程序编译进内核
linux驱动程序——将驱动程序编译进内核模块的加载通常来说,在驱动模块的开发阶段,一般是将模块编译成.ko文件,再使用sudoinsmodmodule.ko或者depmod-amodprobemodule将模块加载到内核,相对而言,modprobe要比insmod更加智能,它会检查并自动处理模块的依赖,而insmod出现依赖问题时仅仅是告诉你安装失败,自己想办法吧。将模块编译进内核这一章节我们并
did59261
·
2020-08-11 10:06
linux设备驱动
程序--bus
linux中bus驱动解析总线(bus)是linux发展过程中抽象出来的一种设备模型,为了统一管理所有的设备,内核中每个设备都会被挂载在总线上,这个bus可以是对应硬件的bus(i2cbus、spibus)、可以是虚拟bus(platformbus)。简述bus的工作流程bus将所有挂在上面的具体设备抽象成两部分,driver和device。driver实现了同类型设备的驱动程序实现,而devic
did59261
·
2020-08-11 10:06
linux设备驱动
程序-i2c(2)-adapter和设备树的解析
linux设备驱动
程序-i2c(2)-adapter和设备树的解析(注:基于beaglebonegreen开发板,linux4.14内核版本)在本系列linux内核i2c框架的前两篇,分别讲了:
linux
did59261
·
2020-08-11 10:34
linux设备驱动
程序-设备树(3)-设备树多级子节点的转换
linux设备驱动
程序--设备树多级子节点的转换在上一章:设备树处理之——device_node转换成platform_device中,有提到在设备树的device_node到platform_device
did59261
·
2020-08-11 10:34
微信小
程序学习
笔记——第一弹:小程序代码结构
近来被微信小游戏强势刷了一波后,萌生了学习微信小程序/小游戏的冲动~作为一个马上就要毕业的学生狗(。☉౪⊙。),学习一下新技术,顺道还能丰富自己的简历,简直不能再美滋滋了~~~学习笔记会持续更新至完成第一个小程序实例,如果以下对小程序的理解有错误的地方,请这位有缘的看官好心修正,小生感激不尽(≖‿≖)✧~以下内容是参考、归纳微信小程序开发文档而来~//=======================
Mentina
·
2020-08-11 05:13
小
程序学习
电商小项目实战(1)--框架搭建和准备
文章目录开发工具框架搭建开发工具vscode+小程序开发工具+git管理vscode需要装的插件:补充:vscode的快捷键:https://blog.csdn.net/padluo/article/details/105153420框架搭建1.新建几个文件夹2.删除默认的文件如:log页面,默认的app.js.logs等文件夹内容3.新建13个页面vs中的快捷键:wx-app:vs列式编辑:几个
怒放de生命2010
·
2020-08-11 02:25
微信小程序
LED设备驱动
LED驱动是最简单的字符设备,可以说是
Linux设备驱动
程序里的HelloWorld,适合用来熟悉字符设备驱动程序开发的基本流程笔者使用的是JZ2440开发板,板
温水煮华雄
·
2020-08-10 21:37
Linux设备驱动
helloworld
linux设备驱动
如何创建PIG程序--我的第一个程序
1.1环境配置与编写简单的面向状态机
程序学习
编程,动手实践是最好的方式。在这一节中将要配置好程序环境(这很简单),并且编写一个简单的程序来熟悉IDE以及开始面向状态机的程序设计!
Pig在线
·
2020-08-10 12:22
【微信小
程序学习
之路】----使用template模板所遇到的问题
官方文档的demo过于简单,本人尝试几次也没有弄懂,找了几个demo后才渐渐了解清楚小程序的模板是怎么玩的。并且展示一个简单的demo首先来看我们的项目结构:主要用到index.js,index.wxml,temp.js,temp.wxml首先,我们在根目录下创建一个文件夹:templates,用于存放模板页面(temp.wxml)和模板样式文件(temp.wxss)然后我们对模板文件temp.w
tomatocc
·
2020-08-10 10:05
开发栈----微信小程序
微信小
程序学习
(2)-云开发
微信小程序-云开发微信小
程序学习
(1)微信小
程序学习
(2)文章目录微信小程序-云开发初始化+云函数的坑云函数使用老陈段子小程序云存储小程序云数据库初始化插入简单查询更新数据删除数据Aggregate联合查询
mus_木司
·
2020-08-10 10:42
小程序
前端
云服务
微信小
程序学习
1.全局配置pages字段用于描述当前小程序所有页面路径window字段用于定义小程序所有页面的顶部背景颜色,文字颜色定义等tabbar字段用于定义客户端页面底部或顶部的菜单栏networkTimeout字段各类网络请求的超时时间,单位均为毫秒。2.页面配置3.sitemap配置小程序根目录下的sitemap.json文件用于配置小程序及其页面是否允许被微信索引,文件内容为一个JSON对象,如果没
小笨蛋和小戏精
·
2020-08-10 08:50
微信小程序01获取昵称和头像
微信小
程序学习
笔记2020/01/03一.页面创建1.全局三个文件分别是app.js,app.wxss,app.json(名称不可更改)2.创建Pages目录页面(作用是用来放各个页面的)3.创建页面(
xmtpinnnk
·
2020-08-10 08:05
微信小
程序学习
(1)-基础开发
学习微信小程序微信小
程序学习
(1)微信小
程序学习
(2)文章目录学习微信小程序注册和初始化小程序配置tabbar导航栏模板插样与WXML循环渲染条件渲染模板微信小程序脚本WXSmodulerequiresrcdemo
mus_木司
·
2020-08-10 08:54
前端
小程序
linux驱动开发-第一个驱动-简单字符设备驱动
linux设备驱动
主要分为三类:字符设备驱动、块设备驱动、网络设备驱动其中字符设备驱动适合用来入门,结构简单,更多关于设备驱动的东西这里就不作说明。
@gzhi
·
2020-08-10 02:09
linux
微信小
程序学习
笔记——用promise封装原生的请求
在request文件夹里的index.js写方法exportconstrequest=(params)=>{returnnewPromise((resolve,reject)=>{wx.request({...params,success:(result)=>{resolve(result)},fail:(err)=>{reject(err)}})})}模块中使用import{request}fr
有蝉
·
2020-08-09 23:31
微信小
程序学习
笔记——常见组件【image】
image基础库1.0.0开始支持,低版本需做兼容处理。图片。支持JPG、PNG、SVG、WEBP、GIF等格式,2.3.0起支持云文件ID。1.图片有默认大小,默认宽高为3202402.mode决定图片内容如何和图片标签宽高做适配①scaleToFill默认值不保持纵横比缩放图片,使图片的宽高完全拉伸至填满image元素②aspectFit保持宽高比确保图片的长边显示出来场景:页面轮播使用③as
有蝉
·
2020-08-09 23:59
微信小
程序学习
三(wxml语法)
主要记录学习过程中使用次数较多的内容官方文档-wxml语法参考数据绑定wxml中的动态数据均来自对应的Page的data简单绑定数据绑定使用Mustache语法(双大括号)将变量包起来。内容{{message}}//index.jsPage({data:{message:'HelloMINA!'}})组件属性(需要在双引号之内)//index.jsPage({data:{id:0}})控制属性(需
Kotoba209_
·
2020-08-09 18:50
微信小程序
IDEA - debug
Debug对于
程序学习
者的意义通过调试能够更好的查看程序的执行流程。复杂的程序逻辑,通过老师的口述讲解,很难理解清楚,这个时
Z2Min_
·
2020-08-09 11:33
如何打开linux内核函数dev_dbg()调试开关
linux设备驱动
开发,我们经常看到内核使用dev_dbg来控制输出信息,这个函数包含在或头文件中,但是默认情况下看不到调试信息,该如何打开呢,我们直接上代码:#ifdefined(CONFIG_DYNAMIC_DEBUG
kinzxv
·
2020-08-09 09:28
操作系统
微信小
程序学习
笔记1 ——关于微信小程序云开发登录注册功能
本科课程作业写了个基础的小程序在这里记录分享一下,如有错误欢迎指出。注册功能的实现注册功能,本质上是向数据库里添加一条用户的信息,我的思路是首先判断该用户有没有注册过账号,若有则跳转登录,若无则直接注册。根据云开发自带的login云函数获取到用户的openid,然后根据此openid在用户集合中查询,为空跳转注册,不为空则跳转提示“已经注册请直接登录”js代码现在登录的js文件开头申明:const
jiaoooooo
·
2020-08-09 08:58
微信小程序学习日记
嵌入式学习笔记(二)——初识驱动开发
照例,先百科:参考书:《
Linux设备驱动
开发详解》百科ref:---------------------------------------------------------------------
秦伟H
·
2020-08-09 08:05
嵌入式
C
linux设备驱动
之输入(input)子系统——核心层实现
/*************************************************************************************************************************************//*input.h*/#ifndef_INPUT_H#define_INPUT_H/**Copyright(c)1999-2002
highfly591
·
2020-08-09 08:59
微信小
程序学习
(四):微信小程序连接云数据库
微信小
程序学习
(四):微信小程序连接云数据库我今天就只是初步的连接了数据库,我就说一下我的基础代码,和我整了好久才整完的问题这里有个初始化,非常重要!非常重要!非常重要!!!
HOLD ON!
·
2020-08-09 07:19
微信
设备驱动学习(一):hello 简单内核模块的编写
1、hello简单内核模块的编写最近在看《
linux设备驱动
程序》这本书,刚看完第二章。。。。。
zjq_smile
·
2020-08-09 04:50
驱动
Scratch3.0创意编程(基础篇):第12课 画花朵
前言本节课以画五彩花朵为主题,通过画花朵的
程序学习
如何使用Scratch积木块改变角色的颜色、亮度等特效,同时学习使用画笔模块的图章工具。课程目标1、学习外观模块特效的使用方法。
李KK_
·
2020-08-09 02:15
Scratch创意编程
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他