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底层驱动
关于编译的一些事儿:从头开始整理一套编译框架(一)
这两年以来,我一直在做产品支撑方面(系统级项目)的开发和维护,无论是
底层驱动
(Boot/BSP/Kernel)还是上层应用,编译方面的事情也参与了不少,认识上也是大有长进。
时间文盲
·
2020-08-20 16:03
SLAM创建地图及自动导航
在PC上启动3个工控机的终端,SSH连接
[email protected]
上面命令执行三次工控机终端1,启动和
底层驱动
板通信roslaunchrikirobotbringup.launch
壶酒仗剑
·
2020-08-20 13:55
slam学习
scsi总线驱动的初始化
1.6.1scsi总线驱动的初始化块设备
底层驱动
的核心是scsi总线层驱动,在总线层驱动之上为各种不同的scsi设备驱动,在总线层驱动之下为scsihost驱动。
yunsongice
·
2020-08-20 09:15
疯狂内核之输入输出
Android应用层访问
底层驱动
的简易方法
一、
底层驱动
源文件/***这是一个
底层驱动
源文件:*1.它运行在内核空间;*2.创建了一个特定的文件,可供应用层读写,借此进行通信。
Wesnoth
·
2020-08-20 09:13
linux驱动
Android
stm32下载电路
对于第一种配置方式,所有
STM32F0
系列的芯片都适用。第二种配置方式仅适用于STM32F04X和STM32F09X系列的器件。显然,从其出厂的默认初始值可以看出,N
笑看江湖路6
·
2020-08-20 07:56
stm32
嵌入式Linux驱动学习之USART串口控制:基于AT91SAM9261EK
其实,基于Linux操作系统的串口操作分为两个部分:串口驱动部分(
底层驱动
与设备注册)与串口的应用程序(用户程序)。
天才精英2020
·
2020-08-20 07:01
嵌入式Linux
STM32F0
在软件程序中写读保护选项字节(Option Bytes)
单片机:STM32F030库:HAL库目标:在程序软件中修改读保护选项字节,这样程序下载进去之后就自动保护了,不用再在ST-LINK中修改选项字节了注意事项:写选项字节,除了解锁OB,还要解锁FLASH,开始只解锁OB,没解锁FLASH,一直调试不成功staticFLASH_OBProgramInitTypeDefOptionsBytesStruct;//解锁FlashHAL_FLASH_Unlo
Flyaswing
·
2020-08-20 05:49
STM32F0
海思GPIO应用程序和寄存器操作
一、应用程序控制GPIO对于应用程序,需要操作
底层驱动
,才能达到控制外设GPIO的作用,驱动程序这里就不多说明,可以去下载驱动源码:https://download.csdn.net/downlo
ProYuan28
·
2020-08-20 01:26
海思开发
STM32F0
串口接收超时
STM32F030F4上自带的串口硬件接收超时机制,使用很方便下面就来说说。用于设定超时时间函数USART_SetReceiverTimeOut(USARTx,USART_ReceiverTimeOut);其实就是对寄存器USARTx_RTOR[0:23]设定一个值。当接收到最后一个字符之后,总线为空闲状态,MCU就开始计时,当计时的时间达到USART_ReceiverTimeOut值,就会置标志
sean0110
·
2020-08-20 01:37
串口
RT-Thread 实现蓝牙串口通信功能 ---- STM32&&RT-thread
LED2BrightnessN”(其中最后一个字母N表示亮度等级,可取为1,2,3,4,5,数字越大,越亮)时,调节LED2的亮度等级•LED1、LED2自由选择GPIO口二、实现1、配置好两个LED的
底层驱动
GLYoung
·
2020-08-20 00:21
#
RT-thread
应用
组态软件开发
组态软件开发
底层驱动
的开发是一方面,最重要的是稳定性,研发新品不是做出来就能用的,要有一个试运行的过程,在这个过程中不断发现问题和改进问题,所以给客户使用时,系统的稳定性是最重要的。
langonghan_wjd
·
2020-08-20 00:22
15.driverbase-IRP、IO_STACK_LOCATION、文件三种读写方式(buffer/driect/other)、DeviceIoControl
IRP上层应用程序和
底层驱动
程序通信时,应用程序会发出I/O请求,操作系统将I/0请求转化为相应的IRP数据,不同类型的IRP根据类型传递给不同的派遣函数IRP有两个基本属性,一个是MagorFunction
花熊
·
2020-08-19 17:51
驱动基础
痞子衡嵌入式:轻松为i.MXRT设计更新Segger J-Link Flash下载算法文件
主流MCU开发环境(MCUX/IAR/Keil)以及调试工具(J-Link)的Flash下载算法设计思路基本都差不多,简单的说,就是把Flash擦写操作的
底层驱动
痞子衡
·
2020-08-18 19:14
stm32f030采用轮询方法采集ADC多通道数据
参考链接:关于
STM32F0
系列多路ADC单独采样数据相同问题的处理文中博主已经详细说明了采集ADC多通道数据的方法,但是代码有一处BUG,运行时容易造成死循环。
小黑.
·
2020-08-18 17:41
stm32
libusb的问题终于解决了
开始是怀疑是libusb的
底层驱动
的问题,而且自己做的驱动确实也能在通讯上看到设备并能够通讯,但是由于工作量的问题,还没进行下去。从软件硬件的方向上,折腾了好几天,最终偶然
天冰天降
·
2020-08-18 17:40
binder机制
底层驱动
浅析
Binder驱动流程:Binder设备是基于linux的设备驱动模型,binder是一个misc设备。下面来看看具体misc设备的流程:和binder驱动相关的文件路径:kernel/drivers/staging/android/binder.ckernel/drivers/staging/android/binder.hdevice_initcall(binder_init);//在系统启动的
wh8272878
·
2020-08-18 10:01
技术文档
蓝桥杯之ADDA数模转换
1.芯片使用的PCF8591,同样是使用IIC通信协议,相关的
底层驱动
代码都会提供。
一直在奔跑的孩子
·
2020-08-18 05:57
基于
STM32F0
系列单片机的红外遥控调试
红外遥控原理分析遥控:NEC编码960nm的波长晶振为455KHZ,对应的发射频率(载波频率)为38KHZ,遥控ID为0(即系统识别码),反码为255,不同的遥控ID有可能不一样。遥控码由三部分组成1、leadercode9ms的高电平+4.5ms的低电平2、系统识别码区别不同的红外遥控设备3、操作码8bit操作码和8bit的操作反码组成发送方的电平跟接收方解调出来的电平是反向的。红外接收头接收到
为了遇见你666
·
2020-08-16 14:02
单片机
Android
底层驱动
开发步骤——linux内核层、HAL层、JNI层
1.Linux驱动实现2.Linux内核驱动测试3.AndroidHAL层实现4.Aidl实现5.Servicejava实现6.Servicejni实现7.注册service和jni方法8.AndroidApp调用测试1.linux驱动实现。这里编写一个字符设备cdev驱动,详情请看linux设备驱动学习(二)——字符设备编写及测试2.Linux内核驱动测试建立globalmemTest测试文件,
苍白的咏叹调
·
2020-08-16 13:16
android
linux
基于FPGA的USB2.0接口通信
传统的USB通信开发对工程人员的要求比较高,除了上层应用软件以外,还需要掌握一定的USB传输协议、固件编程以及
底层驱动
等等。
meper
·
2020-08-16 03:59
FPGA
usb2.0
ft232h
QNX ----Uart 驱动设计
关键是需要配置好
底层驱动
,本驱动采用加载动态库的方式,因为针对应用层,水平层次不一样,不知道串口怎样操作,至少在我们公司是这样的感觉。废话不多说,先看应用层如何调用。
janet2013t
·
2020-08-16 02:10
QNX系统与驱动
标准库函数和系统调用的区别
因为读写文件通常是大量的数据(相对于
底层驱动
的系统调用所实现的数据操作单
xl365t
·
2020-08-16 01:36
Linux
系统函数
标准库
STM32F0
和F1系列芯片使用FLYMCU串口下载注意事项
因为FLYMCU软件上的设置,让我在硬件电路上找了一天的问题。串口下载芯片是CH340G,认真核对电路的连接,理解其为什么可以一键下载,连接的时候要注意ch340g芯片的TX连接stm32芯片Usart1_RX,ch340g芯片的RX连接stm32芯片Usart1_TX(使用串口下载程序只能使用Usart1)。遇到的问题:下载程序时一直显示在连接,接收到......,到了一定时间自动停止,如图:我
qq_37634020
·
2020-08-16 00:44
Android应用盈利广告平台的嵌入方法详解
一、如何学习Androidandroid开发(这里不提platform和
底层驱动
)你需要对Java有个良好的基础,一般我们用Eclipse作为开发工具。
csdn1332531529
·
2020-08-15 21:42
Rockchip之RK3288通过NDK手动复位ADC
,这个麦克风阵列录音板在静电比较大的时候会死掉,导致不能录音,机器陷入不能使用的状态,当时情况紧急,在不改硬件的情况下使用软件复位ADC的方发来解决问题.在这里我采用的方法是使用NDK通过上层APP给
底层驱动
发指令让
Monster_Ps
·
2020-08-15 18:11
Android
&
Linux底层驱动
linux
底层驱动
中断分析和一般使用(顶半部与底半部)
中断是个老掉牙的概念了,无需在解释了。中断到来时,CPU自动运行到某一个地址,那么中断很多,会形成很多个地址,那么多了就成了一个表格了,哎呀,中断向量表。。。。。因为现在有amlogic的项目,所以就以amlogic的平台作为分析对象,讲解实际的使用方法以及注意事项。amlogic_gpio_to_irq(pdata->key[i].pin,MOD_NAME,AML_GPIO_IRQ(irq_ke
carl_wang_123
·
2020-08-15 16:42
linux驱动
linux
STM32F030F4P6 IIC HAL库驱动CH455G
STM32F0
系列单片机IO口没有位带操作,仿位带比较浪费资源,不太想用模拟IIC。
江湖个人
·
2020-08-15 14:45
android
底层驱动
学习之DebugFS的用法,以及对file_operations的进一步理解
DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实际存储在硬盘上,而是Linux内核运行起来后才建立起来。那如何交换数据呢?下面请看:1.首先先看定义:staticconststructfile_operations__fops={\.owner=THIS_MODU
happyguys12345
·
2020-08-15 14:34
linux驱动
STM32F0
使用输出 -2019-5-28
STM32F0
使用输出-2019-5-28GPIO_InitTypeDefGPIO_InitStructure;/*EnabletheGPIO_LEDClock*/RCC_AHBPeriphClockCmd
天或
·
2020-08-15 12:19
STM32/cuberMx
SD卡存储容量的计算过程(附带修正STM32官方库里SD卡例程的一个BUG)
前言SD卡
底层驱动
代码量不小,功能稍微有点复杂,其他的功能不说了;本博文主要介绍SD卡V1.0和V2.0版本的SD卡的容量结算;在对SD卡进行FATFS文件系统(最新R0.13c版本)移植时,接口函数DRESULTdisk_ioctl
wuyuzun
·
2020-08-15 12:37
硬件
stm32
C语言
通信技术
电子模块
【转】FatFS文件系统介绍及使用例程
FatFS文件系统包含了文件ff.h:文件系统实现头文件,定义有文件系统所需的数据结构diskio.h:
底层驱动
头文件,就一些状态宏的定义和
底层驱动
函数的申明integer.h:仅实现数据类型重定义,增加系统的可移植性
吾息
·
2020-08-15 11:58
soc学习
SD卡
底层驱动
SPI模式
SD卡
底层驱动
SPI模式(转载)二作者骑蜗牛找浪漫日期2011-5-611:14:00硬件平台:stm32编译环境:MDK401驱动方式:SPI总线下载(12.88KB)2010-11-819:50编写的函数如下
Xiao_ZJ
·
2020-08-15 11:51
未分类
STM32库函数端口初始化说明
下面只针对这两种MCU库函数操作端口进行说明一、端口功能说明
STM32F0
系列typedefstruct{uint32_tGPIO_Pin;//引脚配置GPIOMode_TypeDefGPIO_Mode
snyanglq
·
2020-08-15 11:24
STM32F051
STM32F103
STM32基础入门(一)——STM32概览
起步必备软件:资料:拓展学习:1.STM32那些事儿STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARMCortex®-M0,M0+,M3,M4和M7内核,按内核架构分为不同产品:主流产品(
STM32F0
李日音
·
2020-08-15 10:22
STM32入门
Linux内核解读随笔
1》从纯技术角度来看,内核只是软件和硬件的一个中间层,它把从软件发来的请求发送给硬件,完成寻址等操作,还充当了
底层驱动
。
露@
·
2020-08-15 10:03
Linux
随笔
UFFS文件系统与NandFlash
1.硬件芯片驱动在
底层驱动
函数中,需要针对具体的芯片特性,编写6个基础函数提供给上层UFFS系统调用。
gxl
·
2020-08-15 10:34
文件系统
STM32F0
之GPIO(使用固件库)
配置GPIO工作模式用GPIO_Init()函数数据类型说明typedefstruct{uint32_tGPIO_Pin;//引脚配置GPIOMode_TypeDefGPIO_Mode;//GPIO_Mode_IN(输入),GPIO_Mode_OUT(输出),GPIO_Mode_AF(备用),GPIO_Mode_AN(模拟)GPIOSpeed_TypeDefGPIO_Speed;//GPIO_Sp
ThomasQiuJS
·
2020-08-15 10:02
STM32
基于STM32F407平台实现FATFS读写大容量(128G)SD卡的心得
首先你要知道FATFS是一个文件管理系统,看他的手册,分为应用层,
底层驱动
等等,但是对于我们嵌入式开发者来说,移植他,我们需要的是
agz
·
2020-08-15 10:29
2、【
STM32F0
系列学习】之—通用输入输出端口(GPIO)
【
STM32F0
系列学习】之—通用输入输出端口GPIO1、GPIO介绍2、GPIO主要特性3、GPIO功能描述4、GPIO端口配置说明5、GPIO工作模式配置5.1【标准库】的配置方式5.2【HAL库】
Geek YANG
·
2020-08-15 10:19
STM32F0学习笔记
基于
STM32F0
的智能水温控制系统设计
实现目标:实现自设温度值,当高于此温度自动开始加热,当低于此温度自动降温,并且当超过此温度伴有蜂鸣器报警和语音提示。具体实现:本次设计采用STM32F030系列微控制器,此芯片时钟高达48Mhz,拥有定时器,串口,ADC,IIC等外设,15个IO口,满足此次设计。语音方面采用ISD1820录音模块,可自行录音,可边沿和低电平播放语音,本次设计将其边沿触发引脚接在微控制器IO口上,通过IO口高电平控
liuxianfei0810
·
2020-08-15 10:27
单片机类
学习类
毕业设计
基于STM32F407的FatFs文件系统在SD卡驱动上的移植
第一步,保证SD卡
底层驱动
函数正确,包括SD卡初始化、SD扇区读写等。第二步,下载FatFs源码,名为ff9b.zip,解压在src文件夹中可以得到diskio.c、ff.c、以及\option\c
随想ustb
·
2020-08-15 10:07
DM3730,OMAP3530,EVM板子开发经验分享以及Pandaboard ES问题探究
,都是关于PandaboardES这块板子的,本人觉得他们目前最渴望的是成功编译x-load,uboot,kernel,filesystem(Android),并且放在板子上能完美的跑起来,暂时放开了
底层驱动
Moonlight_in_BlueSky
·
2020-08-15 05:00
嵌入式底层开发
Linux内核的一点事
tortoisesvn
linux内核
jni
linux
service
文档
Hive之 hive架构
元数据metadata存储,通常是存储在关系数据库如mysql,derby中的系统参数
底层驱动
:包括HiveQL解释器、编译器、优化器、执行器(引擎)。Hadoop:用HDFS进行存储,利用Ma
张冲andy
·
2020-08-14 22:29
hive
《第一行代码》笔记1
简介Android系统架构Linux内核层提供了硬件的
底层驱动
显示驱动、音频驱动、照相机驱动、蓝牙驱动、WiFi驱动、电源管理系统运行库层C/C++库(主要的特性支持)SQLite库——数据库支持OpenGL
一只小翔翔
·
2020-08-14 21:56
Android
温习Android基础知识——《第一行代码(第三版)》读书笔记 Chapter 1 安卓简介
Android代码1.Android系统架构:2.Android版本及新特性:3.Android应用开发特色:4.其他知识点1.Android系统架构:①Linux内核层:为Android设备的各种硬件提供
底层驱动
WayneSun729
·
2020-08-14 15:10
安卓基础知识
STM32之SPI的思考
stm32f0
与网上关于stm32f1大量的例程还不一样,刚刚上市半年多,应该是,并
xuezhimeng2010
·
2020-08-14 04:08
STM32
linux大量写数据到存储设备write线程偶尔出现卡顿的原因
行车记录仪有多路视频数据需要保存到TF卡类的存储介质,但是芯片的IO速度却是有限的,尝试过将写卡线程的优先级提高,但是最后也还是发现,并没有什么改善,最终发现是,在调用驱动中的write函数之后,数据并没有在
底层驱动
缓冲区满之后回写存储介质
chengwei_peng
·
2020-08-14 04:32
linux
Linux写内存
dirty_bytes
dirty_ratio
IAR建立STM32F4工程
文章目录1.官方固件库下载2.IAR新建空工程3.复制添加官方文件3.1复制启动文件.s3.2复制system相关文件3.3复制
底层驱动
文件3.4复制.icf链接文件3.5复制中断和配置相关文件4.IAR
夏夜晚风_
·
2020-08-14 03:37
STM32
认识linux input子系统(一)
认识linuxinput子系统(一)-0-.序本来只是想写个内核态的键盘记录的,但是发现现在的linux驱动模型已经和以前版本不同,增加了input层,几乎所有的
底层驱动
都把数据封装在event里上报给
chobit_s
·
2020-08-14 03:29
kernel
hacking
RL-TCPnet无操作系统移植(一) - LAN8720A的配置
最近在看硬汉写的RL-TCPnet教程的时候,感觉硬汉对
底层驱动
移植那一块讲得不是很清楚,看了原子的也是差不多,只是大概的讲了一下,对于刚学的人来说可能会有点不理解,跟教程写把程序写了出来,能用,但是不知道为什么这样写
我诺你一世不弃
·
2020-08-14 02:11
程序调试
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他