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驱动开发学习笔记
H5前端
开发学习笔记
——0x04列表标签
本节大纲章节4列表标签课时30无序列表(掌握)课时31无序列表练习(理解)课时32无序列表练习2(理解)课时33无序列表练习3(理解)课时34有序列表(理解)课时35定义列表(掌握)课时36定义列表练习(了解)列表给一堆数据添加列表语义在HTML中列表的分类:-无序列表(unorderdelist)(最常用)-有序列表(orderedlist)(最不常用)-定义列表(definitionlist)
夜莺之刃
·
2023-08-10 07:40
嵌入式
Linux驱动
开发系列六:Makefile
Makefile是什么?gcchello.c-ohellogccaa.cbb.ccc.cdd.c...make工具和Makefilemake和Makefile是什么关系?make工具:找出修改过的文件,根据依赖关系,找出受影响的相关文件,最后按照规则单独编译这些文件。Makefile文件:记录依赖关系和编译规则。必须要学精Makefile吗?怎么学习Makefile?Makefile的本质:无论多
ghujlhdrx
·
2023-08-10 06:10
linux
驱动开发
运维
《5.
linux驱动
开发--5.3.字符设备驱动高级》5.3.1.-2注册字符设备驱动新接口1 :register_chrdev_region注册主次设备号cdev_init 初始化,cdev_add
5.3.1.注册字符设备驱动新接口15.3.1.1、新接口与老接口(1)老接口:register_chrdev(2)新接口:register_chrdev_region/alloc_chrdev_region+cdev1.register_chrdev_region:注册设备驱动号注册设备号和注册设备驱动不是一回事1.1.alloc_chrdev_regionalloc分配内存:注册设备号自动分配
大漠飞鹰6666
·
2023-08-10 03:59
朱老师
5linux驱动开发
驱动开发
【IMX6ULL驱动开发学习】03.
Linux驱动
开发之GPIO子系统、中断、定时器
一、GPIO子系统1.1引脚编号在硬件上如何确定GPIO引脚?它属于哪组GPIO?它是这组GPIO里的哪个引脚?需要2个参数。但是在Linux软件上,可以使用引脚编号来表示。以100ask_imx6ull为例在开发板上执行如下命令查看已经在使用的GPIO状态:可以看到在Linux系统中可以使用编号来访问某个GPIO。cat/sys/kernel/debug/gpio1.2基于sysfs操作引脚以1
阿龙还在写代码
·
2023-08-09 11:17
Linux驱动开发
驱动开发
学习
Linux-GPIO 配置pull up、pull down、no pull
type=blog系列基于RK3568的
Linux驱动
开发——GPIO知识点(一)_daisy.skye的博客-CSDN博客基于RK3568的
Linux驱动
开发——GPIO知识点(二)_daisy.skye
daisy.skye
·
2023-08-09 11:46
Linux
Android
linux
gpio
异步通知fasync在
linux驱动
和应用程序中编程步骤概括
异步通知fasync的编程牵涉到驱动和应用程序的联动,稍显复杂。现概括如下:应用程序1,fcntl(fd,F_SETOWN,getpid());//指定一个文件为属主,与驱动程序联系起来2,Oflags=fcntl(fd,F_GETFL);//取得open时代文件标志符3,fcntl(fd,F_SETFL,Oflags|FASYNC);//每当FASYNC标志状态改变时,linux设备驱动程序中的
前滩西岸
·
2023-08-09 01:54
笔记
linux
linux
嵌入式
Linux驱动
开发系列五:Linux系统和HelloWorld
三个问题了解HelloWorld程序的执行过程有什么用?编译和执行:HelloWorld程序的执行分为两个主要步骤:编译和执行。编译器将源代码转换为可执行文件,然后计算机执行该文件并输出相应的结果。了解这个过程可以帮助我们理解如何将代码转化为可运行的程序。语法和语义:HelloWorld程序是一个简单的示例,它包含一些基本的语法和语义规则。通过学习HelloWorld程序的执行过程,我们可以了解如
ghujlhdrx
·
2023-08-08 19:02
linux
运维
服务器
Android控件系统(二)——Framework概述
Framework框架 Framework定义了客户端组件和服务器端组件功能及接口,包含3个部分:服务端、客户端和
linux驱动
,如下图所示: Framework中所包含的服务是非常多的,为了清晰的描述服务端
weixin_34378767
·
2023-08-08 17:40
移动开发
ui
操作系统
STM32MP157驱动开发——4G通信模块驱动
ME36304G模块GNSS定位测试2.移远EC204G驱动开发驱动修改配置Linux内核EC20ppp拨号上网移远GobiNET驱动移植quectel-CM移植上网测试参考文章:【正点原子】I.MX6U嵌入式
Linux
Amonter
·
2023-08-08 06:00
STM32MP157
驱动开发
stm32
嵌入式硬件
【
linux驱动
】一文看懂linux内存分配malloc、zalloc、kmalloc、kzalloc
内核空间先上表格分配函数释放函数分配原理大小限制/单位物理地址连续初始化为0适用场景__get_free_pages__free_pagesbuddy4MB/页是否适用于分配较大量的连续物理内存alloc_pages__free_pagesbuddy4MB/页是否适合需要频繁申请释放相同大小内存块时使用kmem_cache_allockmem_cache_freeslab128KB/字节是否适合需
mini-coco
·
2023-08-07 17:55
arm
linux
驱动
内存管理
Android应用开发(23)获取亮灭屏状态
Android应用
开发学习笔记
——目录索引在android应用程序获取亮灭屏状态的常用方法有:使用PowerManager提供的API函数注册Broadcast监听一、使用PowerManager提供的
liuzl_2010
·
2023-08-07 16:39
Android应用开发学习笔记
android
android
studio
Android应用开发(25)(待继续编辑)
Android应用
开发学习笔记
——目录索引参考android官网:使用广色域内容增强图形效果|Android开发者|AndroidDevelopersColorSpace|AndroidDevelopersWideColorPhotosAreComingtoAndroid
liuzl_2010
·
2023-08-07 16:39
Android应用开发学习笔记
android
android
studio
Android应用开发(24)启用广色域(wideColorGamut)
Android应用
开发学习笔记
——目录索引参考android官网:使用广色域内容增强图形效果|Android开发者|AndroidDevelopersColorSpace|AndroidDevelopersWideColorPhotosAreComingtoAndroid
liuzl_2010
·
2023-08-07 16:39
Android应用开发学习笔记
android
android
studio
Android应用开发(1)Android Studio开发环境搭建
Android应用
开发学习笔记
——目录索引本章介绍搭建AndroidStudio应用开发环境,创建并编译App工程,运行和调试App。
liuzl_2010
·
2023-08-07 16:09
Android应用开发学习笔记
android
Android应用
开发学习笔记
——目录索引
最近对Android应用开发非常感兴趣,于是一边学习一边记录,一方面方便自己日后查找和回顾,另一方面希望通过分享,和大家相互学习,交流经验。我自己工作主要其中在linuxkerneldriver开发,也是刚开始学习基于java的android应用开发,写的非常入门也非常基础,个人学习笔记,难免有谬误之处,希望网友们不吝指教。Android开发者官网:https://developer.androi
liuzl_2010
·
2023-08-07 16:08
Android应用开发学习笔记
android
android
studio
Android应用开发(5)文本视图(TextView)
Android应用
开发学习笔记
——目录索引本章介绍文本视图(TextView)的显示,包括:设置文本内容、设置文本大小、设置文本显示颜色。
liuzl_2010
·
2023-08-07 16:08
Android应用开发学习笔记
android
android
studio
java
Android应用开发(6)TextView进阶用法
Android应用
开发学习笔记
——目录索引上一章Android应用开发(5)文本视图(TextView)介绍了文本视图(TextView)设置文本内容、设置文本大小、设置文本显示颜色。
liuzl_2010
·
2023-08-07 16:08
Android应用开发学习笔记
android
android
studio
嵌入式
linux驱动
之路16:U-Boot 启动流程(1)
通过对uboot启动流程的梳理,我们就可以掌握一些外设是在哪里被初始化的,这样当我们需要修改这些外设驱动的时候就会心里有数。另外,通过分析uboot的启动流程可以了解Linux内核是如何被启动的。二级标题链接脚本u-boot.lds要分析uboot的启动流程,首先要找到“入口”,找到第一行程序在哪里。程序的链接是由链接脚本来决定的,所以通过链接脚本可以找到程序的入口。为代码当前入口点:_start
々淡然&
·
2023-08-07 08:31
linux
arm
驱动开发
杰发科技(合肥)2021笔试题
岗位:
Linux驱动
工程师。题型:选择题8道,填空题10道,编程题4道。杰发科技主要做汽车电子,由北京四维图新控股,对汽车电子感兴趣的有机会可以应聘试试。
嵌入式Linux系统开发
·
2023-08-07 08:42
嵌入式笔试面试题目大全
linux
【Linux】【预】配置VSCode阅读和编写
Linux驱动
的代码环境
配置VSCode阅读和编写
Linux驱动
代码环境1.安装vscode,以及配置vscode环境2.安装VScode相关的插件3.配置vscode4.总结1.安装vscode,以及配置vscode环境安装
伪NChris
·
2023-08-06 18:53
linux
vscode
运维
Android Input — 长按分发repeat时间间隔
长按分发超时参数keyRepeatTimeout0.概述1.流程原理及源码0.概述 Android系统中长按键部分:
Linux驱动
只是在起初按下时上报个down事件,在抬起后再报个up事件;其中,不会在有按键上报
ʚ兔子的先森ɞ
·
2023-08-06 16:24
#
Android
Input
android
java
input
Linux内核基础 — initcall机制
define_initcall对应的段:`.initcall`链接文件如何被调用例子2.2动态加载,`#else`module_initinsmodSYSCALL_DEFINE31.initcall的由来 写过
Linux
ʚ兔子的先森ɞ
·
2023-08-06 16:24
Linux
linux
驱动开发
linux
initcall
公链
开发学习笔记
(一)
0引言进入了区块链行业,有很多东西要学习。网上关于区块链的资料并不算丰富,能搜索到的大多也是炒币的信息,关于技术的十分稀缺。最近,硅谷live推出了公链开发课程,课表的内容很充实,我报名参加了,现准备将笔记整理成文。1区块链架构:应用层、功能层、核心层应用层:需要支持各种dApp功能层:需要能支持dApp的编译器核心层:需要新的虚拟机,新的交易处理方式设计包括四个方面:account设计,共识选择
一个大于号
·
2023-08-06 14:34
Android
开发学习笔记
——Kotlin协程
Android
开发学习笔记
——Kotlin协程Android中的异步编程协程基本使用runBlockingCoroutineScope.launch简单使用suspend挂起总结Android中的异步编程我们知道
Yang杰
·
2023-08-06 08:02
Android开发学习笔记
Android
android
I.MX6ULL嵌入式开发笔记--LED汇编点灯篇
I.MX6U-ALPHA的裸机开发初学笔记,此文章适合想要开始学习
Linux驱动
开发的朋友,内容简单,想要更加深入了解的可以观看正点原子的相关视频。
可爱大宝贝.
·
2023-08-05 01:13
单片机
stm32
嵌入式硬件
Makefile学习笔记(2)—— C语言LED灯实验
Makefile代码摘自【正点原子】I.MX6U嵌入式
Linux驱动
开发指南Makefile代码objs:=start.omain.oledc.bin:$(objs)arm-linux-gnueabihf-ld-Timx6u
轻染QAQ
·
2023-08-05 01:12
I.MX6ULL
linux
makefile
Makefile学习笔记(1)—— 汇编LED灯实验
Makefile代码摘自【正点原子】I.MX6U嵌入式
Linux驱动
开发指南Makefile代码led.bin:led.sarm-linux-gnueabihf-gcc-g-cled.s-oled.oarm-linux-gn
轻染QAQ
·
2023-08-05 01:42
I.MX6ULL
linux
makefile
iMX6ULL驱动开发 | 让imx6ull开发板支持usb接口FC游戏手柄
计划搞一个系列在上面玩各种有意思的事情,包含
linux驱动
开发和应用开发,最终学以致用,在玩中学习
特立独行的猫a
·
2023-08-03 02:23
驱动开发
游戏
imax6ull
韦东山
Linux驱动
入门实验班(5)LED驱动---驱动分层和分离,平台总线模型
如果韦东山
Linux驱动
入门实验班(4)LED驱动已经看懂了,驱动入门实验班后面的那些模块实验,其实和单片机操作差不太多了。我就不再浪费时间进行讲解了。
风正豪
·
2023-08-02 09:58
#
Linux
linux
运维
服务器
c语言
ARTS 挑战打卡的第1天 ---
Linux驱动
与设备的匹配规则(Tips)
前言(1)因为在
Linux驱动
开发中,驱动可以和设备c文件文件进行匹配,也可以和设备树dts文件进行匹配。
风正豪
·
2023-08-02 09:58
#
Linux
linux
算法
数据库
ARTS 挑战打卡的第2天 ---
Linux驱动
与设备的匹配规则(Algorithm)
前言(1)因为为了参加ARTS挑战打卡,要求每周刷一道leetcode。作为一名嵌入式工程师,虽然也是搞软件的,但是对leetcode刷题方面强调的很少。(2)毕竟还是做软件开发的,虽然嵌入式方向对这个强调比较少,还是刷一点简单的题目培养一下自己的思维。(3)这到简单题做了我半个小时,最终击败5%的人。(苦笑)(4)原题链接:https://leetcode.cn/problems/missing
风正豪
·
2023-08-02 09:25
#
数据结构
linux
算法
运维
【IMX6ULL驱动开发学习】21.
Linux驱动
之PWM子系统(以SG90舵机为例)
1.设备树部分首先在imx6ull.dtsi文件中已经帮我们定义好了一些pwm的设备树节点,这里以pwm2为例pwm2:pwm@02084000{compatible="fsl,imx6ul-pwm","fsl,imx27-pwm";reg=;interrupts=;clocks=,;clock-names="ipg","per";#pwm-cells=;};我们要在设备树(.dts)文件中引用和
晨少爱学习
·
2023-08-02 06:00
IMX6ULL
驱动开发
学习
linux
pwm
sg90
imx6ull
Linux驱动
学习--HDMI开发(二)HDMI驱动源码分析(RK平台)
目录一、引言二、驱动框架------>dts节点------>HDMIDDC驱动------>HDMIHDCP驱动------>HDMICEC驱动------>HDMI主设备驱动一、引言前一篇文章简单介绍了一下HDMI的整体结构,从硬件到协议,可以看到,确实包含了很多东西,这篇文章,就从驱动源码的角度,来分析一下HDMI二、驱动框架整体框架分析先来回顾一下几个名词HDCP:HDCP的全称是High
文艺小少年
·
2023-08-01 20:07
hdmi
linux
android
驱动程序
嵌入式之
Linux驱动
(七)
姓名:郑煜烁学号:19029100010学院:电子工程学院转自:https://blog.csdn.net/u012142460/article/details/79125461【嵌牛导读】Linux中的设备及其所起到的作用【嵌牛鼻子】设备模型介绍以及platform设备驱动【嵌牛提问】驱动需要哪些设备,作用是什么【嵌牛正文】前面讲过了字符驱动,我们把过程再来回顾一下,我们是如何来完成一个驱动的。
郑煜烁
·
2023-08-01 06:20
大数据
开发学习笔记
——HA简介
单点故障---解决hahadoop2.x之后,Cloudera提出了QJM/QuromJournalManager,这是一个基于Paxos算法实现的HDFSHA方案,它给出了一种较好的解决思路和方案,示意图如下:基本原理就是用2N+1台JN存储EditLog,每次写数据操作有大多数(>=N+1)返回成功时即认为该次写成功,数据不会丢失了。当然这个算法所能容忍的是最多有N台机器挂掉,如果多于N台挂掉
卿卿老祖
·
2023-08-01 02:11
Zynq-Linux移植学习笔记之14-RapidIO驱动开发
在对zynq进行
linux驱动
开发时,除了需要针对zynq内ARM自带的控制器适配驱动外,还需要对zynqPL部分的IP核进行驱动开发。
kunkliu
·
2023-07-31 04:59
#
zynq
Linux驱动
开发——正点原子IMX6ULL核心板ADS1256驱动开发
正点原子IMX6ULL核心板ADS1256驱动开发一、修改设备树文件查看正点原子IMX6ULL核心板和底板原理图,决定与icm20608共用ecspi3。找到“imx6ull-alientek-emmc.dts”和“imx6ull-14x14-evk.dts”,在“&iomuxc”下修改“pinctrl_ecspi3”子节点,添加“pinctrl_ads1256”,子节点。pinctrl_ecsp
郑州-刘明鑫
·
2023-07-30 09:23
Linux驱动开发
驱动开发
linux
嵌入式
[hfut] [important] v4l2 vedio使用总结/opevx/ffpeg/v4l2/opencv/cuda
(158条消息)
linux驱动
camera//testok_感知算法工程师的博客-CSDN博客(158条消息)linuxV4L2子系统——v4l2架构(1)之整体架构_感知算法工程师的博客-CSDN博客
感知算法工程师
·
2023-07-29 18:39
c++
Linux驱动
开发入门
设备驱动分类字符设备:可一个一个字节读取的设备,一般要实现openclosereadwriteioctl等操作,内核为字符设备对应一个文件如"/dev/consloe",对字符设备的操作通过操作设备文件实现,不可随机读写块设备:类似字符设备,可以容纳文件系统,存储大量信息,每次传输一个或多个块。也可像字符设备一样每次读取一个字节,可随机读写网络设备:负责主机之间数据交换,实现套接字接口insmod
龙遁流
·
2023-07-29 09:59
3、
Linux驱动
开发:模块_传递参数
目录点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。 想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔
遇雪长安
·
2023-07-29 06:11
Linux驱动开发
linux
驱动开发
模块
参数传递
2、
Linux驱动
开发:模块_引用符号
目录点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。 想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔
遇雪长安
·
2023-07-29 00:55
Linux驱动开发
linux
驱动开发
符号
嵌入式
Linux驱动
开发——常见框架梳理
前言本文主要介绍了
Linux驱动
开发中一些常用的驱动框架,platform、input、iic、spi等,硬件平台使用的是正点原子的imx6ull开发板。
门牙会稍息
·
2023-07-28 15:31
Linux
linux
驱动开发
运维
笔记
arm开发
如何测试Linux内核
最后,我们将讨论我们无法使用常规内核测试工具测试的新
Linux驱动
程序的测试。LT
bug捕手
·
2023-07-28 13:22
软件测试
Linux
linux
运维
服务器
程序人生
软件测试
软件测试工程师
接口测试
i.MX6ULL(二十) linux platform 设备驱动
1
Linux驱动
的分离与分层1.1驱动的分隔与分离对于Linux这样一个成熟、庞大、复杂的操作系统,代码的重用性非常重要,否则的话就会在Linux内核中存在大量无意义的重复代码。
江太翁
·
2023-07-28 09:46
重学嵌入式
linux
运维
服务器
ECharts实例
开发学习笔记
二——时间轴
记录一下ECharts时间轴的使用,首先是照着官方的示例做一遍,在这里不要忘了引入timelineOption.js,后面介绍如何动态创建时间轴的记录数,即根据需求可伸缩显示有多少天或者年月等轴标记数。官网demo:abody{background-color:#000000}//路径配置,'./js/dist'本地文件路径require.config({paths:{echarts:'http:
Qing_yun
·
2023-07-28 00:18
Echarts
js图表库
ECharts
iTOP-i.MX6ULL开发板Linux下电容触摸屏驱动框架-多点触摸协议详解
电容触摸屏驱动其实就是一下几种
linux驱动
框架的组合:①IIC设备驱动,因为电容触摸IC基本都是IIC接口的,因此大框架就是IIC设备驱动。
mucheni
·
2023-07-27 11:49
linux
4、
Linux驱动
开发:设备-设备号&设备号注册
目录点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。 想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔
遇雪长安
·
2023-07-27 08:53
Linux驱动开发
linux
驱动开发
运维
模块
设备号
chatgpt快问快答之
linux驱动
介绍
文章目录前言字符设备驱动示例代码块设备驱动示例代码网络设备驱动前言在Linux中,驱动程序可以分为以下几种类型:字符设备驱动(CharacterDeviceDriver):字符设备驱动用于管理字符设备,例如终端设备、串口设备等。它们通过字符设备接口提供对设备的读取和写入操作。块设备驱动(BlockDeviceDriver):块设备驱动用于管理块设备,例如硬盘、固态硬盘等。它们通过块设备接口提供对设
墨染 锦年
·
2023-07-27 00:05
Chat
GPT
问答
Linux
内核驱动
linux
运维
服务器
linux驱动
makefile解析
#ubuntu的内核源码树,如果要编译在ubuntu中安装的模块就打开这2个#KERN_VER=$(shelluname-r)#KERN_DIR=/lib/modules/$(KERN_VER)/build#开发板的linux内核的源码树目录KERN_DIR=/root/driver/kernelobj-m+=leds-s5pv210.oall:make-C$(KERN_DIR)M=`pwd`mo
Hawen-嵌入式
·
2023-07-26 16:08
linux
运维
服务器
正点原子linux阿尔法开发板使用——驱动开发篇
linux驱动
开发篇1、编译出厂内核源码1.1复制linux内核源码到Ubuntu中创建新目录mkdir-pIMX6/linux-imx-4.1.15-2.1.0解压linux内核源码tarxflinux-imx
梅山剑客
·
2023-07-26 15:14
#
嵌入式驱动linux
linux
驱动开发
ubuntu
上一页
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
其他