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
嵌入式硬件驱动开发
ARM学习
1dayARM接口与技术1、应用层课程:C、linux-c、数据结构、IO、进程线程、网络编程、c++、qt底层课程:ARM、系统移植、
驱动开发
、stm32&nbiot嵌入式开发岗位:嵌入式应用开发C/
宇智波康
·
2024-01-03 07:08
学习
ntp校时服务器、ntp授时服务器、ntp时钟服务器
独特的
嵌入式硬件
设计、高效Linux操作系统,可灵活扩展多种时钟信号
安徽京准
·
2024-01-03 06:54
NTP网络时间服务器
NTP网络校时服务器
NTP网络时钟协议
ntp校时服务器
ntp授时服务器
ntp时钟服务器
时间同步服务器
卫星对时服务器
linux设备驱动中的module_init
在linux中系统对驱动程序的加载提供了两种方式静态编译进内核和动态加载,并且
驱动开发
者通常会提供一个intxxx_init(void)函数,并通过诸如module_init(xxx_init)、early_initcall
飘忽不定的bug
·
2024-01-02 00:59
经验分享
linux
驱动开发
运维
Linux
驱动开发
学习笔记7《并发与竞争》
目录一、并发与竞争1、并发与竞争简介2、保护内容是什么二、原子操作1、原子操作简介2、原子整形操作API函数3、原子位操作API函数4、实验(1)修改设备树文件(2)LED驱动修改(3)编写测试APP(4)运行测试三、自旋锁1、自旋锁简介2、自旋锁API函数3、其他类型的锁(1)读写自旋锁(2)顺序锁4、自旋锁使用注意事项5、自旋锁实验(1)修改设备树文件(2)LED驱动修改(3)测试APP(4)
ssz__
·
2024-01-01 23:19
Linux驱动开发学习
学习
笔记
linux
驱动开发
c语言
ubuntu
带着思考与突破前行
从初学者到初学者,意思是在刚接触Android应用开发的时候,我是初学者的身份,再接触Android系统
驱动开发
的时候,我依然是初学者,
驱动开发
作为我这一年的主要工作,期间当然也是穿插着一些应用开发,但是让我成长最多的还是
驱动开发
初学者-Study
·
2024-01-01 14:24
杂谈
2023总结
ISTQB高级国际认证试题及答案(一)
近期该项目切换到敏捷流程和测试
驱动开发
(TDD)。每个开发周期持续15天,在第7天之后开始每日构建。第10天以后,不会再有新的功能加入。
王大力测试进阶之路
·
2024-01-01 14:20
大数据
dwr
黑盒测试
编程语言
人工智能
加强-jdbc与连接池的关系,连接池有哪些
0驱动什么是数据库
驱动开发
人员编写好应用程序之后想要操作数据库,平常就了解到有很多种数据库如oracle\mysql\sqlserver,代码已经写好了是一套总不能在使用不同的数据库技术的时候代码就要写不同方式连接来连接数据库吧
耳东哇
·
2024-01-01 10:08
数据库
数据库
软件开发方法论
2.测试
驱动开发
(Test-DrivenDevelopment,T
Let's Chat Coding
·
2023-12-31 17:55
可扩展的体系结构》
uml
考研后SpringBoot复习2—容器底层相关注解
复习2SpringBoot底层注解学习与容器功能相关的注解与springboot的底层原理密切相关组件添加注解@configurationSpringIoc容器部分回顾包括在配置中注册,开启包扫描和注解
驱动开发
等需要在进行重新的学习回顾实例
程序小旭
·
2023-12-31 16:50
java
微服务
spring
boot
后端
java
Android AOSP 6,android
驱动开发
与移植实战详解
这还不够,因为很有可能出错跳出来了,我们需要一个脚本,在出问题的情况下再次执行reposync,在当前需要下载源码的目录下新建down.sh文件,直接使用vi命令即可。vidown.sh接下来,在vi编辑器内输入下面这段脚本代码,保存退出。#!/bin/shreposyncwhile[$?-ne0]doreposyncdone用这段脚本执行,替换reposync这条命令。./down.shN个小时
m0_66144992
·
2023-12-31 06:06
程序员
架构
移动开发
android
我也DIY一个Android遥控器-全部开源
我也DIY一个Android遥控器-全部开源1.试用记得宋宝华在「设备
驱动开发
详解」提出一个这样的理论「软件和硬件互相渗透对方的领地」,这次证明还是确实是这样,使用上层APP软件加上简单的更为简单的硬件设计就可以
这个浪好大
·
2023-12-31 06:05
我有DIY一Android遥控-所有开源
我有DIY一Android遥控-所有开源1.试用记得宋宝华在「设备
驱动开发
具体解释」提出一个这种理论「软件和硬件互相渗透对方的领地」,这次证明还是确实是这样,使用上层APP软件加上简单的更为简单的硬件设计就能够完毕一个遥控器了
aofan9566
·
2023-12-31 06:02
嵌入式系统构成
一个嵌入式系统包括三个主要组件:硬件应用软件实时操作系统(RTOS)
嵌入式硬件
:嵌入式系统的硬件通常包括以下内容:电源管理:这包括电源供应和额外的控制,以能够支持各种电源模式,其中一些包括电源门控模式
初夏的雪花
·
2023-12-30 22:50
嵌入式
SoC
mcu
单片机
嵌入式硬件
Linux
驱动开发
简易流程
推荐视频:正点原子【第四期】手把手教你学Linux之
驱动开发
篇小智-学长嵌入式Linux&Android底层开发入门教程能力矩阵基础能力矩阵熟悉c/c++、熟悉数据结构熟悉linux系统,Shell脚本
苏柘_level6
·
2023-12-30 12:51
linux
驱动开发
直流电机
驱动开发
笔记
直流电机总体来说应用非常广泛,最近项目需要直流电机,本想着应该是很简单的事情,结果也搞了好久,今天算是可以阶段性总结下。也不知道怎么总结好。就拿碰到问题记录下。前提:本人一直是软件开发,对这个之前虽然有接触,但都是有硬件同事一起搞的,,不像这次差不多都是一个人搞的。1.直流电机驱动类型接触有两种方式:一种是驱动芯片,这种一般封装好,都很小或相对很小,这种内部集成了H桥,可支持步进电机也可以直流电机
小刚学長
·
2023-12-30 11:35
笔记
驱动开发
嵌入式硬件
Linux
驱动开发
学习笔记6《蜂鸣器实验》
目录一、蜂鸣器驱动原理二、硬件原理分析三、实验程序编写1、修改设备树文件(1)添加pinctrl节点(2)添加BEEP设备节点(3)检查PIN是否被其他外设使用2、蜂鸣器驱动程序编写3、编写测试APP四、运行测试一、蜂鸣器驱动原理蜂鸣器常用于计算机、打印机、报警器、电子玩具等电子产品中,常用的蜂鸣器有两种:有源蜂鸣器和无源蜂鸣器,这里的有“源”不是电源,而是震荡源,有源蜂鸣器内部带有震荡源,所以有
ssz__
·
2023-12-30 11:00
Linux驱动开发学习
驱动开发
学习
笔记
c语言
linux
STM32 CubeMX工具在TSL2561
驱动开发
中的快速集成与调试技巧
在STM32CubeMX工具中快速集成和调试TSL2561驱动的开发技巧,可以大大提高开发效率和减少调试时间。下面将为您介绍如何在CubeMX中进行快速集成和调试TSL2561驱动的技巧和步骤。1.创建新工程和选择芯片型号打开STM32CubeMX工具,点击“NewProject”创建一个新的工程。选择您所使用的STM32芯片型号,并确认。2.配置I2C外设在“Pinout&Configurati
嵌入式杂谈
·
2023-12-30 08:18
单片机
嵌入式硬件
Android
驱动开发
———两种模型简记
1、NDK模型:由内核级别的驱动程序和APP组成,内核级别的驱动程序对外的接口是ioctl,而APP是由JAVA语言写的,JAVA语言并没有(或者并不支持)ioctl接口,所以内核级别的驱动程序和APP是不能直接连接(数据交换),那么就在中间增加了一层C/C++,这层C/C++支持ioctl接口,可以和内核级别的驱动程序连接,而APP的JAVA程序又可以调用C/C++,这样就连接起来了,JAVA通
放羊娃
·
2023-12-29 14:11
Android
iOS - BDD(行为
驱动开发
)框架Kiwi入门
喵神对于TDD对的比喻:测试
驱动开发
就像砌墙先拉一条绳子,这样墙才能砌得齐。清华的大佬就是不一样,一下子我就懂了。测试
驱动开发
保证了我们在开发之前对要写的单
柚丸
·
2023-12-29 11:05
Android还得看Framework开发,你觉得呢?
在Android开发领域,主要有三个方向:应用开发、框架开发和Linux
驱动开发
。每个方向都有其独特的特点和就业前景。应用开发(AppDevelopment)是人数最多、门槛最低的领域。
上马定江山
·
2023-12-29 07:43
android
harmonyos
分布式
架构
性能优化
设备树之OF操作函数
注:参考正点原子I.MX6U嵌入式Linux
驱动开发
指南V1.711、查找节点:设备是以节点的形式挂载到设备树上,欲获取设备的属性信息,需先获取到设备的节点。
爱折腾的捣蛋鬼
·
2023-12-28 14:14
设备树学习
linux
Android模拟器检测体系梳理,android
驱动开发
入门
安卓系统兼容性:目前模拟器上的Android系统仍然停留在4.x,部分达到5.1,使得部分对安卓版本有要求的应用或游戏在模拟器上运行体验不好。底层关键技术>>>>虚拟化技术模拟器是用软件来模拟硬件操作,这就需要用到虚拟化技术。广义的虚拟化,是指将网络、CPU、内存及存储等各种实体资源,予以抽象、转换后呈现出来,进而打破实体结构间不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。我们所
m0_65511857
·
2023-12-28 12:07
程序员
面试
移动开发
android
Linux
驱动开发
之杂项设备注册和Linux2.6设备注册
目录一、杂项设备注册杂项设备注册简介杂项设备注册特点:杂项设备注册相关APImisc_register()misc_deregister()杂项设备注册相关例程例程简介源码分享二、Linux2.6设备注册Linux2.6设备注册简介Linux2.6设备注册特点Linux2.6设备注册流程Linux2.6设备注册相关函数alloc_chrdev_region()unregister_chrdev_r
努力的某某姚
·
2023-12-27 19:16
Linux驱动
杂项设备注册
Linux2.6设备注册
例程分享
API简介
Linux
驱动开发
之输入子系统的简介以及相关API与例程
目录输入子系统的简介输入子系统的组成部分:输入子系统的工作流程输入子系统的优势和作用设备树相关API函数注册输入子系统取消输入子系统的注册输入子系统核心结构体的初始化释放输入子系统的核心结构体输入子系统事件上报按键事件的上报上报事件的同步相关例程例程简介例程分享输入子系统的简介Linux内核的输入子系统(InputSubsystem)主要用于处理各种输入设备的报告,并将其转换为通用的相关的事件上传
努力的某某姚
·
2023-12-27 19:45
Linux驱动开发
驱动开发
linux
c语言
mcu
嵌入式硬件
电路学习之阻抗
阻抗(Impedance)是指电路中交流电源施加电压后,电路元件对电流的阻碍程度。它是一个由幅值和相位角组成的复数。1.什么是阻抗阻抗是交流电路中电阻、电感、电容等元件共同表现出来的电学量,表示为$Z$。它随输入信号的频率而变化,用复数形式表示。2.阻抗的计算公式对于包含电阻$R$、电感$L$和电容$C$的串联电路,其阻抗可用以下公式计算:其中,$j=sqrt{-1}$是虚数单位。对于并联电路,阻
小董技术派
·
2023-12-27 12:17
单片机
嵌入式硬件
学习方法
经验分享
其他
基于PC的Linux Wifi
驱动开发
环境搭建向导
基于PC的LinuxWifi
驱动开发
环境搭建向导v1.0-----------------bywaynezou2017-10-12192.168.36.57samsam一、Ubuntu系统安装1、安装ubuntu14.042
进化中的老牛
·
2023-12-27 05:40
Binder子系统驱动架构
Binder作为Android系统的主要进程间通信方式,在驱动层不会有开发的需求,我们主要还是了解下binder在驱动层的运行原理;要想掌握linux
驱动开发
就要理解linux驱动模型,同样道理,要想理解
gomogomono
·
2023-12-26 20:37
Linux系统
Android系统
android
手写promise
手写promise的过程是按照promiseA+标准,先写测试用例,然后测试
驱动开发
,开发一个满足测试用例的promise。
Repeater、
·
2023-12-26 12:30
前端
USB Gadget设备
驱动开发
(三) usb webcam 驱动加载脚本实现
S55webcam.sh文件:#!/bin/shecho$"*****************************************"echo$"***************webcam*****************"echo$"*****************************************"echo$"Usage:$0$1"case"$1"instart)/u
feier_yan
·
2023-12-26 02:17
Linux设备驱动开发
usb
架构
驱动开发
usbwebcam
脚本
USB Gadget设备
驱动开发
(二) USB Gadget UVC 软件流程分析
一、驱动模块注册方法:module_platform_driver_probemodule_platform_driver_probe(ambarella_udc_driver,ambarella_udc_probe);#definemodule_platform_driver_probe(__platform_driver,__platform_probe)\staticint__init__p
feier_yan
·
2023-12-26 02:46
Linux设备驱动开发
usb
架构
驱动开发
UVC开发
Spring注解
驱动开发
(四)
注:此笔记为尚硅谷Spring注解驱动教程(雷丰阳源码级讲解)学习笔记,并同时参考[https://blog.csdn.net/xjhqre/article/details/123264069]博主文章,其中包含个人的笔记和理解,仅做学习笔记之用。14、声明式事务Spring声明式事务是通过AOP(面向切面编程)来实现的,它允许开发者将事务管理的代码从业务逻辑中分离出来,以提高代码的模块化和可维护
666-LBJ-666
·
2023-12-25 15:30
Spring
spring
数据库
java
Spring注解
驱动开发
(一)
注:此笔记为尚硅谷Spring注解驱动教程(雷丰阳源码级讲解)学习笔记,并同时参考[https://blog.csdn.net/xjhqre/article/details/123264069]博主文章,其中包含个人的笔记和理解,仅做学习笔记之用。整个专栏分成了三个大的部分,分别是:容器、扩展原理以及Web1、学习安排1.1、容器容器作为整个专栏的第一大部分,内容包括:AnnotationConf
666-LBJ-666
·
2023-12-25 15:29
Spring
spring
java
后端
Spring注解
驱动开发
(二)
注:此笔记为尚硅谷Spring注解驱动教程(雷丰阳源码级讲解)学习笔记,并同时参考[https://blog.csdn.net/xjhqre/article/details/123264069]博主文章,其中包含个人的笔记和理解,仅做学习笔记之用。8、Bean生命周期简述:1、实例化一个Bean--也就是我们常说的new;2、按照Spring上下文对实例化的Bean进行配置--也就是IOC注入;3
666-LBJ-666
·
2023-12-25 15:59
Spring
spring
java
后端
Spring注解
驱动开发
(三)
注:此笔记为尚硅谷Spring注解驱动教程(雷丰阳源码级讲解)学习笔记,并同时参考[https://blog.csdn.net/xjhqre/article/details/123264069]博主文章,其中包含个人的笔记和理解,仅做学习笔记之用。13、AOPAOP:【动态代理】,指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式Spring的AOP(面向切面编程)是通过动态
666-LBJ-666
·
2023-12-25 15:25
Spring
spring
java
后端
[机器人-3]:开源MIT Min cheetah机械狗设计(三):
嵌入式硬件
设计
目录概述:1、硬件组成2、通信速率3、通信协议4、mbedOS概述:以1条腿进行设计,其它腿也一样:腿部硬件组成1、硬件组成1)UPboard计算机板卡(LinuxOS):腿部控制器基于Cortex-A8的处理器,执行腿部控制任务,如笛卡尔阻抗的控制或联合PD控制。负责完成较高的腿部频率和高速关节速度摇摆时的滤波、高带宽跟踪相位以及其他位置控制动作。最后,每条腿控制器发送扭矩指令并接收无刷电机上的
文火冰糖的硅基工坊
·
2023-12-25 10:47
机器人
机器人
开源
嵌入式硬件
中北大学 软件构造 U+及上课代码详解
4.软件实现与通常的程序设计的主要区别是软件的(软件的集成与测试)5.按照教材的说法,敏捷开发创造了一些新的技术或实践,如测试
驱动开发
等,但不包括(软件体系结构)6
你怎么睡得着的!
·
2023-12-25 01:08
unity
显卡
驱动开发
DRM入门--Apple的学习笔记
由于之前的blog提及kmscube的源码我没有找到,所以只能在网上搜索了。DRM简介DRM是Linux目前主流的图形显示框架,同时DRM可以统一管理GPU和Display驱动,使得软件架构更为统一,方便管理和维护。而且drm是集成在linuxkernel中的。DRM从模块上划分,可以简单分为3部分:libdrm、KMS、GEM。libdrm:对底层接口进行封装,向上层提供通用的API接口,主要是
applecai
·
2023-12-24 21:31
怎样学习嵌入式C语言编程
目录C语言编程分类c语言入门学习C语言单片机开发C语言linux应用开发C语言linux
驱动开发
C语言开发其他问题参考链接C语言编程分类C语言编程,这里分成这几类:1.c语言入门学习;2.C语言单片机开发
ketaotech
·
2023-12-24 16:41
编程语言
学习
c语言
开发语言
测试
驱动开发
(TDD)
测试
驱动开发
(TDD)是一种软件开发过程,它依赖于非常短的开发周期的重复:首先,开发人员编写一个(最初失败的)自动化测试用例,该用例定义了所需的改进或新功能,然后产生最小量代码以通过该测试,并最终将新代码重构为可接受的标准
魂斗驴
·
2023-12-24 16:49
测试
驱动开发
(TDD)
测试
驱动开发
(TDD)是一种软件开发过程,它依赖于非常短的开发周期的重复:首先,开发人员编写一个(最初失败的)自动化测试用例,该用例定义了所需的改进或新功能,然后产生最小量代码以通过该测试,并最终将新代码重构为可接受的标准
魂斗驴
·
2023-12-24 16:49
为什么开发人员不喜欢 TDD?
测试
驱动开发
(TDD)是一种软件开发过程,依赖于短期开发循环的重复:首先开发人员编写一个自动化测试用例来定义所需的改进或新功能,然后编写代码来通过该测试,最后重构新代码以符合可接受的标准。
极道Jdon
·
2023-12-24 11:21
javascript
reactjs
嵌入式硬件
电路原理图之跟随电路
描述电压跟随电路电压跟随器是共集电极电路,信号从基极输入,射极输出,故又称射极输出器。基极电压与集电极电压相位相同,即输入电压与输出电压同相。这一电路的主要特点是:高输入电阻、低输出电阻、电压增益近似为1,所以叫做电压跟随器。电压跟随器电路电压跟随器作用及特点:那么电压跟随有什么作用呢?概括地讲,电压跟随器起缓冲、隔离、提高带载能力的作用。共集电路的输入高阻抗,输出低阻抗的特性,使得它在电路中可以
小董技术派
·
2023-12-24 11:38
学习方法
单片机
经验分享
笔记
其他
嵌入式硬件
通信接口协议-UART(五)数据包设计与解析
文章首发于同名微信公众号:DigCore欢迎关注同名微信公众号:DigCore,及时获取最新技术博文。原文链接:https://mp.weixin.qq.com/s/z2aiapgiTFYAmgn4FvBhZQ上一节讲到起止式SST(Start-Stop-Type)帧结构协议,该协议利用帧头、长度、校验构建帧结构,基于帧结构能实现对数据包的可靠、准确传输。应用层数据包设计思路回到工程本身,帧结构中
DigCore
·
2023-12-24 10:16
嵌入式开发
-
单片机STM32
嵌入式开发
-
SoC芯片ESP8266
嵌入式开发
-
RTOS-FreeRTOS
编程
-
C/C++
嵌入式开发
-
RTOS-uCOS
嵌入式开发
-
SoC芯片nRF51x22
嵌入式开发
-
Linux平台
数据帧
帧结构解析
嵌入式通信
组帧
串行数据
还在为往嵌入式还是单片机方向选择上烦恼吗?看懂自然懂
嵌入式方向嵌入式工程师须要掌握的内容非常广泛,主要包含嵌入式软件、
嵌入式硬件
、以及有关行业、产品的专业知识。
枪哥玩转嵌入式
·
2023-12-23 14:50
单片机
编程
嵌入式
51单片机
嵌入式硬件
学习
驱动开发
-1
一、驱动课程大纲内核模块字符设备驱动中断二、ARM裸机代码和驱动有什么区别?1、共同点:都能够操作硬件2、不同点:1)裸机就是用C语言给对应的寄存器里面写值,驱动是按照一定的套路往寄存器里面写值2)arm裸机单独编译单独执行,驱动依赖内核编译,依赖内核执行(根据内核指定好的架构和配置去实现)3)arm裸机同时只能执行一份代码,驱动可以同时执行多分代码(且当要操作串口的时候,内核写的一部分代码咱们程
满山的猴子我的腚最红
·
2023-12-23 08:32
ARM开发
驱动开发
arm开发
字符设备
驱动开发
-注册-设备文件创建
一、字符设备驱动linux系统中一切皆文件1、应用层:APP1APP2...fd=open("led驱动的文件",O_RDWR);read(fd);write();close();2、内核层:对灯写一个驱动led_driver.cdriver_open();driver_read();driver_write();driver_close();structfile_operations{int(*
满山的猴子我的腚最红
·
2023-12-23 08:01
ARM开发
arm开发
驱动开发
c#
嵌入式硬件
stm32
前端验收测试
驱动开发
我们听说过很多关于测试
驱动开发
(TDD)的内容。那么什么是ATDD?ATDD代表验收测试
驱动开发
,这是一种定义验收标准并创建自动化测试来验证是否满足这些标准的软件开发方法。
龙测科技
·
2023-12-23 08:00
驱动开发
测试方法论
测试
嵌入式硬件
开发怎么学
大家好,今天给大家介绍
嵌入式硬件
开发怎么学,文章末尾附有分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!可进群免费领取。
D_ovis
·
2023-12-23 08:16
嵌入式硬件
Linux内核模块文件组成介绍
Linux
驱动开发
主要的工作就是编写模块,一个典型的Linux内核模块文件.ko主要由以下几个部分组成。
D_ovis
·
2023-12-23 08:42
单片机
嵌入式硬件
【Linux API 揭秘】container_of函数详解
我的圈子:高级工程师聚集地我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux
驱动开发
和系统开发,曾就职于世界500强企业!创作理念:专注分享高质量嵌入式文章,让大家读有所得!
dong__ge
·
2023-12-22 13:51
Linux
API接口详解
linux
Linux驱动开发
Linux内核开发
LinuxAPI
iot
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他