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底层驱动
记一次“粗暴”的Flash模拟EEPROM法(用的STM32F030C6芯片,没找到模拟EEPROM库函数)
我在网上找了许久,也没找到
STM32F0
对应的库函数,而且我还是用的HAL库。单片机内部是NORflash,擦除只能整页擦除,当然写可以按“字”
无锡的老白
·
2020-07-04 16:11
STM32
硬件相关
STM32F0
使用LL库实现MS5536C通讯
在本次项目中,限于空间要求我们选用了STM32F030F4作为控制芯片。这款MCU不但封装紧凑,而且自带的Flash空间也非常有限,所以我们选择了LL库实现。在本文中我们说明一下,使用LL库实现MS5536C的SPI通讯。1、MS5536C简述MS5536C是一个系列的高分辨率工厂校准压力传感器。该设备包括一个压阻式压力传感器和一个ADC,采用三线SPI接口。该设备以16位数据字的形式提供数字压力
foxclever
·
2020-07-04 16:55
嵌入式开发
STM32研发
基于LL库的STM32应用开发
RS485通信(Modbus)丢包解决经验(基于ARM/Linux和STM32平台)
2.ARM-Linux平台有Linux
底层驱动
做自动切换,比如应用程序发送完成后,一般会在
底层驱动
自动切换接收。
川渝小神丢
·
2020-07-04 15:42
通信协议
linux下编写摄像头拍照程序
linux系统移植的事情,遇到了不少的问题,其中一个问题就是linux下使用摄像头;由于项目需要调用摄像头进行获取图像操作,java工程师也不知道在linux使用摄像头的接口,急需一个接口打通上层应用和
底层驱动
之间的问题
enre520
·
2020-07-04 15:37
个人回顾
Linux系统调用怎么和内核或
底层驱动
交互的
学习Linux系统下驱动程序开发已有大半年时间,心中一直有个疑惑:那就是诸如open、write、read等系统调用是怎么和内核或
底层驱动
建立起联系的呢?今天将自己的一些粗略的理解总结如下。
dengdun6257
·
2020-07-04 14:24
STM32 使用 SHT2x 温湿度传感器
这个是在
STM32F0
系列单片机上使用的范例,可以正常读取温度和湿度,主机模式和轮询模式和寄存器配置都有实现。
/*小马*/
·
2020-07-04 13:09
电子电路
STM32
从
底层驱动
到上层APP的流程(2)
1.init.rc对cmaeravibrator进行权限的赋予underpath:./bootable/recovery/etc/init.rc./system/core/rootdir/init.rc添加权限:chomd0777/dev/cmaeravibrator对于标准的封装到jni要先在HLA硬件抽象层里面添加对设备节点的操作的方法给framework层调用,但是也可以绕过HAL层,只要我
water_clj
·
2020-07-04 12:05
(HAL库学习3)STM32CubeMX HAL库 ADC与DAC使用
这次的教学是用CubeMX开启STM32的ADC与DAC功能本次测试再次换了一块板子,用的是STM32F103RCT6,并不是我想换哈,hal库无论你用啥板子,函数几乎都没发生改变,
底层驱动
又是软件默认帮我们设置好的
bird1999625
·
2020-07-04 10:53
STM32_HAL库相关操作
用STM32Cube+FreeRTOS+Keil5对
STM32F0
编程之通过USART发送数据
在上一篇《用STM32Cube+Keil5对
STM32F0
编程之通过USART发送数据》基础之上,我想用操作系统在任务中完成USART发送字符串的实验。
aLife2P6
·
2020-07-04 10:57
ARM
keil5下载程序后提示“internal command error”
在MDK-ARMv5.23上用ST-LINKV2向
STM32F0
下载程序,提示“internalcommanderror”,导致无法再访问
STM32F0
。
aLife2P6
·
2020-07-04 10:25
ARM
开发板RTC时间设置有效,但断电后自动恢复
1.发现使用开发板是时间总是被设置为2028年6月18日3时41分,一开始以为是
底层驱动
的问题,故去底层加打印信息调试。
世黎
·
2020-07-04 10:25
Linux
【RL-TCPnet网络教程】第10章 RL-TCPnet网络协议栈移植(FreeRTOS)
第10章RL-TCPnet网络协议栈移植(FreeRTOS)本章教程为大家讲解RL-TCPnet网络协议栈的FreeRTOS操作系统移植方式,学习了第6章讲解的
底层驱动
接口函数之后,移植就比较容易了,主要是添加库文件
Simon223
·
2020-07-04 08:15
RL-TCPnet网络教程
c++ 获取显示器的连接端口类型(VGA,HDMI,DVI等等)
还有很多人说这个信息只能从
底层驱动
中来进行获取,这个岂不是让我写相关硬件开发代码。。。后来终于在这里(http://stackoverflow.co
承接各种编程私活
·
2020-07-04 08:38
c++
Windows
C++
wmi
windows
Android系统定时开关机实现简述
本实验基于Android6.0一概述:Android系统的定时开关机的实现分为定时开机和定时关机两部分,其中定时关机比较容易,因为不需要
底层驱动
的配合,只需要发特定广播就可以完成,而定时开机的实现稍微麻烦一些
奶牛养殖场小马
·
2020-07-04 06:15
Android系统杂记
使用hal库,使
stm32f0
以dma方式进行串口通信(二)
这里将接着上述生成的代码,编写DMA方式的串口1.STM32Cube的设置2.Keil5的代码编写2.Keil5的代码编写生成初始化代码后,先编译一次,获得.c和.h文件打开usart.c文件,在最下方的/*USERCODEBEGIN1*/的后面添上如下代码#ifdef__GNUC__/*WithGCC/RAISONANCE,smallprintf(optionLDLinker->Librarie
Lexingdon
·
2020-07-04 06:58
STM32
掌握与SD卡“交流”的方法,轻松完成单片机读写SD卡的
底层驱动
程序
从大二开始写代码至今已经五六年了,之前做过很多嵌入式项目,参加过很多竞赛;慢慢才发现之前很多是知其然不知其所以然,很多东西都是从CSDN,论坛,各个网站学习过来的;工作以后才发现,做出一个东西并不难,重要的是方法,思路。很久以前写出了单片机读写SD卡的程序,前些日子拿出来用,发现不能直接用,自己写的程序现在不能用,很是着急。后来是静下心来,分析SD卡的反馈,修改相应的地方,很快就解决了问题。有人说
Code_DZhangTeng
·
2020-07-04 05:16
嵌入式
程序开发
第20章 Linux芯片级移植及
底层驱动
本章知识点在一个新的ARMSoC上,如何移植Linux。1、介绍Linux3.x之后的内核在底层BSP上做了哪些优化。2、如何提供操作系统的运行节拍。3、中断控制器驱动以及它如何为驱动提供标准接口。4、多核SMP芯片的启动。5、作为Linux运行底层基础设施的GPIO、pinctrl(管脚控制器)、时钟和dmaengine驱动。本章有助于工程师理解驱动调用的底层API的来源,以及直接进行Linux
静能生悟
·
2020-07-04 03:54
Linux驱动开发
第20章 Linux芯片级移植及
底层驱动
之pinctrl驱动
20.7pinctrl驱动许多SoC内部都包含pin(管脚/引脚)控制器,通过pin控制器的寄存器,可以配置一个或者一组引脚的功能和特性。在软件上,Linux内核的pinctrl驱动可以操作pin控制器完成如下工作:枚举并且命名pin控制器可控制的所有引脚;提供引脚复用的能力;提供配置引脚的能力,如驱动能力、上拉下拉、开漏(OpenDrain)等。1.pinctrl和引脚在特定SoC的pinctr
静能生悟
·
2020-07-04 03:54
Linux驱动开发
SPI专题(二)——STM32驱动FLASH(W25Q64)
github:mygithub注:博客所涉及的关于stm32的代码,均在仓库【stm32f013_study】下,包括
底层驱动
和应用测试代码。
霁风AI
·
2020-07-04 03:00
stm32开发
spi驱动
STM32学习笔记
浅析:嵌入式软件工程师和嵌入式硬件工程师有什么区别?
嵌入式硬件工程不但要求具备硬件工程师的基本技能,还必须完成部分软件工程师的工作,例如:
底层驱动
的开发嵌入式操作系统的裁剪,移植;GUI、文件系统等软件的移植;基于嵌入式操作系统的
底层驱动
程序的设计等。
weixin_34102807
·
2020-07-04 03:18
Linux芯片级移植与
底层驱动
(基于3.7.4内核)
Linux芯片级移植与
底层驱动
(基于3.7.4内核)2013-01-2618:4031834人阅读评论(4)收藏举报分类:LinuxKernel开发(14)版权声明:本文为博主原创文章,未经博主允许不得转载
少林达摩祖师
·
2020-07-04 02:19
embedded
STM32,仿照LL库,编写FLASH的LL库(内有完成代码)(
STM32F0
)
不知道为为什么,STM32LL库并没有FLASH的库函数,于是决定写一个LL库的特色,就是一个函数,只占用一个指令周期,比如,设置GPIO输出的状态,就是LL_GPIO_SetOutputPin();__STATIC_INLINEvoidLL_GPIO_SetOutputPin(GPIO_TypeDef*GPIOx,uint32_tPinMask){WRITE_REG(GPIOx->BSRR,Pi
梁檀
·
2020-07-04 01:02
单片机
RTThread nano3.1.3系列之PM组件实现低功耗管理
目录前言背景移植1、文件拷贝2、宏定义3、添加
底层驱动
文件4、OSTICK补偿5、调用方法:实现效果注意事项前言嵌入式系统低功耗管理的目的在于满足用户对性能需求的前提下,尽可能降低系统能耗以延长设备待机时间
Hi,Mr.Wang
·
2020-07-04 01:35
RTThread操作系统
开源机器人操作系统——ROS 简介和目录
它提供类似操作系统所提供的功能,包含硬件抽象描述、
底层驱动
程序管理、共用功能的执行、程序间的消息传递、程序发行包管理,它也提供一些工具程序和库用于获取、建立、编写和运行多
皮熊
·
2020-07-02 14:36
go调用c (c和go相互调用 CGO)
自动生成go绑定代码什么是cgogolang中调用C代码参考URL:https://www.jianshu.com/p/871727c2a82c在很多场景下,在Go的程序中需要调用c函数或者是用c编写的库(
底层驱动
西京刀客
·
2020-07-02 04:43
Go
疯壳AI开源无人机飞控整机代码走读、编译与烧写
Driver各模块
底层驱动
代码VL53L1X激光传感器相关代码STM32_LIBSTM32标准库USBUSB相关USB/Li
fengkesz
·
2020-07-01 23:18
VSF aio示例程序中,文件系统功能的测试方法
目前实现了2个文件系统,
底层驱动
分别是fak
vsf_simon
·
2020-07-01 19:17
安卓(android)6.0高通平台下设备树专题视频讲解【全国独家+设备树视频教程】
安卓(android)6.0高通平台下设备树专题视频讲解【全国独家+设备树视频教程】独家拥有,绝对经典创科之龙零死角玩转Android
底层驱动
和系统开发【第三期】主讲人:aiku技术支持QQ:1653687969aiku
aiku969
·
2020-07-01 16:45
Android JNI开发入门与实战
简介:涉及到一些算法或者
底层驱动
的时候,往往需要使用jni来开发。现在官方推荐使用CMake工具来开发jni。使用CMake开发Jni其实挺简单的,要求不高的话只需要简单配置一下就可以使用了。
MYBOYER
·
2020-07-01 11:28
android进阶
stm32工程中在Keil中宏定义
【
STM32F0
工程】【HAL库】在工程中包含一个stm32f0xx.h头文件,在这个文件中通过宏定义,选择工程使用的器件。然后根据选择的器件不同再包含对应器件的头文件,比如stm32f0x8.h。
Flyaswing
·
2020-07-01 09:55
STM32F0
01——Linux简介
嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的
底层驱动
软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。不同于
花泽香瓜
·
2020-07-01 03:03
Linux操作系统学习
你的QQ号又被盗了?关于网络安全你所不知道的事情
就算中了木马,也没法的,QQ的输入密码直接会从
底层驱动
接管。但被盗的QQ号一样很多,这就关系到许多社工
C语言小火车
·
2020-06-30 21:16
c++
c语言
c#
python
java
STM32睡眠模式低功耗(停止模式)
我对比了
STM32F0
和STM32F1两者进入低功耗是一样的,STM32F4的类似目前没有研究。低功耗模式有三种,1.睡眠模式,(CM3内核停止,外设仍然运行)此功耗是最高的。
zzw3255
·
2020-06-30 21:41
STM32
stm32
低功耗
停机模式
睡眠模式
待机模式
C语言编程代码架构搭建——代码分层
底层驱动
初始化配置表硬件抽象层对GPIO抽象化中间交换层接收缓存区设置变量标志位系统任务调用层基本检测事件任务软件协议处理任务硬件控制处理任务DEBUG调试模式像Linux一样打印系统运行时间编程代码前遵循结构设计
zxng_work
·
2020-06-30 20:31
代码
STM32--STM32F051 IAP的实现
IAP原理及过程《正点原子--STM32F10x串口IAP实验》《stm32f030IAP》《STM32F051IAP源码分享》二、遇到的问题1、中断向量表的充定向问题(1)与M3核的单片机由区别1)、
STM32F0
zwb_578209160
·
2020-06-30 19:34
单片机编程
单片机
c语言
stm32
iap
SIMULINK下的STM32自动代码生成
STM32F4的自动代码生成Author:zhouDate:2019/1/28安装软件:MATLAB2013b(包含codergeneration工具箱)MDKKEIL5编译环境Waijung工具箱(
STM32F0
zhouxiaoxiaodou
·
2020-06-30 16:51
laravel 基础教程 —— Artisan 命令
Artisan的
底层驱动
是强大的Symfony控制台组件。
Dearmadman
·
2020-06-30 12:16
STM32F0
利用C语言位域实现仿位带操作,编写STM32通用的sys.h,同正点原子的sys.h函数名和功能一致,方面程序移植
博主也没深入研究,但是就是能直接读写GPIO口的某一位,例如:PAout(1)=1;//GPIOAPin1输出高电平if(PAin(2)==1);//判断GPIOAPin2是否为高电平用起来清晰直观,但是最近使用
STM32F0
哀歌与世无争
·
2020-06-30 11:55
STM32
嵌入式Linux驱动开发
嵌入式Linux驱动开发培训时间:1、连续七天上课(强化班)2、7个周末完成,周六全天(周末班)3、每晚两学时,共28天完成(晚上班)课程要求:该课程综合了嵌入式Linux
底层驱动
开发要点,专门针对有一定嵌入式
yi412
·
2020-06-30 07:25
linux驱动
LPC1768 SPI模式下SD卡FatFs文件系统移植
一、
底层驱动
使用的SSP0的SPI模式驱动,SSP时钟开始使用的25M。SD卡驱动测试完成,可读写擦除测试没有问题之后开始文件系统移植。
xmxqiyan
·
2020-06-30 03:30
C
程序员是做什么的
有做网站的程序,就写一些网站的代码;做财务软件的程序员,就写些财务软件;还有编写像qq之类的客户端程序的;也有一些编写
底层驱动
代码的,像声卡啊,网卡啊,还有传感器等。
xiaxiazl
·
2020-06-30 01:02
玩转
STM32F0
Value Line Discovery 之 深入理解 SYSTICK定时器
在上面的点亮LED中用到了Systick、GPIO,RCC,这次先介绍SYSTICK定时器。1、SYSTICK定时器,又称节拍定时器。顾名思义,就是为操作系统提供一个固定的时钟参考。话不多说,在讲SYSTICK之前,要知道,STM32F030的架构是COTEX-M0,M0与其他M系列的最大区别就是其采用的是“冯·诺依曼”结构,也就是数据与指令不分开。2、认识SYSTICK定时器,需要看一下,内核编
Yvonn
·
2020-06-30 01:51
STM32
Linux ALSA音频框架分析二:linux音频子系统介绍
音频系统比较复杂,各层间有很多交叉,可能是最无序的子系统,并且它有两套音频驱动框架:OSS(OpenSoundSystem)和ALSA(AdvancedLinuxSoundArchitechture),所以
底层驱动
有
坡后村
·
2020-06-30 00:33
Linux驱动
STM32F0
唯一ID ,Unique device ID ,UID
STM32F0
系列的ID地址,和其他的不一样。起始地址是0x1FFFF7AC,共12个字节(96位)。
狗狗25
·
2020-06-29 23:03
MCU
驱动中的IRP
上层应用程序与
底层驱动
程序通信时,应用程序
ALCAT
·
2020-06-29 22:24
Driver
STM32学习笔记一一ADC
github:mygithub注:博客所涉及的关于stm32的代码,均在仓库【stm32f013_study】下,包括
底层驱动
和应用测试代码。
霁风AI
·
2020-06-29 22:36
stm32开发
STM32学习笔记
STM32学习笔记一一外部中断
github:mygithub注:博客所涉及的关于stm32的代码,均在仓库【stm32f013_study】下,包括
底层驱动
和应用测试代码。
霁风AI
·
2020-06-29 22:05
stm32开发
STM32学习笔记
STM32学习笔记一一USART
github:mygithub注:博客所涉及的关于stm32的代码,均在仓库【stm32f013_study】下,包括
底层驱动
和应用测试代码。
霁风AI
·
2020-06-29 22:05
stm32开发
STM32学习笔记
Simulink代码生成基础体验教程
代码生成基础体验教程前言一个完整的控制器(xCU)嵌入式程序在逻辑架构均可分为两层:一个是应用逻辑层(ApplicationSoftware),用来表达整个控制逻辑的实现算法;还有一个是基础软件层(BasicSoftware)也就是常说的
底层驱动
古德曼 思想
·
2020-06-29 21:00
MBD软件开发学习(2)
Simulink应用层模型与手写C语言底层代码如何打包集成方式一在代码中集成:应用层模型生成代码后,在底层代码中增加接口层,与应用层代码整合编译方式二在模型中集成;编写cmexs-function
底层驱动
模块
win2000_li
·
2020-06-29 18:33
MATLAB
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他