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注解驱动开发
驱动开发
点亮led灯
头文件#ifndef__HEAD_H__#define__HEAD_H__#definePHY_LED_MODER0X50006000#definePHY_LED_ODR0X50006014#definePHY_LED_RCC0X50000A28#definePHY_LED_FMODER0X50007000#definePHY_LED_FODR0X50007014#endif驱动代码#includ
qq_23371045
·
2023-08-17 06:28
驱动开发
arm开发
驱动开发
day3
#include#include#include#include#include#include#include"led.h"intmajor;charkbuf[256]={0};//定义指针接收映射成功的虚拟内存首地址unsignedint*vir_GPIOE;unsignedint*vir_GPIOF;unsignedint*vir_Rcc;GPIO_TypeDef*GPIOE_Init;GP
轻指弹
·
2023-08-17 06:28
驱动开发
《Linux网络开发必学教程》24_物联网服务模块实现(非必要)
外设简介设备
驱动开发
基础GPIOGPIO即:General-PurposeInput/Output,通用型输入输出在硬件设备上,GPIO通常表现为引脚(Pin),输出为高电平或低电平程序设计中,可通过代码控制指定
·
2023-08-17 00:46
clinux网络编程
Linux驱动device_create创建字符设备文件
在
驱动开发
中常用第二种方式进行设备文件的创建。class_create和device_create先来了解一下跟设备文件创建相关的两个函数。
hwx1546
·
2023-08-16 14:18
linux
Java实现异步的几种方式
二、异步的五种实现方式线程ThreadFuture异步框架CompletableFuture
Spring注解
@AsyncThreadUtil异步工具类三、异步编程3.1线程异步publiccl
Best_Liu~
·
2023-08-16 09:37
java
spring
boot
Uboot驱动Linux驱动的区别
Uboot驱动Linux驱动的区别我们在学习或移植嵌入式Linux系统的时候都会接触到Uboot驱动移植和Linux
驱动开发
,此时对于嵌入式Linux初学者来说不免会有疑问,例如:Uboot已经有相关芯片平台以及外部硬件设备的驱动程序
zhbi98
·
2023-08-16 08:38
嵌入式Linux开发
linux
Uboot
嵌入式开发
spring源码剖析(五)利用AOP实现自定义
Spring注解
前段时间在朋友的带动下,入门了LOL,由于有时候自制力不是很强,平时没什么活动,所以就经常在无聊的时候打机,连续几个月,偶尔还通宵了,游戏卸载了两次,但是终究还是装上去了,突然觉得自己好傻逼,卸载了后又去下载安装。。。前几天,一个年纪比我小的朋友,聊天中我问,你平时的业余时间有什么兴趣爱好么,然而回答让我比较吃惊,因为平时觉得周围的人的业余生活男的很多就是打游戏,女的很多都是看电视剧。直接和我说,
Fighter168
·
2023-08-16 07:20
spring
spring
源代码
源码
aop
Spring注解
开发
简介:
Spring注解
开发1.Spring原始注解Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。
·
2023-08-15 20:01
springjava
Spring Boot Web快速开发
SpringBoot开发支持
Spring注解
开发,支持@Controller、@RequestMapping……第一步,配置POM4.0.0com.lingluoSpringBoot1.0org.springframework.bootspring-boot-starter
·
2023-08-15 20:24
[Windows
驱动开发
]内存申请与释放的三种方式
#include#ifdef__cplusplus//此处是全局new,delete,new[],delete[]的重载,这是必要的void*operatornew(size_tsize,POOL_TYPEPoolType=PagedPool){KdPrint(("new%I64u\n",size));returnExAllocatePool(PoolType,size);}void*operat
晚晶
·
2023-08-15 08:13
教程
驱动开发
Spring注解
04 @Conditional 按条件注入bean
@Conditional({Condition}):按照一定的条件进行判断,满足条件给容器中注册bean配置类@Configuration@ComponentScan(value="com.tommy",useDefaultFilters=false)publicclassMainConfigConditional{@Bean(value="linux")@Conditional(LinuxCon
運河的縴夫
·
2023-08-14 17:29
Spring注解
总结
1.缓存SpringCache是作用在方法上的,核心思想:调用缓存方法时,把该方法参数和返回结果作为键值对存放在缓存中,等下次利用同样的参数来调用该方法时,不再执行该方法,而是直接从缓存中获取结果进行返回。注意:在使用SpringCache时,需要保证我们缓存的方法要有相同的返回结果。使用SpringCache需要我们做两方面的事:1.声明某些方法使用缓存2.配置Spring对Cache的支持和S
刘敏_15da
·
2023-08-14 05:19
Spring注解
@Resource和@Autowired区别
说明:@Resource和@Autowired都是做bean的注入时使用,@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。相同点:两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。不同点:(1)@Autowired@Autowired为Spring提供的
善良的玫瑰
·
2023-08-13 19:58
深入解析Spring Boot的核心特性与示例代码
Auto-Configuration)二、起步依赖(StarterDependencies)三、命令行界面(CLI)四、微服务支持五、内嵌Web服务器六、配置文件管理七、简化的日志配置八、健康检查与监控九、注解
驱动开发
十
数据大魔王
·
2023-08-13 01:54
spring
boot
后端
java
Head First软件开发(中文版)pdf
伟大的软件开发:让客户满意、收集需求:知道客户需要什么、项目规划:为成功而筹划、使用情节和任务:开始你实际的工作、足够好的设计:以良好的设计完成工作、构建你的软件代码:测试和连续集成:智者千虑必有一失、测试
驱动开发
委屈任何人
·
2023-08-12 17:36
常用C语言单元测试工具介绍
怎么做好单元测试最完整的自动化测试流程软件测试用例自动生成技术研究论文单元测试是保证软件质量非常有效的手段,无论是从测试理论早期介入测试的理念来看或是从单元测试不受UI影响可以高速批量验证的特性,所以业界所倡导的测试
驱动开发
蟕初的梦想
·
2023-08-12 15:31
c语言
c语言
单元测试
开发语言
驱动开发
——嵌入式(驱动)软开基础(九)
1系统调用的作用?(1)为应用程序提供访问硬件资源的统一接口,以至于应用程序不必关心具体的硬件操作细节。(2)对系统内核进行保护,保证系统的稳定和安全,因为系统调用规定了用户进程进入内核的具体方式以及所能访问的数据范围。2BootLoader、Linux内核、根文件系统的关系?(1)系统一上电,就执行BootLoader来初始化处理器及外设,将系统的软硬件环境带到一个合适的状态。(2)然后将Lin
瓯江畔
·
2023-08-12 10:51
嵌入式
驱动开发
linux
运维
嵌入式
驱动开发
——嵌入式(驱动)软开基础(十)
1.64位的计算机有哪些优点?(1)可以进行更大范围的整数计算。(2)可以支持更大的内存,虚拟内存空间大小一般为2^48(256TB)。64位的Linux一般使用48位表示虚拟内存空间地址,40位表示物理内存地址。2.中断分为哪两种?(1)异步中断:也叫外部中断,由CPU外设产生的电信号,其发生时间不可预估。其引入是为了支持CPU和设备之间的并行操作。(2)同步中断:也叫内部中断、异常,由CPU内
瓯江畔
·
2023-08-12 10:51
嵌入式
驱动开发
linux
unix
编程学习方向的选择!你想好了没?
㉿1、C语言C语言主要用于
驱动开发
、操作系统、内核开发,嵌入式(单片机)、交换机、路由器等网络设备的开发。①、偏硬件方面,相当于目前互联网和移动时代,自动化的或者对硬件感兴趣的,可以选择这个方向。
折扇戏美人_a48e
·
2023-08-12 04:59
C语言
驱动开发
之内核解锁与强删文件
在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用ObSetHandleAttributes函数将特定句柄设置为可关闭状态,然后在调用ZwClose将其文件关闭,强制删除则是通过ObReferenceObjectByHandle在对象上提供相应的权限后直接调用
向阳逐梦
·
2023-08-12 03:32
C语言教程
开发语言
c语言
算法
获得Jolt 大奖的《持续交付》作者David Farley又一新作《现代软件工程》
戴维·法利(DavidFarley)是持续交付的先驱、思想领袖,也是持续交付、DevOps、测试
驱动开发
和软件开发领域的专家。
人邮异步社区
·
2023-08-11 21:52
软件工程
面试官:你用
Spring注解
@Component开发过哪些项目?
Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用
Spring注解
方式或者SpringXML配置方式。
Java小白锅
·
2023-08-11 05:18
嵌入式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
驱动开发
运维
【IMX6ULL
驱动开发
学习】04.应用程序和驱动程序数据传输和交互的4种方式:非阻塞、阻塞、POLL、异步通知
一、数据传输1.1APP和驱动APP和驱动之间的数据访问是不能通过直接访问对方的内存地址来操作的,这里涉及Linux系统中的MMU(内存管理单元)。在驱动程序中通过这两个函数来获得APP和传给APP数据:copy_to_usercopy_from_user简单来讲,应用程序与内核/驱动程序在物理空间上是隔离开的,应用程序和驱动程序是不可能互相访问到的。驱动程序里的copy_from_user得到应
阿龙还在写代码
·
2023-08-10 05:42
Linux驱动开发
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驱动开发
驱动开发
java之junit Test
JUnit测试简介1.什么是单元测试单元测试是针对最小的功能单元编写测试代码Java程序最小的功能单元是方法单元测试就是针对单个Java方法的测试2.测试
驱动开发
3.单元测试的好处确保单个方法运行正常如果修改了方法代码
菜鸟教程*…*
·
2023-08-09 12:26
java
开发语言
【IMX6ULL
驱动开发
学习】02.hello驱动程序之cdev注册字符设备驱动程序和设置次设备号
2.3cdev_add函数:将字符设备添加到系统中三、驱动程序一、register_chrdevmajor=register_chrdev(0,"100ask_hello",&hello_drv);【IMX6ULL
驱动开发
学
阿龙还在写代码
·
2023-08-09 11:17
Linux驱动开发
驱动开发
学习
linux
【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
【IMX6ULL
驱动开发
学习】01.编写第一个hello驱动+自动创建设备节点(不涉及硬件操作)
目录一、驱动程序编写流程二、代码编写2.1驱动程序hello_drv.c2.2测试程序2.3编写驱动程序的Makefile三、上机实验3.1NFS挂载3.2测试示例一、驱动程序编写流程构造file_operations结构体在里面填充open/read/write/ioctl成员注册file_operations结构体intmajor=register_chrdev(0,"name",&fops)
阿龙还在写代码
·
2023-08-09 11:45
Linux驱动开发
驱动开发
学习
linux
Spring系列三:基于注解配置bean
文章目录通过注解配置bean基本介绍快速入门注意事项和细节自己实现
Spring注解
配置Bean机制需求说明思路分析注意事项和细节自动装配@Autowired`案例1:`@Autowired引出`案例2:
~ 小团子
·
2023-08-09 06:33
Spring5
spring
python
hive
28.QT调用DLL--Apple的学习笔记
一,前言我会linux的驱动,但是windows
驱动开发
仅了解,从来没操作过,其实也是蛮感兴趣的,那么在
驱动开发
前,至少我要学会基于驱动dll的二次开发吧!
applecai
·
2023-08-08 22:31
嵌入式Linux
驱动开发
系列五:Linux系统和HelloWorld
三个问题了解HelloWorld程序的执行过程有什么用?编译和执行:HelloWorld程序的执行分为两个主要步骤:编译和执行。编译器将源代码转换为可执行文件,然后计算机执行该文件并输出相应的结果。了解这个过程可以帮助我们理解如何将代码转化为可运行的程序。语法和语义:HelloWorld程序是一个简单的示例,它包含一些基本的语法和语义规则。通过学习HelloWorld程序的执行过程,我们可以了解如
ghujlhdrx
·
2023-08-08 19:02
linux
运维
服务器
采用模块化方式编译
一、前言比如:uImage下有很多驱动文件,但是
驱动开发
时,要频繁更改驱动文件,如果每次编译整个uImage编译会浪费时间,所以引入模块化方式编译,把驱动设置为模块化编译,这样每次更改或重新编译时,只需要重新编译对应的驱动文件就可以了
山大王82
·
2023-08-08 12:30
驱动开发
arm开发
Spring注解
扫描:ComponentScan使用及原理详解
1.概述当下SpringBoot之所以能成为主流首选开发框架,得益于其核心思想:约定大于配置和Spring提供的基于注解配置式开发,解决了繁琐的XML文件配置问题,大大提高了开发效率。基于SpringMVC三层架构框架开发的项目中大量用到@Controller,@Service...等注解,即使这些类在不同包路径下,都能被注入到Spring容器中,然后可以相互之间进行依赖注入、使用。这时候就有一个
shepherd126
·
2023-08-08 08:21
Spring注解全面解析
spring
java
spring
boot
后端
STM32MP157
驱动开发
——Linux 音频驱动
STM32MP157
驱动开发
——Linux音频驱动一、简介1.CS42L51简介2.I2S总线3.STM32MP1SAI总线接口二、
驱动开发
1.音频驱动1)修改设备树i2c接口:1.8v电源管理:2)SAI
Amonter
·
2023-08-08 06:00
STM32MP157
驱动开发
stm32
linux
STM32MP157
驱动开发
——4G通信模块驱动
STM32MP157
驱动开发
——4G通信模块驱动一、简介二、
驱动开发
1.高新兴ME3630
驱动开发
驱动修改添加ECM支持程序配置Linux内核ppp拨号功能测试ECM联网测试ME36304G模块GNSS
Amonter
·
2023-08-08 06:00
STM32MP157
驱动开发
stm32
嵌入式硬件
前台自动化测试:基于敏捷测试
驱动开发
(TDD)的自动化测试原理
一、自动化测试概述自动化测试主要应用到查询结果的自动化比较,把借助自动化把相同的数据库数据的相同查询条件查询到的结果同理想的数据进行自动化比较或者同已经保障的数据进行不同版本的自动化比较,减轻人为的重复验证测试。多用户并发操作需要自动化模拟来保障大量用户的执行操作,减少对影响资源的依赖。自动化在迭代1开始进行搭建,在迭代2能够具备自动化能力。二、测试目的本文档主要描述NPB的自动化测试粒度、原理及
潇潇说测试
·
2023-08-08 00:54
驱动开发
tdd
python
软件测试
程序人生
自动化测试
功能测试
DAY02_Spring—第三方资源配置管理&Spring容器&
Spring注解
开发&Spring整合Mybatis和Junit
目录一第三方资源配置管理1管理DataSource连接池对象问题导入1.1管理Druid连接池1.2管理c3p0连接池2加载properties属性文件问题导入2.1基本用法2.2配置不加载系统属性2.3加载properties文件写法二Spring容器1Spring核心容器介绍问题导入1.1创建容器1.2获取bean对象1.3容器类层次结构1.4BeanFactory2Spring核心容器总结2
Mr_sun.
·
2023-08-08 00:32
框架
java
spring
DAY03_Spring—SpringAOP&AOP切入点表达式&AOP通知类型&Spring事务管理
2.2AOP入门案例实现【第一步】导入aop相关坐标【第二步】定义dao接口与实现类【第三步】定义通知类,制作通知方法【第四步】定义切入点表达式、配置切面(绑定切入点与通知关系)【第五步】在配置类中进行
Spring
Mr_sun.
·
2023-08-08 00:30
框架
spring
java
全志F1C200S嵌入式
驱动开发
(soc系统集成)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】任何一个嵌入式设备都是由很多的子系统组成的。这里面有硬件、有软件,还可能有机械,并不一定就是大家看到的消费电子那样,即一个soc构成了所有的系统。现实情况是,要构建一个系统有很多的方法,比如说有可能是复杂的soc芯片解决所有的问题,或者是多个子系统共同构成一个完整的系统。实际生产中,大家在实现功能的时候
嵌入式-老费
·
2023-08-07 16:35
驱动开发
软件测试如何推进项目进度?
在软件研发中,有一种思想叫TDD,即测试
驱动开发
,TDD是敏捷方法中的一项核心实践,其原理是在开发功能代码之前,先编写单元测试用例代码,对要编写的函数或类明确测试方法后,再进行设计与编码。
软件测试小杨~
·
2023-08-07 04:14
软件测试
功能测试
全志F1C200S嵌入式
驱动开发
(从DDR中截取内存)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】linux内核起来的时候,不一定所有的内存都是分配给linux使用的。有的时候,我们是希望能够截留一部分内存的。为什么保留这部分内存呢?这里面可以有很多的用途。比如说,第一,如果希望给dma一块连续的区域,这样就可以把uncacheable的地址告诉dma,自己用cacheable的地址访问,两不耽误,
嵌入式-老费
·
2023-08-07 01:07
全志soc嵌入式开发
驱动开发
【敏捷开发】测试
驱动开发
(TDD)
测试
驱动开发
(Test-DrivenDevelopment,简称TDD)是敏捷开发模式中的一项核心实践和技术,也是一种设计方法论。
_Hansen_
·
2023-08-06 17:20
架构基础
敏捷流程
TDD
软件工程
MTK
驱动开发
(3)---Memory 移植
一、MTK平台和高通平台在器件选型时都要求选择已经验证过的器件,第一步需要QVL验证1)根据硬件原理图和EMMC和DDR厂家的芯片资料,确定EMMC和DDR64+4,型号如下:EMMC:SamsungKLMCG4JETD_B041DDR:H9CKNNNDATMUPR_NUH2)、到MTK网站https://onlinesso.mediatek.com/qvl/_layouts/15/mol/qvl
做机人
·
2023-08-05 21:36
上周热点回顾(7.3-7.9)
自由飞)·EF查询百万级数据的性能测试(Flaming丶淡蓝)·小喵的在线共享编辑器(喵耳朵)·[故障公告]14:40-15:00博客站点web服务器雪崩似的CPU100%(博客园团队)·关于拒绝测试
驱动开发
weixin_30319153
·
2023-08-05 10:50
c#
设计模式
测试
全志F1C200S嵌入式
驱动开发
(应用程序开发)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】我们在开发soc驱动的时候,很多情况下也要验证下当前的驱动功能是否正确。当然除了验证驱动功能之外,我们还要编写业务代码和流程代码。这中间就和各行各业有关了,有的是算法,有的是工艺,有的是流程,有的是经验。他们共同的特点就是都需要用代码的形式固定下来,烧入到嵌入式soc设备上面,通过自动化来实现效率的提高
嵌入式-老费
·
2023-08-05 08:52
全志soc嵌入式开发
驱动开发
springboot背诵
1、springboot简介2、
spring注解
@Bean:@Configuration:@Component:@Controller:@Service:@Repository:@ComponentScan
benben044
·
2023-08-05 02:33
java
spring
boot
后端
java
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
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他