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
RK3288驱动开发
【Linux
驱动开发
】I2C
Linux内核将I2C驱动分成两部分I2C总线驱动:SOC的I2C控制器驱动,也称为I2C适配器驱动。半导体厂商编写。I2C设备驱动:具体I2C设备的驱动。SOC使用者编写。I2C总线驱动Linux内核将SOC的I2C适配器抽象为i2c_adapter,include/linux/i2c.h。structi2c_adapter{structmodule*owner;unsignedintclass
XXX_UUU_XXX
·
2023-10-02 16:56
Linux
驱动开发
linux
I2C
Linux内核中的链表——struct list_head
Linux内核中经典链表list_head常见使用方法解析_风亦路的博客-CSDN博客_init_list_head做内核
驱动开发
经常会使用linux内核最经典的双向链表list_head,以及它的拓展接口
苏北盐城idol陈晨
·
2023-10-02 13:35
链表
list
数据结构
正点原子嵌入式linux
驱动开发
——TF-A初探
上一篇笔记中,正点原子的文档简单讲解了一下什么是TF-A,并且也学习了如何编译TF-A。但是TF-A是如何运行的,它的一个运行流程并未涉及。TF-A的详细运行过程是很复杂的,涉及到很多ARM处理器底层知识,所以这一篇笔记的内容就是讲解一下TF-A的整个框架以及运行的大致流程。设备如何保证安全设备的安全保护涉及到很多方面,这里的笔记主要就是讲解TF-A。TF-A主要保护的就是设备启动过程,通过各种鉴
努力自学的小夏
·
2023-10-01 22:46
linux学习
linux
驱动开发
stm32
笔记
学习
C语言 Cortex-A7核 PWM实验
1实验目的
驱动开发
板蜂鸣器风扇、马达进行工作2代码pwm.h#ifndef__PWM_H__#define__PWM_H__#include"stm32mp1xx_rcc.h"#include"stm32mp1xx_gpio.h
徐艺桐
·
2023-10-01 18:33
ARM
c语言
开发语言
linux
单片机
嵌入式硬件
正点原子嵌入式linux
驱动开发
——TF-A使用
上一篇笔记STM32MP157芯片的开发环境,之后就直接简写为MP1。为了保证安全ARM推出了ArmTrustedFirmware的可信固件,简称TF-A。它是一个开源的软件,最早是用在Armv8-A,ST也在MP1里面使用到了TF-A。它的作用就是隔离硬件,为硬件提供一个安全环境并且提供安全服务。TF-A初步使用智能设备的安全问题是一个物联网产品非常重要的环节,ARM为此提供了TrustZone
努力自学的小夏
·
2023-10-01 10:52
linux学习
学习
笔记
linux
驱动开发
【正点原子MP157连载】第三十三章 异步通知实验-摘自【正点原子】STM32MP1嵌入式Linux
驱动开发
指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-01 05:56
LINUX
stm32
linux
驱动开发
【正点原子MP157连载】第三十一章 Linux中断实验-摘自【正点原子】STM32MP1嵌入式Linux
驱动开发
指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-01 05:55
LINUX
linux
stm32
驱动开发
【正点原子MP157连载】第三十二章 Linux阻塞和非阻塞IO实验-摘自【正点原子】STM32MP1嵌入式Linux
驱动开发
指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-01 05:55
LINUX
linux
stm32
驱动开发
【正点原子Linux连载】第五十三章 异步通知实验 -摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第五十
正点原子
·
2023-10-01 05:25
LINUX
linux
stm32
【正点原子MP157连载】第二十九章 Linux按键输入实验-摘自【正点原子】STM32MP1嵌入式Linux
驱动开发
指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-01 05:25
LINUX
linux
驱动开发
stm32
【正点原子Linux连载】第五十二章 Linux阻塞和非阻塞IO实验 -摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第五十
正点原子
·
2023-10-01 05:24
LINUX
linux
stm32
物联网
linux课程_【课程完结】嵌入式Linux应用/
驱动开发
基础知识两大篇章已全部录制完毕 共72集...
完结撒花《第四篇嵌入式Linux应用开发基础知识》《第五篇嵌入式Linux
驱动开发
基础知识》两大篇章已全部录制完毕共计72集01嵌入式Linux应用开发基础知识嵌入式Linux全新系列教程第四篇《嵌入式
weixin_39753397
·
2023-10-01 05:54
linux课程
【正点原子Linux连载】第四十九章 Linux按键输入实验 -摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第四十
正点原子
·
2023-10-01 05:54
LINUX
linux
stm32
【正点原子Linux连载】第五十一章 Linux中断实验 -摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第五十
正点原子
·
2023-10-01 05:54
LINUX
linux
stm32
嵌入式Linux应用开发-第十五章具体单板的按键驱动程序
15.2.1先看原理图确定引脚及操作方法15.2.2再看芯片手册确定寄存器及操作方法15.2.3编程15.2.3.1程序框架15.2.3.2硬件相关的代码15.2.3.3测试15.2.4课后作业15.3
RK3288
华为奋斗者精神
·
2023-10-01 05:53
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
Windows -编程-变量和常量之间的差异
诚接Windows
驱动开发
外包您使用const关键字而不是关键字来声明常量let,并且必须注释值的类型。我们将在下一
安信实验室
·
2023-09-30 23:03
驱动
驱动开发
应用程序开发
c++
Windows
Windows驱动开发
Windows驱动开发外包
Windows驱动
5、Linux
驱动开发
:设备-设备注册
目录点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。 想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔
遇雪长安
·
2023-09-30 17:04
Linux驱动开发
linux
驱动开发
运维
设备树知识小全(八):中断连接
参考资料:《Linux设备
驱动开发
详解》1、中断连接这我还有是有点惊讶设备树竟然还可以保存中断信息。对于中断与硬件的关系,硬件怎么去触发中断,实现中断。有机会看看研究一下,中断。回到正题。
Hkcoco
·
2023-09-30 16:14
kernel
Linux
驱动开发
设备树
rk3288
设备树中断编写格式
内核中设备树文档参考文档:Documentation/devicetree/bindings/interrupt-controller/interrupts.txt在设备树中有两个定义1.interruptclientnodes(中断客户端节点)//Example1:interrupt-parent=;//指定使用哪个controller的中断控制器interrupts=,;//指定使用的中断号/
习惯就好zz
·
2023-09-30 16:41
#
中断子系统
linux
设备树
interrupt
devicetree
100ask
正点原子嵌入式linux
驱动开发
——STM32MP1启动详解
STM32单片机是直接将程序下载到内部Flash中,上电以后直接运行内部Flash中的程序。STM32MP157内部没有供用户使用的Flash,系统都是存放在外部Flash里面的,比如EMMC、NAND等,因此STM32MP157上电以后需要从外部Flash加载程序到内存中。而且STM32MP157支持多种启动方式,这些启动方式都是怎么运行的,这都涉及到STM32MP1的启动方式。STM32MP1
努力自学的小夏
·
2023-09-30 15:34
linux学习
linux
驱动开发
stm32
笔记
学习
【RV1103】RTL8723bs (SD卡形状模块)
驱动开发
文章目录前言硬件分析LuckfoxPico的SD卡接口硬件原理图LicheePizeroWiFi+BT模块总结正文KernelWiFi驱动支持Kernel设备树支持修改一:修改二:SDK全局配置支持wifi全局编译脚本支持编译逻辑拷贝rtl8723bs的固件到文件系统的固定目录里面去上电后手动安装驱动ko模块--后续会改为自动加载安装的模块信息开启WiFi和配置动态IP1.开启WiFi:`ifco
liefyuan
·
2023-09-30 09:09
嵌入式Linux驱动
嵌入式linux
嵌入式Linux
驱动
WIFI驱动
【干货分享】嵌入式学习路线公开!(书籍推荐+视频推荐+练手项目)
我个人是从STM32转到
驱动开发
的,在研二的时候学习了韦东山老师的
驱动开发
的课程,转到了
驱动开发
的方向。下面就如何学习嵌入式说下我个人的看法。什么是嵌入式?
嵌入式与Linux那些事
·
2023-09-30 04:45
学习路线
音视频
驱动开发
嵌入式
c++
linux
ubuntu18.04交叉编译linux3.6内核
因为想折腾一下子
驱动开发
,驱动代码需要放在linux内核/drivers/char目录下编译,所以先尝试一下linux内核源码编译,本文记录一下内核编译过程以及遇到的问题。1linux内
倾我一生来读
·
2023-09-30 00:50
arm开发板
ubuntu
linux
交叉编译
[
RK3288
][Android6.0] 调试笔记 --- Camera丢帧检测
Platform:RockchipOS:Android6.0Kernel:3.10.92rk在camerahal提供了计算实际fps的接口,默认注释掉了.staticvoiddebugShowFPS(){staticintmFrameCount=0;staticintmLastFrameCount=0;staticnsecs_tmLastFpsTime=0;staticfloatmFps=0;mF
KrisFei
·
2023-09-29 23:05
子类__Camera
camera
fps
hal
debug
架构师技能图谱
熟悉软件开发最佳实践,包括代码重用、测试
驱动开发
、持续集成等。3.云计算与部署熟悉云服务提供商,如AWS、Azure、GoogleCloud。能够设计和部署
宇文术学
·
2023-09-29 07:00
架构师笔记
系统架构
嵌入式Linux应用开发-第七章-
RK3288
和 RK3399的 LED驱动程序
嵌入式Linux应用开发-第七章-
RK3288
和RK3399的LED驱动程序
RK3288
和RK3399的LED驱动程序7.3
RK3288
和RK3399的LED驱动程序7.3.1原理图7.3.1.1fireflye
RK3288
华为奋斗者精神
·
2023-09-29 06:00
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
Linux学习第21天:Linux内核定时器
驱动开发
: 流淌的时间长河
我们进行
驱动开发
中对时间的定义和使用也是必须要掌握的重要知识点。本节笔记主要学习Linux内核定时器的
驱动开发
,主要包括内核时间管理和定时器、硬件原理图分析【LED】、
驱动开发
和测试。
大叔学Linux
·
2023-09-29 03:23
Linux学习
linux
学习
嵌入式硬件
arm开发
驱动开发
Linux学习第22天:Linux中断
驱动开发
(一): 突如其来
Linux版本号4.1.15芯片I.MX6ULL大叔学Linux品人间百味思文短情长中断作为
驱动开发
中很重要的一个概念,在实际的项目实践中经常用到。
大叔学Linux
·
2023-09-29 03:53
Linux学习
linux
学习
嵌入式硬件
arm开发
驱动开发
驱动开发
,使用数码管显示采集的温湿度的值(取整)
1.IIC驱动层次图(同SPI)前提:将核心层和总线驱动层配置进内核;先完成设备驱动和i2c总线驱动的绑定,让总线驱动管理到设备驱动,调用核心层API即可完成绑定,然后i2c总线驱动完成设备驱动和si7006的匹配,最后设备驱动通过IIC控制器完成si7006设备的温湿度的采集,最后将采集的温湿度显示在数码管上;2.代码---head.h---头文件#ifndef__HEAD_H__#define
ai加班的嵌入者
·
2023-09-28 19:18
驱动开发
驱动开发
c语言
stm32
自动化测试框架总结
自动化测试框架的类型:行为
驱动开发
(BDD)、数据驱动、关键字驱动、模块驱动、web测试框架等。同时,我也准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以
测试杂货铺
·
2023-09-28 17:45
软件测试
自动化测试
职场和发展
测试工程师
测试工具
appium
selenium
内核
驱动开发
记录
内核
驱动开发
记录前言一:银河麒麟操作系统+飞腾处理器二:用户空间访问问题三:模块卸载出错四:DMA缓冲区大小问题五:linux内存页大小问题七:BUG:schedulingwhileatomic八:设备名混淆错误九
最佳损友1020
·
2023-09-28 14:57
踩坑日记
内核驱动开发记录
块设备驱动
网卡驱动
内核驱动
踩坑
Android之蓝牙
驱动开发
总结
一Bluetooth基本概念3二AndroidBluetooth架构32.1Bluetooth架构图32.2Bluetooth代码层次结构3三Bluetooth协议栈分析43.1蓝牙协议栈43.2Android与蓝牙协议栈的关系6四Bluetooth之HCI层分析64.1HCI层与基带的通信方式64.2包的分析及研究74.3通信过程的研究与分析8五Bluetooth之编程实现85.1HCI层编程8
饭小粒
·
2023-09-28 09:20
linux
android
蓝牙
Android
驱动
蓝牙
软件校招基础准备
计算机组成原理(5※)3、计算机操作系统(3※)4、计算机网络(3※)牛客网:1、操作系统(727题)2、c/c++、makefile、汇编、python(4213题)3、基础知识:常用接口协议(80题)4、
驱动开发
内有小猪卖
·
2023-09-28 08:21
linux基础
嵌入式
linux
数据库测试的重要性——永远不要忘记数据库测试
对数据库测试的根本误解有许多关于测试
驱动开发
(Test-DrivenDevelopment,缩写为TDD)的书籍。那些书通常关注的是将测试应用于工作单元(unitsofwork)。
古佛青灯度流年
·
2023-09-28 03:26
进阶学习(源码级) -Spring注解
驱动开发
文章目录1、Spring1.1、容器1.2、扩展原理1.3、Web2、配置文件开发简单案例3、注解开发简单案例3.1、创建配置类3.2、测试4、包扫描4.1、配置文件扫描4.2、注解扫描4.3、排除扫描4.4、指定扫描4.5、按类型扫描4.6、自定义扫描4.6.1、编写TypeFilter的实现类(理解)4.6.2、修改配置类5、@scope注解-设置组件作用域5.1、@scope(默认单实例)5
King Gigi.
·
2023-09-28 03:53
spring
java
后端
SPRING注解
驱动开发
-雷神课程超详细笔记
SPRING注解
驱动开发
-雷神课程超详细笔记时间:2021-03-212022-04-06更新:最近翻起一年多前写的笔记复习,还是收获颇多,很多当时无法理解的知识现在慢慢能理解了,可能是工作一年的经验?
黄河滴滴
·
2023-09-28 03:23
spring
Java
java
web
spring
Vue 单元测试
指令:package.json文件"test:unit":"vue-cli-servicetest:unit"测试
驱动开发
(TDD:Test-DrivenDevelopment)mocha+jest测试框架
web周
·
2023-09-27 15:03
Linux
驱动开发
笔记
疑问file_operation中每个操作函数的形参中inode的作用设备树中compatible属性中厂商和型号如何填写file_operation定义了Linux内核驱动的所有的操作函数,每个操作函数与一个系统调用对应,对于字符设备来说,常用的函数有:llseek、read、write、pool等等,这些操作函数都要需要完成实现。为实现“高内聚,低耦合”的软件设计理念,Linux驱动采用了内核
weixin_49024732
·
2023-09-27 11:19
linux
驱动开发
笔记
Android系统 开机启动默认旋转主屏幕方向问题 --(一)
Android7.1修改/device/rockchip/
rk3288
/system.prop文件下面的参数:配置属性ro.sf.hwrotation=0/90/180/270如上修改后会发现开机后,开机画面方向是正确的
Y多了个想法
·
2023-09-27 08:08
Android相关知识学习
android
RK
屏幕旋转
主副屏
系统显示
Linux学习第20天:Linux按键输入
驱动开发
: 大道至简 量入为出
就本节来说,输入和输出的万千变化才是程序
驱动开发
的基石。所以题目为大道至简,就是要说明这个道理。量入为出,不去纠结到底是先有输入还是先有输出。
大叔学Linux
·
2023-09-26 22:24
Linux学习
学习
linux
arm开发
嵌入式硬件
arm
Input子系统
目录一、input子系统基本框架二、
驱动开发
步骤三、key2-input版代码解析四、mpu6050-input版代码解析五、key3input子系统版一、input子系统基本框架Linux内核为了两个目的
宇努力学习
·
2023-09-26 14:18
驱动开发
驱动开发
linux
嵌入式
exynos_4412
测试
驱动开发
与极限编程思想浅析
随着全球经济的发展与计算机技术的普及,各行业对计算机软件的需要量日益增加。与此同时对软件的质量要求也越来越高。而与之形成鲜明对比的是,随着软件需要的增加和规模的增大,能做出及时交付给用户以及让用户满意的软件却变得难上加难。传统的软件工程方法已经遭到人们的质疑,很多改进的软件开发方法便应运而生。极限编程(eXtremeProgramming,XP)便是在这样一种环境下出现的新型的适用于中小型系统的敏
软件测试玲雪
·
2023-09-26 12:51
软件测试
驱动开发
功能测试
自动化测试
Spring注解
驱动开发
——自动装配
一、@Autowired注解BookService类使用@Autowired注解自动装配BookDao属性@ServicepublicclassBookService{@AutowiredprivateBookDaobookDao;publicvoidprint(){System.out.println(bookDao);}}配置类/***自定装配**spring利用依赖注入(DI),完成对IOC
煎丶包
·
2023-09-26 09:10
Spring框架
Spring
注解驱动
自动装配
Linux字符设备
驱动开发
文章目录字符设备简单介绍file_operations结构体驱动编译为模块字符设备注册与注销设备的操作函数初始化添加LICENSE和作者信息设备号的分配文件操作函数字符设备驱动示例源文件chrdev.cMakefile文件测试代码app.c编译开发板上验证字符设备简单介绍字符设备是Linux驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。
西岸贤
·
2023-09-26 09:03
Linux
linux
驱动开发
驱动开发
:STM32F7控制AD5663模拟量输出
AD5663是ADI公司的一款DAC模块,用以实现两路模拟量信号输出。该芯片通过SPI通信来驱动。下面讲解使用STM32F7主控芯片来控制AD5663模拟量输出的流程。配置STM32F7SPI通信管脚STM32CubeMX生成SPI驱动代码/*SPI3initfunction*/voidMX_SPI3_Init(void){/*USERCODEBEGINSPI3_Init0*//*USERCODE
AllenSun-1990
·
2023-09-26 04:26
驱动开发
stm32
嵌入式硬件
JNI使用入门
Java代码与本地的C/C++代码进行交互;NDK:NDK是Google开发的一套开发和编译工具集,可以生成动态链接库,主要用于Android的JNI开发;它有如下特点:扩展:JNI扩展了JVM能力,
驱动开发
Hufft
·
2023-09-25 02:17
NDK
android
java框架-Springboot3-基础特性+核心原理
文章目录java框架-Springboot3-基础特性+核心原理profiles外部化配置生命周期监听事件触发时机事件
驱动开发
SPISpringboot容器启动过程自定义starterjava框架-Springboot3
Semanteme
·
2023-09-24 12:15
java
开发语言
如何学习Linux
驱动开发
学习Linux
驱动开发
可以按照以下步骤进行:学习Linux内核的基础知识。了解Linux内核的目录结构、驱动程序的组织结构和常见的内核子系统,例如进程管理、内存管理、文件系统和网络等。
嵌入式新手小张
·
2023-09-24 08:53
学习方法
学习
linux
驱动开发
ARM学习
系统移植:就是给硬件装系统,为了能适合板子给系统做适配
驱动开发
:向上给用户提供接口
北归呀
·
2023-09-24 06:55
C
linux内核编程-qemu环境搭建
linux内核编程-qemu环境搭建1.背景最近想学习linux内核和
驱动开发
,但是不想买开发板,其实我觉得买了也买时间玩耍。
我想这条路
·
2023-09-24 01:59
#
linux综合
#
Android综合
linux
arm开发
嵌入式
上一页
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
其他