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
spring注解驱动开发
STM32机器人控制开发教程No.2 霍尔编码器电机测速以及增量式PID控制(基于HAL库)
控制板上的电机接口:机器人小车电机
驱动开发
——测量小车速度在上一篇文章《STM32机器人控制开发教程No.1驱动电机(基于HAL库)》中介绍了关
COONEO
·
2022-12-03 11:36
单片机
stm32
嵌入式硬件
人工智能
arm
Imx6ull-pro
驱动开发
基础1
1、linux系统的组成:linux启动BootLoader,接着启动Linux内核,内核识别跟文件系统,运行APP。2、拿到板子的操作:严格按照这个步骤没有问题:这里我们用的是putty的终端工具,非常简洁,在windows下载的是X8664位1、查看串口号,设置波特率、一般都是数据位8停止位1udhcpc:查看wlan0的IPifconfig查看班子IP2、用SSH登录板子在ubuntu安装S
ㅤㅤ9527超级帅
·
2022-12-01 23:55
imx6ull
驱动开发
Java 架构师学习路线
Java架构师学习路线一、框架源码专题1.应用框架Spring1.1.SpringIOC源码剖析1.2.SpringAOP源码剖析1.3.SpringMVC源码剖析1.4.
Spring注解
式开发1.5.
予她清酒°
·
2022-12-01 20:21
Java那些事儿
分布式/微服务
消息队列(MQ)
java
学习
spring
i.MX 6ULL
驱动开发
二十五:Regmap
一、Regmap概述Regmap机制主要目的是减少慢速I/O驱动上的重复逻辑,提供一种通用的接口来操作底层硬件上的寄存器。Regmap除了能做到统一的I/O接口,还可以在驱动和硬件IC之间做一层缓存,从而能减少底层I/O的操作次数。未使用Regmap机制的驱动框图如下:使用Regmap机制的驱动框图如下:说明:regmap机制是对SPI子系统、I2C子系统等进行封装,为上层应用提供统一接口。二、R
lqonlylove
·
2022-12-01 20:42
i.MX
6ULL
驱动开发
驱动开发
imx6ull
i.MX 6ULL
驱动开发
二十二:SPI(SPI子系统+MISC子系统)
一、概述SPI子系统:作用是完成驱动和设备的匹配。MISC子系统:作用是简化字符设备注册过程。二、SPI协议一文搞懂SPI通信协议_不脱发的程序猿的博客-CSDN博客_spi通讯流程三、LinuxSPI驱动框架中重要对象1、SPI总线structbus_typespi_bus_type={.name="spi",.dev_groups=spi_dev_groups,.match=spi_match
lqonlylove
·
2022-12-01 20:11
i.MX
6ULL
驱动开发
驱动开发
imx6ull
i.MX 6ULL
驱动开发
二十三:UART
一、UART协议UART详解_sternlycore的博客-CSDN博客二、UART和TTY关系基于Linux的tty架构及UART驱动详解-一口Linux-博客园(cnblogs.com)三、LinuxUART驱动框架中重要对象1、UART驱动structuart_driver{structmodule*owner;constchar*driver_name;constchar*dev_name
lqonlylove
·
2022-12-01 20:11
i.MX
6ULL
驱动开发
驱动开发
imx6ull
i.MX 6ULL
驱动开发
十九:RGBLCD
一、RGBLCD硬件原理【正点原子MP157连载】第十八章RGBLCD彩条显示实验-摘自【正点原子】STM32MP1嵌入式Linux
驱动开发
指南V1.7_正点原子的博客-CSDN博客ATK7016时序参数
lqonlylove
·
2022-12-01 20:11
i.MX
6ULL
驱动开发
imx6ull
驱动开发
i.MX 6ULL
驱动开发
十四:LED(paltform驱动框架)
一、驱动设计思想(机制、策略、分离、分层)驱动设计思想(机制、策略、分离、分层)_正在起飞的蜗牛的博客-CSDN博客_机制与策略分离二、
驱动开发
框架三、platform基本概念Linux
驱动开发
四十三:
lqonlylove
·
2022-12-01 20:40
i.MX
6ULL
驱动开发
驱动开发
imx6ull
i.MX 6ULL
驱动开发
十七:按键中断(input子系统)
一、input子系统基本概念Linux
驱动开发
四十八:LinuxINPUT子系统实验_lqonlylove的博客-CSDN博客二、input子系统相关数据类型和API1、input_dev/***structinput_dev-representsaninputdevice
lqonlylove
·
2022-12-01 20:40
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX 6ULL
驱动开发
二十四:多点触摸屏
一、多点触摸(MT)协议Linux
驱动开发
六十六:多点触控(MT)协议_lqonlylove的博客-CSDN博客二、FT5426原理见官方手册。
lqonlylove
·
2022-12-01 20:40
i.MX
6ULL
驱动开发
驱动开发
imx6ull
i.MX 6ULL
驱动开发
十二:按键中断(信号驱动IO)
_903419的博客-CSDN博客三、Linux驱动中信号处理Linux驱动—信号驱动IO-sigio_关峥的博客-CSDN博客_sigioLinux
驱动开发
|信号驱动IO实验_安迪西的博客-CSDN博客
lqonlylove
·
2022-12-01 20:39
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX 6ULL
驱动开发
六:beep 驱动
二、pinctrl子系统和gpio子系统概念i.MX6ULL
驱动开发
五:LED驱动_lqonlylove的博客-CSDN博客三、修改设备树1、确定引脚通过原理图可以确定beep使用GP
lqonlylove
·
2022-12-01 20:09
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX 6ULL
驱动开发
十:按键中断(阻塞处理)
IO模型_Oh-Why_not的博客-CSDN博客_五种网络io模型二、Linux内核等待队列Linux内核等待队列_爱洋葱的博客-CSDN博客_内核等待队列三、Linux中断基本概念i.MX6ULL
驱动开发
九
lqonlylove
·
2022-12-01 20:09
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX 6ULL
驱动开发
五:LED 驱动
一、原理分析i.MX6ULL裸机开发一:LED_lqonlylove的博客-CSDN博客二、pinctrl子系统和gpio子系统基本概念Linux
驱动开发
二十一:pinctrl子系统和gpio子系统基本概念
lqonlylove
·
2022-12-01 20:39
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX 6ULL
驱动开发
一:搭建开发环境
一、搭建编译环境1、工具工具版本开发板正点原子imx6ull开发板gccgcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihfubootuboot-imx-2016.03-2.1.0linuxlinux-imx-4.1.152、搭建tftp服务器ubuntu20.04搭建tftp服务器_lqonlylove的博客-CSDN博客_ubuntu配置tft
lqonlylove
·
2022-12-01 20:38
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX 6ULL
驱动开发
二:搭建 KGDB 调试 linux 内核和驱动环境
一、参考Linux官方资料:Usingkgdb,kdbandthekerneldebuggerinternals—TheLinuxKerneldocumentation参考博客:使用KGDB调试Linux驱动(以imx6ull开发板为例)_weixin_38832162的博客-CSDN博客_kgdb调试驱动二、概述KGDB是Linux内核提供的用于调试内核的源码级调试工具,支持断点设置,单步调试等
lqonlylove
·
2022-12-01 20:07
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX 6ULL
驱动开发
四:设备树
一、标准文档翻译Linux
驱动开发
九:《Power_ePAPR_APPROVED_v1.12》翻译_lqonlylove的博客-CSDN博客Linux
驱动开发
十:《DevicetreeSpecification
lqonlylove
·
2022-12-01 20:07
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX 6ULL
驱动开发
二十七:块设备
参考:【块设备】通用块层structbio详解|zzm(aliez22.github.io)一、Linux中块设备驱动框架二、块设备基本概念1、扇区的概念来自硬件,扇区是硬件最小操作单位。2、块的概念来自文件系统,是文件系统数据处理的最小单位。3、段的概念来自操作系统,是内核对内存管理机制的最小单位。4、页的概念来自操作系统,是内核内存映射管理的最小单位。三、磁盘分区相关概念硬盘分区的相关概念(主
lqonlylove
·
2022-12-01 20:05
i.MX
6ULL
驱动开发
驱动开发
imx6ull
RK3399
驱动开发
| 19 - 阿美林7寸mipi屏幕调试(基于linux4.4.194内核)
文章目录一、阿美林7寸mipi屏幕1.屏幕参数2.接口线序3.屏幕背光控制二、设备树描述1.dsi设备节点基本配置1.1.兼容性1.2.背光节点1.3.电源节点1.4.复位引脚1.5.复位延时和使能延时1.6.dsi接口参数配置1.7.屏幕时序参数配置1.8.屏幕初始化序列2.指定dsi接口使用vopl3.使能开机logo显示在dsi三、内核配置1.使能panel-simple驱动四、测试1.使用
Mculover666
·
2022-12-01 17:43
驱动开发
rk3399
mipi
Spring 常用的注解
一、前言Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用
Spring注解
方式或者SpringXML配置方式。
汪程序猿
·
2022-11-30 08:28
Spring
spring
java
后端
intellij
idea
[阅读型]Linux内核系列:从开发环境到调试环境
目录前言编译内核安装QEMU创建一个硬盘镜像文件使用BusyBox构建ramdisk使用buildroot构建ext4格式根文件系统内核
驱动开发
环境调试环境前言写文前搜了下CSDN的资源,要么质量不行或者太过时
easylyou
·
2022-11-28 22:55
二进制安全
linux
安全
驱动开发
Linux
驱动开发
学习笔记02
主题:1./proc文件系统的作用(驱动调试)2.创建自己的proc文件3.内核的链表(list_head)使用4.结合内核链表和proc文件实现例子1.proc文件系统=======================由内核实现的文件系统。当用户态访问/proc下文件时,实际上是调用内核中和该文件对应的特定函数。一般用proc文件来实现内核/驱动的调试。大部分proc文件是只读的,用于获取内核信息;
铁路十六宿舍
·
2022-11-28 19:20
嵌入式Linux
linux
Linux
驱动开发
学习笔记03
主题:1.char/block/网络驱动的简介2.VFS的核心结构体3.char驱动的设计4.基于缓冲区的char驱动例子1.char/block/网络驱动的简介==============================讨论linux世界中如何对设备进行分类;为什么用char/block/网络来分类设备?还有哪些分类方式三类驱动最主要的区别就是数据的交互模式:通过字节流,数据块和数据包交互在实际
铁路十六宿舍
·
2022-11-28 19:20
嵌入式Linux
linux
linux IIC设备
驱动开发
操作系统linux一,SPI设备驱动框架在platform驱动框架和pwm驱动框架中,都提到过驱动的分离,也就是控制器或总线和设备的分离。I2C的驱动结构,分为I2C总线和I2C设备。总线是芯片本身的I2C资源,而设备则是I2C外接的用户设备如RTC、EEPROM等。1,I2C控制器驱动:内核中使用结构体i2c_adapter来表示I2C控制器,i2c_adapter结构体定义在文件include
人生路漫长
·
2022-11-27 23:51
IIC
驱动开发
linux
三万字速通SSM框架入门知识点,快速上手CRUD
ssm框架视频博主对于该知识尚在学习阶段如果发现存在问题请毫不吝啬的指出扎哇太枣糕的博客主页目录Spring篇初识Springxml配置文件依赖、数据注入问题Spring相关APISpring配置数据源
Spring
扎哇太枣糕
·
2022-11-27 10:56
SSM框架
java
开发语言
ssm
mybatis
spring
可以通用的Linux内核模块Makefile
在Linux
驱动开发
过程中,经常会需要写一些内核模块。今天整理了一下我常用的Makefile框架,相对比较简单,稍微改改就可以使用。
程序员仓库
·
2022-11-27 08:25
嵌入式linux
linux
驱动开发
K210学习笔记(五)——MAIX BIT(K210)与STM32串口通讯
前言uart模块主要用于
驱动开发
板上的异步串口,可以自由对uart进行配置。k210一共有3个uart,每个uart可以进行自由的引脚映射。
纸箱里的猫咪
·
2022-11-27 05:03
K210学习笔记
人工智能
使用 JGiven 在 Java 中进行验收测试
此外,这种方法用于测试
驱动开发
(TDD)并存在于其他技术中,例如行为
驱动开发
(BDD),也称为验收测试,这是我们将在本文中重点介绍的内容。在电脑前手拿咖
vvoennvv
·
2022-11-27 01:05
java
junit
单元测试
Spring注解
与P/C命名空间超详细解析
目录注解实现自动装配@Autowire注解@Qualifier注解@Resource注解@Component@Scope@ComponentScan@Bean@Configuration@ValueP命名空间注入C命名空间注入Spring开发包名解释Java方式配置注解实现自动装配@Autowire注解@Autowire注解,自动装配通过类型,名字如果Autowire不能唯一自动装配上属性,则需要
·
2022-11-27 00:28
Spring注解
08——如何使用@Bean注解指定初始化和销毁的方法?
该系列文章主要学习雷丰阳老师的《
Spring注解
驱动》课程总结。原课程地址:课程地址包括了自己阅读其他书籍《Spring揭秘》《SpringBoot实战》等课程。
大黄奔跑
·
2022-11-24 09:27
Spring注解驱动
Spring注解
驱动之@Bean注解指定初始化和销毁的方法
概述bean的生命周期通常意义上讲的bean的生命周期,指的是bean从创建到初始化,经过一系列的流程,最终销毁的过程。只不过,在Spring中,bean的生命周期是由Spring容器来管理的。在Spring中,我们可以自己来指定bean的初始化和销毁的方法。我们指定了bean的初始化和销毁方法之后,当容器在bean进行到当前生命周期的阶段时,会自动调用我们自定义的初始化和销毁方法。如何定义初始化
融极
·
2022-11-24 09:56
Spring
spring
java
spring
boot
Spring注解
开发——12、生命周期-@Bean指定初始化和销毁方法
12、生命周期-@Bean指定初始化和销毁方法Bean的生命周期:创建-》初始化-》销毁容器管理bean的生命周期我们可以自定义初始方法和销毁方法,容器在bean进行到当期那生命周期的时候调用我们自定的方法构造(对象创建):单实例:在容器启动的时候创建多实例:在实例被每次调用的时候创建对象初始化:对象创建完成并赋值好,调用初始化方法。销毁:单实例:在容器关闭的时候进行销毁多实例:容器不会管理这个b
阿萨德执行
·
2022-11-24 09:56
Spring注解开发
嵌入式学习基础——提升
文章目录介绍适用于:原作者:licrifan原文相关链接1.嵌入式
驱动开发
的概念,所包含的领域。
我还是没办法想到一个好名字
·
2022-11-24 07:21
嵌入式
嵌入式
嵌入式——Linux 学习之路(一):环境搭建
编辑器安装四、Ubuntu和Windows文件互传1、介绍2、开启Ubuntu下的FTP服务(vsftpd)3、开启Ubuntu下的FTP服务(tftpd)4、Windows下FTP客户端安装五、Linux
驱动开发
屋外下着猫和狗
·
2022-11-24 07:49
嵌入式——Linux
linux
学习
ubuntu
【嵌入式 Linux
驱动开发
基础知识】Hello 驱动
文章目录前言一、思路二、步骤1.确定主设备号2.定义自己的file_operations结构体3.实现对应的open/read/write等函数,填入file_operations结构体4.把file_operations结构体告诉内核:注册驱动程序5.谁来注册驱动程序啊?得有一个入口函数:安装驱动程序时,就会去调用这个入口函数6.有入口函数就应该有出口函数:卸载驱动程序时,就会去调用这个出口函数
m0_61083792
·
2022-11-24 02:26
linux
嵌入式
linux
物联网
驱动开发
stm32项目平衡车详解(stm32F407)
平衡小车平衡小车的功能介绍平衡小车功能开发需求平衡小车整体框架小车环境数据采集进程1.平衡小车姿态信息介绍2.平衡小车项目工程框架搭建3.Mpu6050姿态传感器驱动eMPL库使用小车PID控制进程1、PWM直流电机
驱动开发
测试电机小
闰土小蒋
·
2022-11-23 10:52
STM32
stm32
单片机
嵌入式硬件
使用 XUnit 的测试
驱动开发
过程
介绍什么是测试
驱动开发
测试
驱动开发
或(简称TDD)是强调重构代码和创建单元测试作为主要软件开发周期的一部分的软件开发过程。在最纯粹的形式中,TDD鼓励首先创建测试,然后为测试的功能创建实现。
vvoennvv
·
2022-11-22 02:58
驱动开发
《测试
驱动开发
与设计模式》 让“理想结构”与“快速变更”并行
1.理想的结构软件设计中理想的结构是怎样的?在给出答案之前,先看看自然界的例子。首先是DNA。两条链围着一条中心轴,绕成双螺旋,只有三个组成元件:碱基、脱氧核糖和磷酸。它们先有序组合,再重复、延伸。简单、清晰。然后是碳原子的组合,有好多种。如果每个碳原子与相邻四个碳原子相连,组成正四面体,再重复、拓展,就成晶体状的金刚石;如果每个碳原子与相邻其他三个碳原子相连,组成正六边形,再重复、堆叠,就成片状
RonZheng2010
·
2022-11-21 10:02
《测试
驱动开发
与设计模式》 适应并改进软件设计过程
接受这一点,就容易理解,测试
驱动开发
为什么能适应,并有效改进这个过程。认识不够有两种:一是认识的广度不够,二是认识的深度不够。2.认识广度不够广度不够就像“盲人摸象”,看到的只是局
RonZheng2010
·
2022-11-21 10:46
《测试
驱动开发
与设计模式》C++书籍及网站
这一篇是《测试
驱动开发
与设计模式-从入门到精通》的补充。比起Jave,用C++尝试测试
驱动开发
和设计模式会遇到更多的问题。尝试之前做一些准备是必要的。
RonZheng2010
·
2022-11-21 10:33
《测试
驱动开发
与设计模式》从入门到精通
KentBeck在《测试
驱动开发
》一书中就这样做了。这本书很薄,但它是给初学者准备的极好的入门书。虽然书中的例子是用Java演示的,但C++的学习者理解起来也没有什么难度。
RonZheng2010
·
2022-11-21 10:20
《测试
驱动开发
与设计模式》- 为什么选择测试
驱动开发
?
1攀岩的启示攀岩第一级:人工岩壁(休闲运动,学习场地,有保护设施)climb_basic.jpeg攀岩第二级:天然岩壁,顶绳攀登(极限运动,野外场地,已有保护设施)climb_protected_1.jpeg攀岩第三级:天然岩壁,先锋攀登(极限运动,野外场地,攀登过程中自己加入保护设施)climb_protected_2.jpeg攀岩第四级:天然岩壁,徒手攀登(啥运动?野外场地,无保护设施)cli
RonZheng2010
·
2022-11-21 10:59
Linux
驱动开发
琐碎知识点(一)Linux设备号
Linux驱动设备号转载自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.6一、基本概念在Linux设备中,每个设备都有一个设备号。
HuJH9919
·
2022-11-20 00:39
Linux
驱动开发
linux
java
spring注解
_
Spring注解
大全详解
@Controller组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。@Service组合注解(组合了@Component注解),应用在service层(业务逻辑)。@Reponsitory组合注解(组合了@Component注解),应用在DAO层
跑焦
·
2022-11-19 19:27
java
spring注解
Spring注解
大全及详解
注解说明@Controller组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。@Service组合注解(组合了@Component注解),应用在service层(业务逻辑层)@Reponsitory组合注解(组合了@Component注解),应用在
tianchuyan
·
2022-11-19 19:18
java
spring
boot
spring
Linux
驱动开发
-2.Linux前世今生
在正式切入Linux驱动介绍之前,我还是想对Linux做一个简单的介绍,如果您对Linux已经比较熟悉了,本文可能帮不到你什么,如果有兴趣,也可以继续往下看,权当是无聊,随便看看了。对于Linux初学者,首先,我觉得要有信心,可以学好,在战略上要藐视Linux学习,当来,战术上还是要重视的,要努力去学习的,Linux其实并不神秘,就是一操作系统,Windows大家肯定不陌生吧,Linux也一样,就
西安James
·
2022-11-19 09:28
Linux开发
linux
驱动开发
之搞懂杂项设备(1)
前言Linux中将设备分为三大类:字符设备(I2C、USB、SPI等)、块设备(存储器相关的设备如EMMC、SD卡、U盘等)和网络设备(网络相关的设备WIFI等)。杂项设备归属于字符设备,每个设备节点都有主设备号和次设备号,设备号是识别设备的一种方式,Linux系统中有很多杂项设备,而杂项设备的主设备号固定为10。使用命令可以查看各杂项设备。相关文件杂项(misc)设备相关文件:kernel/in
Qurry.OS
·
2022-11-18 20:10
RK3399-Linux
Linux驱动开发
linux
驱动开发
linux sd卡驱动教程,Linux SD卡
驱动开发
(四) —— SD 控制器之真正的硬件操作
前面对SD卡控制器有了一个基本的介绍。其实SD控制器层更过的意义是为core层提供一种操作SD卡硬件的一种方法,当然不同的控制器对硬件控制的方法不尽相同,但是他们最终都能像core层提交一个统一的封装有操作方法的,那便是即将闪亮登场的structmmc_host_ops....对应的host文件为s3cmci.c。接下来就来揭开与之对应的structmmc_host_ops结构的神秘面纱....s
weixin_39628945
·
2022-11-18 20:40
linux
sd卡驱动教程
linux SPI
驱动开发
一,linux内核设备驱动分三类1,字符设备驱动:按字节来访问设备,字符驱动负责驱动字符设备,这样的驱动通常实现open,close,read,write系统调用。特点:操作的硬件,按照字节流形式访问例子:键盘(键值),LCD显示屏(显存),鼠标(相对坐标),UART接口(BT,GPS,GPRS),各种传感器,摄像头触摸屏(绝对坐标),EEPROM等2,块设备驱动:在unix下,块设备只能按照51
寒听雪落
·
2022-11-18 20:09
驱动_移植_网络
操作系统
驱动开发
linux
Linux学习笔记
驱动开发
篇
ARMLinux
驱动开发
篇本篇我们将会详细讲解Linux中的三大类驱动:字符设备驱动、块设备驱动和网络设备驱动。字符设备最多,从最简单的点灯到I2C、SPI、音频等都属于字符设备驱动的类型。
清蒸鲈鱼不好吃
·
2022-11-18 20:09
驱动开发
linux
运维
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他