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
嵌入式Linux驱动开发笔记
LwIP应用
开发笔记
之六:LwIP无操作系统TCP客户端
上一篇我们基于LwIP协议栈的RAWAPI实现了一个TCP服务器的简单应用,接下来一节我们来实现一个TCP客户端的简单应用。1、TCP简述TCP(TransmissionControlProtocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,与用户数据报协议(UDP)是同一层内的
foxclever
·
2023-10-17 00:27
LwIP应用开发系列
L'w'IP
TCP
Client
正点原子
嵌入式linux驱动
开发——新字符设备驱动实验
经过之前两篇笔记的实战操作,已经掌握了Linux字符设备驱动开发的基本步骤,字符设备驱动开发重点是使用register_chrdev函数注册字符设备,当不再使用设备的时候就使用unregister_chrdev函数注销字符设备,驱动模块加载成功以后还需要手动使用mknod命令创建设备节点。register_chrdev和unregister_chrdev这两个函数是老版本驱动使用的函数,现在新的字
努力自学的小夏
·
2023-10-16 16:06
linux学习
linux
驱动开发
学习
笔记
stm32
正点原子
嵌入式linux驱动
开发——字符设备驱动开发
经过之前这么多篇笔记的学习,Ubuntu操作系统以及完整的Linux系统移植,已经初步掌握了开发板系统搭建的过程,在STM32MP157上搭建了自己的简单开发系统,从这一篇笔记开始就可以证实Linux驱动开发的学习了!之后的正点原子教程将会详细讲解Linux中的三大类驱动:字符设备驱动、块设备驱动和网络设备驱动。其中字符设备驱动是占用篇幅最大的一类驱动,因为字符设备最多,从最简单的点灯到I2C、S
努力自学的小夏
·
2023-10-16 16:35
linux学习
linux
驱动开发
stm32
学习
笔记
正点原子
嵌入式linux驱动
开发——LED驱动开发
在上一篇笔记中,详细的讲解了字符设备驱动开发步骤,并且用一个虚拟的chrdevbase设备为例完成了第一个字符设备驱动的开发。本章就开始编写第一个真正的Linux字符设备驱动。在正点原子STM32MP157开发板上有一个LED灯,本章就学习一下如何编写Linux下的LED灯驱动。Linux下LED灯驱动原理Linux下的任何外设驱动,最终都是要配置相应的硬件寄存器。所以LED灯驱动最终也是对STM
努力自学的小夏
·
2023-10-16 16:03
linux学习
linux
驱动开发
stm32
笔记
学习
【正点原子MP157连载】 第五章 STM32MP1启动详解-摘自【正点原子】【正点原子】STM32MP1
嵌入式Linux驱动
开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-16 13:02
正点原子
stm32
linux
驱动开发
NES(FC) FPGA游戏卡
开发笔记
(1)---- 开始篇
目录简介技术要求参考1)国内玩家自制游戏卡2)N8N8pro3)powerpak4)FC模拟器软件N8pro的实现方案的信息收集先了解一下各个芯片的功能N8开发者提供的资源信息PowerpakNesdevwiki和forum简介整个开发的目的就是做一个FPGA实现的,可以支持多种FC游戏(多种mapper)的游戏卡。这个开发思路国内外都有实现,包括:1)90年代的盗版卡,用逻辑器件实现mapper
dire_777
·
2023-10-16 13:55
FPGA
FC游戏卡开发
fpga开发
游戏
Oculus
开发笔记
adbshellamforce-stopcom.gmf.testSinglePassStereorendering(alsoknownasMultiviewrenderingonOpenGL/VulkanVRInteractionsInteractivitywithobjects:hoverover,select,grab,throwandrotate.AbilitytointeractwithU
gmf532196
·
2023-10-16 11:32
Unity
VR
Oculus
【QT
开发笔记
-基础篇】| 第四章 事件QEvent | 4.6 定时器事件
本章要实现的整体效果如下:QT中使用定时器,有两种方式:定时器类:QTimer定时器事件:QEvent::Timer,对应的子类是QTimerEvent本节通过一个案例,同时讲解这两种方式案例:当点击“开始”按钮,两个标签同时向右移动,下边标签的定时间隔是上边标签的2倍,因此移动慢。当两个标签移动到最右侧时,回到最右端循环移动,整体效果,如下:1.定时器事件QTimerEvent1.1界面布局把两
大轮明王讲QT
·
2023-10-16 11:24
《QT开发笔记-基础篇》
qt
c++
事件
无边框窗口
phpcms v9二次
开发笔记
phpcms是基于MVC结构的。安装:下载phpcms_v9.5.9_UTF8.zip;新建目录phpcms,将压缩包里install_package目录下所有文件复制到phpcms目录。浏览器输入类似于http://localhost/phpcms便可以进入安装过程了。接下来安照步骤走下去即可。一、目录结构根目录|–api接口文件目录|–caches缓存文件目录|–configs系统配置文件目录
weixin_34306593
·
2023-10-15 08:24
php
数据库
测试
基础WPF开发知识点
文章名称:WPF
开发笔记
作者:遮瑕修改时间:2022/11/24文章目录一、前言(一)、什么是命名空间(二)、什么是.NET类型二、WPF标记——XAML笔记(一)什么是XAML(二)XAML的使用方法
遮瑕
·
2023-10-14 19:48
wpf
microsoft
windows
微信小程序
开发笔记
(三)flex布局和自适应单位rpx
什么是flex布局在上一篇博客里,笔者在hello.wxss里使用了display:flex;。什么是flex呢?flex布局是W3c组织在2009年提出的一个新的布局方案,其宗旨是让页面的布局样式更加简单,并且可以很好地支持响应式布局。这并不是小程序所独有的技术,它本身是CSS语法的一部分。只不过早期时候,主流的浏览器对flex布局的支持并不完善,造成了开发者并不知道与这种布局方式的存在或者使用
宝贝啊!
·
2023-10-14 16:37
至强服务器BIOS/UEFI驱动
开发笔记
至强服务器BIOS/UEFI驱动
开发笔记
驱动开发基础HelloUEFIDriver项目选择项目位置初始化驱动代码文件结构驱动程序入口和基本功能导入AMI工程AMI平台HelloUEFIDriver编译问题测试结果打印设备列表继续开发
岬淢箫声
·
2023-10-13 14:15
C/C++
单片机
Linux
服务器
驱动开发
笔记
SQL
开发笔记
之专栏介绍
Sql是用于访问和处理数据库的标准计算机语言,使用SQL访问和处理数据系统中的数据,这类数据库包括:Mysql、PostgresSql、Oracle、Sybase、DB2等等,数据库无非围绕着“增删改查”的核心业务进行开发。并且目前绝大多数的后端程序开发本质上是数据密集型应用,代码做的事情围绕着数据库对的数据的存取,而绝大多数应用的数据都储存在关系数据库内,所以关系数据库才是后端应用的核心与基础。
DRobot
·
2023-10-13 02:02
SQL数据库
sql
笔记
数据库
Matlab+Qt
开发笔记
(二):Qt打开mat文件显示读取的数据
前言 介绍了基础环境,最终是为了读取显示.mat文件,本篇读取mat文件并显示。补充 测试的mat文件是double类型的。Matlab库数据类型变量类型:matError,错误变量 错误类型,实际上是整形。变量类型:MATFile,mat文件指针 打开mat文件返回的指针,操作文件需要一直使用,直至关闭。变量类型:mxArray,mat数组 打开mat文件所产生的二维数组类型。Matl
红模仿_红胖子
·
2023-10-13 01:50
VSCode插件
开发笔记
2
前言笔者正在学习开发一款VSCode插件,文章为学习所做的笔记,供学习使用。1.package.json以下为插件中package.json的大致写法{//插件的名字,应全部小写,不能有空格"name":"vscode-plugin-demo",//插件的友好显示名称,用于显示在应用市场,支持中文"displayName":"VSCode插件demo",//描述"description":"VSC
JaniceZD
·
2023-10-13 00:39
正点原子
嵌入式linux驱动
开发——Buildroot根文件系统构建
上一小节学习了如何使用busybox来构建根文件系统,但是busybox构建的根文件系统不齐全,很多东西需要自行添加,比如lib库文件。在后面的驱动开发中很多第三方软件也需要自己去移植,这些第三方软件有很多又依赖其他的库文件,导致移植过程非常的繁琐。本章来学习一下另外一种更加实用的根文件系统构建方法,那就是使用buildroot来构建根文件系统。buildroot简介buildroot简介在上一篇
努力自学的小夏
·
2023-10-12 20:53
linux学习
linux
驱动开发
stm32
学习
笔记
正点原子
嵌入式linux驱动
开发——Busybox根文件系统构建
前面已经移植了TF-A、Uboot和Linuxkernel,就剩最后一个rootfs(根文件系统)了,本章就来学习一下根文件系统的组成以及如何构建根文件系统。这是Linux系统移植的最后一步,根文件系统构建好以后就意味着拥有了一个完整的、可以运行的最小系统。以后就在这个最小系统上编写、测试Linux驱动,移植一些第三方组件,逐步的完善这个最小系统。最终得到一个功能完善、驱动齐全、相对完善的操作系统
努力自学的小夏
·
2023-10-12 20:38
linux学习
linux
驱动开发
stm32
笔记
学习
开发笔记
| 编译报错 | error: expected identifier or ‘(‘ before ‘return‘
INT32PipView_OnDraw_3sensor(APPDISP_VIEW_DRAW*pDraw)//PIP=PictureInPicture{IRECTdst_region;UINT32uiMovieSize;#if(DUALCAM_PIP_BEHIND_FLIP)IPOINTdstLocation;#endifuiMovieSize=SysGetFlag(FL_MOVIE_SIZE);/
透明水晶
·
2023-10-12 13:28
笔记
笔记
Linux内存管理 | 二、虚拟地址空间布局
我的圈子:高级工程师聚集地我是董哥,高级嵌入式软件开发工程师,从事
嵌入式Linux驱动
开发和系统开发,曾就职于世界500强企业!创作理念:专注分享高质量嵌入式文章,让大家读有所得!
卍一十二画卍
·
2023-10-12 09:12
Linux内存管理
linux
Linux驱动开发
内存管理
Linux内存管理
MMU
【正点原子Linux连载】第二十七章 SPI实验 -摘自【正点原子】I.MX6U
嵌入式Linux驱动
开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第二十
正点原子
·
2023-10-12 06:12
LINUX
linux
stm32
《嵌入式系统 – Zephyr
开发笔记
》 第4章 Zephyr应用开发
原文链接在开发应用之前,先添加一个工具,tree,从名字就可以看出,这个是用于查看工程的结构,非常方便。使用以下命令安装:$sudoapt-getupdate$sudoapt-getinstalltree4.1工程简介Zephyr是基于Cmake开发的,编译系统是一个以应用程序为中心的系统,它需要一个应用程序来初始化需要编译的内核源码树。应用程序的编译会驱使应用程序和内核的配置、编译过程的发生,并
Bruceoxl
·
2023-10-11 15:27
1024程序员节
嵌入式
应用
zephyr
java版gRPC实战之一:用proto生成代码
:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于《java版gRPC实战》系列《java版gRPC实战》是欣宸原创的面向java程序员的gRPC
开发笔记
程序员欣宸
·
2023-10-11 15:53
正点原子
嵌入式linux驱动
开发——Linux内核移植
之前的两篇笔记,简单了解了一下Linux内核顶层Makefile和Linux内核的启动流程,本篇内容来学习一下如何将ST官方提供的Linux内核移植到正点原子的STM32MP157开发板上。通过本章的学习,将掌握如何将半导体厂商提供的LinuxBSP包移植到自己的平台上。Linux内核初次编译编译正点原子出厂Linux源码之前的Linux内核第一篇笔记,就是编译正点原子STM32MP157开发板出
努力自学的小夏
·
2023-10-11 14:49
linux学习
linux
驱动开发
学习
笔记
stm32
RK3568 SPI子系统–oled屏
8.SPI子系统–oled屏实验—[野火]
嵌入式Linux驱动
开发实战指南——基于LubanCat-RK系列板卡文档参见野火的资料。
jim0506
·
2023-10-11 14:10
linux
嵌入式linux驱动
之路17:U-Boot 启动流程(2)
bootz启动Linux内核过程在执行do_bootm_state函数之前设置images.os.os=IH_OS_LINUX设置镜像的操作系统类型为Linux,后面do_bootm_states函数启动内核时会根据它来找到对应的启动函数,do_bootm_states函数主要是将全局变量image清零并且设置一下它的几个成员就返回了。通过函数bootm_os_get_boot_func来查找系统
々淡然&
·
2023-10-11 14:17
linux
arm
驱动开发
C语言结构体中定义函数指针详解
语言结构体中定义函数指针详解结构体指针函数应用场景之一--驱动程序编写结构体的一些基本用法形式1:先定义结构体类型,再定义变量形式2:在定义类型的同时定义变量形式3:直接定义变量,用无名结构体直接定义变量只能一次结构体指针在
嵌入式
宁静致远2021
·
2023-10-11 10:02
Linux
嵌入式MCU
c语言
开发语言
后端
OpenHamony
开发笔记
一:在HarmonyOS虚拟机上运行openharmony工程
在HarmonyOS的虚拟机上要运行openharmony的工程时需要修改的地方有1.修改build-profile.json5,将runtimeOS改为HarmonyOS"targets":[{"name":"default","runtimeOS":"HarmonyOS"},2.修改工程引用的SDK,在文件local.properties上将sdk.dir的openharmonysdk改为hw
星海之辰
·
2023-10-11 08:51
OpenHarmony学习
笔记
Android
开发笔记
1.查询包名下的跳转activityPackageManagerpackageManager=context.getPackageManager();Intentintent=packageManager.getLaunchIntentForPackage("com.instagram.android");if(intent==null){GLog.iTag(SocialConstant.LOG_
不偏不倚就是你
·
2023-10-11 07:20
net-snmp开发
net-snmp
开发笔记
1net-snmp源码下载安装2MIB文件编辑2.1MIBBuilder2.1.1实例2.2MIBCompile2.3MIBBrowser3SNMP私有MIB实现C函数3.1MIB
chao103
·
2023-10-11 00:21
【QT
开发笔记
-基础篇】| 第四章 事件QEvent | 4.5 键盘事件
本章要实现的整体效果如下:QEvent::KeyPress键盘按下时,触发该事件,它对应的子类是QKeyEventQEvent::KeyRelease键盘抬起时,触发该事件,它对应的子类是QKeyEvent本节通过两个案例来讲解这2个事件:键盘按下、释放事件的基本使用通过键盘的上下左右箭头,控制标签控件的上下1.键盘按下、释放事件的基本使用只需重写keyPressEvent()和keyPressE
大轮明王讲QT
·
2023-10-11 00:16
《QT开发笔记-基础篇》
qt
c++
事件
无边框窗口
OsgEarth
开发笔记
(一):Osg3.6.3+OsgEarth3.1+vs2019x64开发环境搭建(上)
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)OSG与OsgEarth三维开发专栏上一篇:没有了下一篇:敬请期待…前言OSG研究之后,做地理GIS显示了地球:《项目实战:Qt+OSG教育学科工具之地理三维星球》,这一文章是基于OSG做的,而基于OsgEarth是可以进一步对
红模仿_红胖子
·
2023-10-10 17:56
Unity
开发笔记
(五)—— 制作第四个小游戏《坦克大战》
目录使用VS传统方法制作使用Unity制作使用VS传统方法制作写在前面的话C#可以干什么?桌面应用开发(用的少,现在市面上的桌面应用大部分是C++开发的)Unity游戏开发Web开发(用的少,现在市面上的网站是Java/PHP开发的)开发工具:Unity、VS注意:杀毒软件可能会把开发完成阶段生成的exe文件误当成病毒删除,所以使用时注意关闭一、准备进入项目后可以看到Form1.cs的设计模型框鼠
呼叫冰河谷
·
2023-10-10 16:52
游戏开发
c#
GIS地图学习笔记二之Android开发
*,这个版本的ArcGISRuntimeSDK的使用可以参考《ArcGISRuntimeSDKforAndroid
开发笔记
》系列blog。1、找资料1、适用于Android的ArcGISRu
沐左
·
2023-10-09 22:31
android
GIS地图开发
android
gis
sdk
v100-1-0
正点原子
嵌入式linux驱动
开发——开发环境搭建
在进行Linux驱动开发之前肯定需要先将Linux系统移植到开发板上去。Linux的移植要复杂的多,在移植Linux之前我们需要先移植一个bootloader代码,这个bootloader代码用于启动Linux内核,bootloader有很多,常用的就是U-Boot。移植好U-Boot以后再移植Linux内核,移植完Linux内核以后Linux还不能正常启动,还需要再移植一个根文件系统(rootf
努力自学的小夏
·
2023-10-09 16:10
linux学习
linux
驱动开发
学习
笔记
visual
studio
code
正点原子
嵌入式linux驱动
开发——Ubuntu系统入门
因为我自己的电脑之前就已经直接安装过双系统了,VMWare我之前也装过,并不困难,如果没有像用ROS这种有时候需要显卡加速的情况,装一个虚拟机就可以学习了。这里我就不把安装的教程搬下来了,我直接对着文档开始从Ubuntu入门开始做学习笔记。图的话我都是截的正点原子的开源文档,因为我自己的电脑现在一直是放在家远程,进Ubuntu没法远程,而且大多数文档也是在Windows,搬来搬去太烦了……Ubun
努力自学的小夏
·
2023-10-09 16:40
linux学习
linux
驱动开发
ubuntu
嵌入式Linux驱动
开发——解决/sys/bus/spi/devices下没有对应的spi设备文件
问题描述最近在学习Linux驱动开发中SPI总线的驱动框架,但在修改完设备树添加完对应的spi设备节点后,理应在/sys/bus/spi下会有对应的spi设备,我的目录下面没有。无spi设备然后我查看了/proc/device-tree,发现有对应的spi设备节点,我就先没有过多理会这个问题。/proc/device-tree下有对应的节点信息设备树.dts对应的spi设备节点信息但在写完对应的驱
门牙会稍息
·
2023-10-09 16:10
驱动开发
linux
经验分享
正点原子
嵌入式linux驱动
开发——Linux内核启动流程
上一篇笔记学习了Linux内核的顶层Makefile,现在来看Linux内核的大致启动流程,Linux内核的启动流程要比uboot复杂的多,涉及到的内容也更多,因此本章就大致的了解一Linux内核的启动流程。链接脚本vmlinux.lds要分析Linux启动流程,同样需要先编译一Linux源码,因为有很多文件是需要编译才会生成的。首先分析Linux内核的链接脚本文件arch/arm/kernel/
努力自学的小夏
·
2023-10-09 16:29
linux学习
linux
驱动开发
stm32
笔记
学习
华大半导体 HC32F4A0 系列
开发笔记
HC32F4A0系列
开发笔记
目录选用芯片对比STM32的优势踩过的坑和一些总结:1——串口空中断bug2——标志位的寄存器3——写IAP遇到的问题4——CPU主频配置5——RTC时钟6——移入操作系统后的
K V G
·
2023-10-08 21:36
HC32
单片机开发
stm32
单片机
arm
【正点原子Linux连载】第三十二章 U-Boot启动流程详解 -摘自【正点原子】I.MX6U
嵌入式Linux驱动
开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第三十
正点原子
·
2023-10-08 20:24
LINUX
linux
【正点原子Linux连载】第三十五章 Linux内核顶层Makefile详解 -摘自【正点原子】I.MX6U
嵌入式Linux驱动
开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第三十
正点原子
·
2023-10-08 20:54
LINUX
linux
stm32
【正点原子Linux连载】第三十一章 U-Boot顶层Makefile详解 -摘自【正点原子】I.MX6U
嵌入式Linux驱动
开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第三十
正点原子
·
2023-10-08 20:53
LINUX
linux
kallsyms 压缩_【正点原子Linux连载】第三十五章Linux内核顶层Makefile详解-摘自【正点原子】I.MX6U
嵌入式Linux驱动
开发指南 (amobbs.com 阿莫电子论坛)...
本帖最后由正点原子于2020-10-2416:12编辑876919289[/url]5)关注正点原子公众号,获取最新资料[url=https://www.yuanzige.com/]第三十五章Linux内核顶层Makefile详解前几章我们重点讲解了如何移植uboot到I.MX6U-ALPHA开发板上,从本章开始我们就开始学习如何移植Linux内核。同uboot一样,在具体移植之前,我们先来学习一
weixin_39706127
·
2023-10-08 20:22
kallsyms
压缩
正点原子
嵌入式linux驱动
开发——Linux内核顶层Makefile详解
之前的几篇学习笔记重点讲解了如何移植uboot到STM32MP157开发板上,从本章就开始学习如何移植Linux内核。同uboot一样,在具体移植之前,先来学习一下Linux内核的顶层Makefile文件,因为顶层Makefile控制着Linux内核的编译流程。Linux内核初次编译先编译一下正点原子STM32MP157开发板的出厂Linux内核。第三方库安装编译内核之前需要先在Ubuntu上安装
努力自学的小夏
·
2023-10-08 20:44
linux学习
linux
驱动开发
stm32
学习
笔记
Freertos-小车
开发笔记
3 --PID控制编码电机
目录前言一、创建软件定时器二、软件定时器回调函数三、PID控制编码电机1.前轮转向控制2.串口1输出电机以及舵机的数据3.串口3接收指令及其处理指令前言通过编码点击控制小车的后轮转动,通过舵机改变前轮的转向。一、创建软件定时器/*创建软件定时器1-2*/timer1_handle=xTimerCreate("timer1",10,//定时时间10mspdTRUE,//周期定时器(void*)1,/
riting、
·
2023-10-08 15:49
物联网
单片机
stm32
嵌入式硬件
Freertos-小车
开发笔记
2 --编码电机使用
目录前言一、TB6612电机驱动板1.TB6612模块介绍2.TB6612芯片原理图介绍与控制说明3.tb6612--D153B模块接线说明二、编码电机驱动后轮1.编码电机初始化2.编码电机初始化总结前言通过编码点击控制小车的后轮转动,通过舵机改变前轮的转向。一、TB6612电机驱动板采用tb6612电机作为编码电机的驱动板,该驱动板只需要1个pwm信号和两个IO口即可控制一个编码电机.编码器电机
riting、
·
2023-10-08 15:18
单片机
物联网
stm32
嵌入式硬件
2021-03-13
请求链接,稍后更新扩展点简述扩展点的生命周期及扩展点的执行时机扩展点的作用扩展点实战更多Spring扩展请查看专题Spring
开发笔记
。
单名一个冲
·
2023-10-08 14:00
Flutter
开发笔记
—— 语音消息功能实现
前言最近在开发一款即时通讯(IM)的聊天App,在实现语音消息功能模块后,写下该文章以做记录。注:本文不提供相关图片资源以及IM聊天中具体实现代码,单论语音功能实现思路需求分析比起上来直接贴代码,我们先来逐步分析一下一个正常语音消息的需求是如何的?长按语音按钮录制用户语音内容松开按钮后发送语音消息至目标从上可得,我们需要针对于用户的语音录制&播放方面下手!Flutter_sound目标地址:htt
Marinda_Speed
·
2023-10-08 06:51
Flutter
flutter
笔记
正点原子
嵌入式linux驱动
开发——U-boot启动流程详解
在上一篇笔记中详细分析了uboot的顶层Makefile,理清了uboot的编译流程。本章来详细的分析一下uboot的启动流程,理清uboot是如何启动的。通过对uboot启动流程的梳理,可以掌握一些外设是在哪里被初始化的,这样当需要修改这些外设驱动的时候就会比较简单。另外,通过分析uboot的启动流程可以了解Linux内核是如何被启动的。链接脚本u-boot.lds详解要分析uboot的启动流程
努力自学的小夏
·
2023-10-07 19:28
linux学习
linux
驱动开发
学习
笔记
stm32
正点原子
嵌入式linux驱动
开发——U-boot移植
uboot的移植并不是说从零开始将uboot移植到所使用的开发板或者开发平台上。这个对于我们开发者来说基本是不可能的,这个工作一般是半导体厂商做的,半导体厂商负责将uboot移植到他们的芯片上,因此半导体厂商都会自己做一个开发板,这个开发板就叫做原厂开发板,比如我们现在学习STM32的时候听说过的discover开发板就是ST自己做的。半导体厂商将uboot移植到自己的原厂开发板上,测试好以后就会
努力自学的小夏
·
2023-10-07 19:28
linux学习
linux
驱动开发
stm32
笔记
学习
正点原子
嵌入式linux驱动
开发——U-boot图形化配置及其原理
经过之前对uboot的学习可以知道:uboot可以通过stm32mp15_trusted_defconfig来配置,或者通过文件stm32mp1.h来配置uboot。还有另外一种配置uboot的方法,就是图形化配置,以前的uboot是不支持图形化配置,只有Linux内核才支持图形化配置。不过不知道从什么时候开始,uboot也支持图形化配置了,本章就来学习一下如何通过图形化配置uboot,并且学习一
努力自学的小夏
·
2023-10-07 19:55
linux学习
linux
驱动开发
stm32
学习
笔记
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他