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
STM32F0底层驱动
Android系统服务编写实例-Binder(Java层AIDL)
实现Binder跨进程通信;JNI的编写;ioctrl的学习C/C++层实现可参考另一篇文章:AndroidBinder实现示例(C/C++层)最近开发项目中,涉及到一个讯飞硬件降噪模块的功能调试;在与
底层驱动
沟通后
潇潇独行侠
·
2020-09-11 15:09
Android
开发
C语言开发
VxWorks内核解读-7
为了实现应用层程序的平台无关性,操作系统为应用层提供了一套标准的接口函数,这些接口函数在所有的平台上都保持一致,只是随着平台的变化,
底层驱动
或接近驱动部分操作系统中间层可能会随着调整。
redseazhaojianertao
·
2020-09-11 12:56
黑客之路的牢骚(转)
至少精通2个操作系统从windows操作,管理,工具使用,安全配置,到系统内幕,
底层驱动
这需要多少时间……?从
congzhang6627
·
2020-09-11 08:50
Sequelize 基本操作
配置sequelize以mysql为例首先我们要引入npm包,sequelize依赖mysql2作为
底层驱动
,暴露出自己的API让我们调用,在转成mysql语句进行执行。"
Zzz-_-ch
·
2020-09-10 20:55
单片机(MCU)如何才能不死机之对齐访问(Aligned Access)
如下,在
STM32F0
的程序中,我们定义了一个结构体My_Struct,那么这个结构体占用多少内存呢?
若风飘茫
·
2020-09-10 18:44
嵌入式
Android源码中的i2c模块学习
最近需要验证Android系统源码中一个i2c的漏洞修复问题,没涉及过
底层驱动
,从一脸懵比到实现验证,记录一下~I2C(Inter-IntergratedCircuit)指的是IC(IntergratedCircuit
FallingMoon
·
2020-08-27 18:51
开发手机Android应用心得
一、如何学习Androidandroid开发(这里不提platform和
底层驱动
)你需要对Java有个良好的基础,一般我们用Eclipse作为开发工具。
weixin_30703911
·
2020-08-26 23:52
事件处理方式 && 消息传递机制
所有的android事件,都是通过
底层驱动
将事件整理成Message放入到相应的MessageQueue,再通过Looper来分发,最终到达控件或者Activity的监听器或者事件处理函数。
cooljuly
·
2020-08-26 12:57
5.Andriod&Java
深度:一文看懂Linux内核!Linux内核架构和工作原理详解(转)
id=4638&tid=15简介作用是将应用层序的请求传递给硬件,并充当
底层驱动
程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。
木子壹
·
2020-08-26 07:24
Linux
linux
修改
底层驱动
,给我的手持机降低功耗
测试条件2.68V没瘦身之前最小148maTheAHBandAPBclocksareen/disabledbyHCLKCONregister.Allreservedbitshave1valueatinitialstate.HCLKCONBitDescriptionInitialValueRESERVED[31:21]-0x7FF2D[20]EnableHCLKinto2D1——这个2D貌似我也没用
简单并快乐着
·
2020-08-24 19:09
嵌入式项目开发流程概述
2、当所有的
底层驱动
都调试完成后,就可以开始着手构思整个项目的框架了。3、当逻辑框架整理完成之后,按照框架将整个项目代码分成一个个小的模块来写。
Bornpride
·
2020-08-24 19:05
嵌入式软件:编程方法
【
stm32f0
】stm32 中断号和中断处理函数建立关系
stm32的中断号根据不同内核和型号,ST公司给的官方库中对相应的中断号进行了设置,我们用到哪一个外设的且要用到相应的中断功能时,在stm32fxxx.h中定义对应的型号的中断号。若要调用相关的中断功能,在NVIC中配置相关的中断优先级和中断号。STM32会内部会根据配置的中断号在启动文件中寻找相应的中断函数的相应的入口函数例如在配置串口的中断接收打赢函数时,在NVIC的配置中配置串口1的中断函数
卡图卢斯
·
2020-08-24 16:54
STM32F0
阶段嵌入式硬件学习计划
嵌入式底层学习包括,应用程序级,
底层驱动
级,硬件芯片级,最后是Linux系统级。
枫_在路上
·
2020-08-24 16:38
linux-c
STM32F0
Timer3 作为定时器输出,中断输出
设置Timer3中断voidTIM3_INT_Config(void){NVIC_InitTypeDefNVIC_InitStructure;/*TIM3clockenable*/RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);/*TIM3ÖжÏǶÌ×Éè¼Æ*/NVIC_InitStructure.NVIC_IRQChannel=TIM3
forAllforMe
·
2020-08-24 12:11
STM32
Android7.0 APP调用驱动流程 JNI层开发流程
上一章节我们已经在HAL层开发了硬件模块,在JNI层可以获取HAL层的硬件模块来完成对
底层驱动
的读写操作。5.1自定义与实现Jni接口
一只肥啾啾
·
2020-08-24 12:17
Android7.0
系统层开发教程
从内核驱动到android app
了解android驱动框架:1.方法1——jni调用
底层驱动
在android框架中写入c/c++直接调用底层linux驱动,并向上提供jni接口给应用程序:优点:简单易行;缺点:主要在于驱动程序,由于在
zue
·
2020-08-24 12:39
使用keil生成lib的方法
在对
底层驱动
和应用代码进行集成时,遇到需要使用keil编译lib库的问题,参考一下文档进行即可。
yuanliangx
·
2020-08-24 11:26
android jni控制gpio (rk3288)
1.添加驱动程序2.编写jnic程序编译为库给java调用3.app调用jni静态链接库操作
底层驱动
1.添加驱动程序修改/work/rk3288/firefly-rk3288_android5.1_git
卖火柴的小男孩2020
·
2020-08-24 10:09
jni
android app调用内核驱动的方法
,仅为学习积累所用,转载请注明出处:http://blog.csdn.net/callon_h/article/details/51909169一、了解android驱动框架:1.方法1——jni调用
底层驱动
在
leocloud
·
2020-08-24 10:53
linux
Android
Tomcat + hexo 搭建博客
hexo-theme-yilia-plus.git;hexog;hexoserver;3安装tomcat4配置tomcat路径到hexo生成的public目录如server.xml里加()5浏览器访问localhost:8080自我介绍:十年
底层驱动
生涯
pcwung
·
2020-08-24 09:48
linux
Android通过JNI调用驱动程序(完全解析实例)
这对
底层驱动
开发人员是很重要的一个调试通道,也是android系统下提供一些特殊功能接口的方法!
jeffade
·
2020-08-24 08:59
android
android
jni
button
layout
application
java
android
底层驱动
学习之从应用程序如何到底层driver的调用
1.首先来看下structfile_operations的定义:structfile_operations{structmodule*owner;loff_t(*llseek)(structfile*,loff_t,int);ssize_t(*read)(structfile*,char__user*,size_t,loff_t*);ssize_t(*write)(structfile*,cons
happyguys12345
·
2020-08-24 08:23
linux驱动
android jni控制gpio (rk3288)
1.添加驱动程序2.编写jnic程序编译为库给java调用3.app调用jni静态链接库操作
底层驱动
1.添加驱动程序修改/work/rk3288/firefly-rk3288_android5.1_git
asm2826
·
2020-08-24 07:50
Android通过JNI调用驱动程序(完全解析实例)
这对
底层驱动
开发人员是很重要的一个调试通道,也是android系统下提供一些特殊功能接口的方法!本文前提:我们假设已经写了一个驱动程序,它是控制LED的亮灭的,并且创建了一个节点:/dev
ok138ok
·
2020-08-24 07:14
android
我的DIY Android之旅--Android应用层APP调用
底层驱动
实例(辛酸历程实记)
现在在这个智能手机的时代,我相信一个具有自己个性的手机才可以吸引到自己的用户,而iphone在具有创新和个性的硬件基础上建立了自己的iOS手机操作系统,给了用户一个非常特别的用户体验,从而赢得了市场,Android的迅猛发展,各种各种的Android手机不断推出,市场占有率不断上升,而且Android手机出货量也是在极大的增长,已经形成了手机操作系统三分天下的局面,并且在不断的增加着Android
fantasyhujian
·
2020-08-24 06:30
我的
DIY
Android之旅
LwIP之ethernet_if.c和
底层驱动
概览
ethernet_if.c用来连接LwIP栈和网络接口ehternet_if.c中使用的函数1.low_level_init调用以太网驱动来初始化处理器(ST)以太网外围接口2.low_level_out调用以太网驱动来发送以外网数据包3.low_level_input调用以太网驱动来接收以太网数据包4.ethernetif_init调用low_level_inti来初始化以太网接口和netif结
wjjontheway
·
2020-08-24 06:23
LwIP
STM32F0
系列UART错误中断问题
STM32F0
系列重写的UART相关代码。在新的UART里,容易发出的错误是FE错误和ORE错误。FE的解释如下:FE:帧错误当一个不同步现象、强噪声或一个断开符号被检测到的时候,这个位有硬件置1。
m0_47132384
·
2020-08-24 05:33
STM32F030应用常见问题
文章目录STM32F030的PF0、PF1作为普通IO使用时无法正常输出高低电平
STM32F0
强制设置TRACE功能,提示TRACEHWnotpresentSTM32F030的PF0、PF1作为普通IO
萤火虫的电子笔记
·
2020-08-24 05:25
嵌入式开发:STM32
【STM库应用】stm32 之 USART
STM库是官方提供的,其已经做好了
底层驱动
的配置,用起来是相当简单的;我们只需要了解其每个函数的功能,已经每个函数所使用流程即可!
ieczw
·
2020-08-24 05:37
stm32
STM32开发
使用vscode搭建 STM32 Arduino集成开发环境
作为一个工作了5年多的嵌入式工程师,我有的时候是很不喜欢用Arduino开发的,这会很大程度的降低我们
底层驱动
的编写能力,但是对于不是特别懂单片机,或者只是稍微了解一点的人来说,想要开
青山泽木
·
2020-08-24 05:36
ROS基础学习(一)
是一种新的标准化机器人软件框架,它提供了操作系统应有的服务,为机器人开发提供包括硬件抽象,
底层驱动
,消息传递,程序管理,应用原型等功能机制,并整合了许多第三方工具和库文件。
小磊在路上
·
2020-08-24 04:51
ROS
《第一行代码》笔记1--初识Android与Android Studio
开发相关的内容,所以这个阅读笔记主要是对知识的梳理,主要侧重于不太擅长的地方,欢迎大家读文章和一起交流O(∩_∩)O1.初识Android1.1Android系统架构四层架构,五块区域1.Linux内核层-提供
底层驱动
Will_Von
·
2020-08-24 02:41
《第一行代码》读书笔记-第一章
第一章1.Android系统架构Linux内核层->系统运行库层:
底层驱动
系统运行库层->应用框架层:C/C++库,虚拟机应用框架层->应用层:API2.四大组件四大组件功能活动(activity)所有
tblxdezhu
·
2020-08-23 11:29
dsf
当上层下达Wifi的扫描、连接等指令后,
底层驱动
以及wpa_s进行实际的扫描、连接操作,操作完成后会向上层反馈一个event,通知framework扫描是否结束、连接是否成功。
cpongo1
·
2020-08-23 10:40
Android -- WifiMonitor分析
当上层下达Wifi的扫描、连接等指令后,
底层驱动
以及wpa_s进行实际的扫描、连接操作,操作完成后会向上层反馈一个event,通知framework扫描是否结束、连接是否成功。
梦幻贝壳
·
2020-08-23 09:00
andoroid源码分析
Android 7.0 WifiMonitor工作流程分析
当上层下达Wifi的扫描、连接等指令后,
底层驱动
以及wpa_s进行实际的扫描、连接操作,操作完成后会向上层反馈一个event,通知framework扫描是否结束、连接是否成功。1.
夜魅幽冥
·
2020-08-23 09:39
Android框架之Camera(2)HAL及so库的加载
HAL层作为纽带,把Framework层的APIs和
底层驱动
连接起来。简言之,上层需要什么操作接口,HAL层就负责实现之。
__2017__
·
2020-08-23 07:04
Android源码
ROS 介绍:定义、架构、通信机制
ROS介绍ROS是什么:ROS是一个用于编写机器人软件的灵活框架,它集成了大量的工具、库、协议,提供了类似操作系统所提供的功能,包括硬件抽象描述、
底层驱动
程序管理、共用功能的执行、程序间的消息传递、程序发行包管理
LFT24
·
2020-08-23 05:10
学习经验
ROS
架构
通信机制
一种基于FPGA有限状态机思想的RS485 C
底层驱动
基于MODBUSRTU的有限状态机支持标准MODBUSRTU及MODBUSRTU相关变种的有限状态机#defineEN_485TX()GPIO_SetBits(GPIOA,GPIO_Pin_1)#defineDIS_485TX()GPIO_ResetBits(GPIOA,GPIO_Pin_1)voiduart2_init(u32bound){//GPIO端口设置GPIO_InitTypeDefGP
狼性天下
·
2020-08-23 04:41
算法
android电池管理系统从上层的java到
底层驱动
的调用(转载)
1、概述随着移动智能设备的快速发屏,电池的续航能力在很大情况下诱导了大众消费者的购买选择,android系统对电源管理的合理与否直接影响到电池的续航能力,而电池系统作为其中的一部分,主要用于对电池状态的监控(电池电量、电池状态及电池温度等)。下面将详细分析android的电池系统架构。2、Android电池系统架构Android系统中对电池的管理驱动层继承了linux下的powersupplycl
weixin_30293135
·
2020-08-22 10:15
五自由度机械臂正逆运动学算法(C语言+Matlab)
五自由度机械臂建模Matlab机器人工具箱版本9.10机械臂还是原来的机械臂,之前用ROS做
底层驱动
,不需要写正逆运动学和相关算法就能得到一些简单的仿真轨迹,详情可见我之前的博客:六自由度机械臂ROS+
xuuyann
·
2020-08-22 10:22
机器人学
C语言基础知识
Matlab
【单片机笔记】关于RGB彩灯WS2812B的驱动
前段时间做了个88颗灯珠的原形灯板,分别用stm8s003和n76e003写了
底层驱动
,根据手册要求代码如下:STM8S003#include"fy_ws2812b.h"/*此代码针对stm8s003平台
沉默的小宇宙
·
2020-08-22 10:40
单片机
C
mmap
底层驱动
实现方法总结
最近在调试视频卡,虽然通了,但是公司CPU主频在300MHZ,对于采集D1格式图像显示到fb中并不是很流畅,分析原因,视频采集卡是PCI插槽,PCI的带宽没有问题,有一个想法,视频卡做DMA将采集到的图像放到内存中,CPU将图像再搬运到framebuffer中,这是视频采集的大体流程,在这个过程中最费CPU的是数据的搬运,在我自己写的小测试程序中就是循环的拷贝从videobuf到framebuff
kerneler_
·
2020-08-21 10:28
driver
debug
summary
无线学习路线总览
无线开发涉及领域非常广泛,所需要的知识也是星辰大海,如射频电路,无线协议,
底层驱动
,内核框架,应用工具,每一个领域都足以写几本书才能描述清楚。如何找到突破口?面对茫茫代码,如何才能找到突破口呢?
指 纹
·
2020-08-21 09:19
无线wifi底层学习之路
ucos2的源码架构
移植所有的功能到开发板上UCOS目录:1.APP2.BSP3.uC-CPU4.uC-LIB5.uCOS-II6.usart7.CMSIS8.STM32F10x_StdPeriph_DriverBSP:主要是
底层驱动
和中间驱动
qq_1335857320
·
2020-08-21 09:33
块设备驱动详解 IDE(转)
通过前面子系统的分析,不难发现任何一个
底层驱动
的实现都离不开其他内核模块的支持。
jinatom
·
2020-08-21 09:30
驱动开发移植
linux2.6 设备驱动编写
从2.6版本开始引入了platform这个概念,在开发
底层驱动
程序时,首先要确认的就是设备的资源信息,例如设备的地址,在2.6内核中将每个设备的资源用结构platform_device来描述,该结构体定义在
lpt19832003
·
2020-08-21 04:49
嵌入式Linux
linux
struct
resources
include
c
STM32F0
使用LL库实现PWM输出
在本次项目中,限于空间要求我们选用了STM32F030F4作为控制芯片。这款MCU不但封装紧凑,而且自带的Flash空间也非常有限,所以我们选择了LL库实现。本文我们将说明如何通过LL库实现PWM信号的输出。1、概述我们知道STM32的TIM计时器可以输出PWM信号,这测我们也采用STM32F030F4中的TIM3通用计时器来实现我们想要的功能。TIM3通用计时器由一个16位的自动重新加载计数器组
foxclever
·
2020-08-21 03:09
STM32研发
嵌入式开发
基于LL库的STM32应用开发
STM32F0
HAL库软件模拟串口发送数据
试验
STM32F0
官方提供的例程的时候,希望看到程序中某些变量的值,但是程序中往往没有串口发送部分,自己加又非常麻烦。而点亮LED的程序基本上每个例程都有。
Flyaswing
·
2020-08-20 22:02
STM32F0
ROS安装教程(ubuntu18.04+melodic版本)
1.ROS版本选择ROS是一个用于编写机器人软件的灵活框架,它集成了大量的工具、库、协议,提供了类似操作系统所提供的功能,包括硬件抽象描述、
底层驱动
程序管理、公用功能的执行、程序间的消息传递、程序发行包管理
yergen
·
2020-08-20 16:53
ROS
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他