资讯
如何在STM32单片机上移植FreeRTOS(2024-04-02)
如何在STM32单片机上移植FreeRTOS;首先在网上看到大部分移植FreeRTOS 都是选择修改他的启动文件,我个人感觉这样不是很好,毕竟是汇编,当你采用不同的芯片型号时,又要修改不同的xx.S......
基于RTThread的DFS文件系统组件使用笔记(2024-07-09)
基于RTThread的DFS文件系统组件使用笔记;简单介绍了一下DFS代码框架和如何在RTThread平台上使用DFS分布式文件系统。工作比较忙先把目前整理的发出来,希望对小伙伴们有帮助,也希......
如何创建一个STM32工程模板(2024-08-20)
如何创建一个STM32工程模板;一。开发环境和固定库版本
二。准备工作
三。建立工程模板
1. 建立一个Template的文件夹
2.在Template文件夹下建立下面3个文件夹
CORE......
STM32F4 新建标准库函数工程(2023-01-12)
耐心
新建库函数工程注意事项
不同芯片在新建工程时的配置略有区别,主要体现在以下几点:
工程目标 Device 选择的芯片型号不同。
添加的启动文件不同。要根据芯片型号在 arm 目录......
初识STM32 标准库(2023-02-27)
操作系统提供简单的处理器软件接口,屏蔽了硬件差异,这对软件的移植是有极大的好处的。STM32 的库,就是按照CMSIS 标准建立的。
库目录、文件简介
STM32 标准库可以从官网获得,也可......
如何构建STM32单片机keil的开发环境(2023-10-11)
贝启动代码。
在工程文件下,新建Startup、Headers、User、Libraries、CMSIS、Lists、Output文件夹。
文件夹
用途
Startup
启动文件,Flash在16......
CH375读写U盘C51示例源程序(2023-01-03)
定义的详细说明请看CH375HF9.H文件 */#define LIB_CFG_FILE_IO 1 /* 文件读写的数据的复制方式,0为"外部子程序",1为"内部复制" */#define......
手把手带你创建HAL版本MDK工程模板(2024-01-12)
一定能够自己搭建一个HAL版本MDK工程模板。
1. 源码下载及前置阅读
如果大家跟着本教程学习还是无法自己创建 HAL 版本的 MDK 工程模板,那么可以参考我给大家准备的源文件。
源码......
基于S3C2440A的SD卡文件系统的设计与实现(2023-01-30)
基于S3C2440A的SD卡文件系统的设计与实现;随着嵌入式式技术的不断发展,ARM处理器凭借其高性能、廉价、耗能低的优质特性而得到广泛应用。文中......
GCC编译器原理(一)04------GCC 工具:nlmconv、nm、objcopy、objdump和 ranlib;1.3.13 nlmconv
nlmconv 将可重定位的对象文件......
GCC编译器原理(一)05------GCC 工具:readelf、size、strings、strip和 windres;1.3.18 readelf:elf 文件格式分析工具
这个......
解决IAR中H文件不能打开的方法(2024-08-09)
解决IAR中H文件不能打开的方法;我用的是IAR EW8051-EV-750A。
运行时经常出错,如:Fatal Error[Pe005]: could not open source file......
STM32单片机中Hex、Bin文件的区别及应用详解(2023-08-17)
STM32单片机中Hex、Bin文件的区别及应用详解;STM32、51等单片机程序经过编译后,生成的hex文件、bin文件,它们都是单片机烧写文件,本文介绍它们的区别与应用。Hex文件Keil5中生......
STM32入门学习笔记之uCOS-II系统移植2(2024-05-17)
STM32入门学习笔记之uCOS-II系统移植2;23.2 uCos-II移植
我们将下载好的uCOS-II的源代码解压出来如下图所示。
23.2.1 在工程中添加相应的文件
(1)在工......
引用-IAR包含文件的路径定义(2024-08-09)
引用-IAR包含文件的路径定义;1) 在定义包含文件路径的文本框中,定义包含文件的路径有两种很重要的语法, 一是$TOOLKIT_DIR$,这个语法表示包含文件的路径在IAR 安装......
Mate 9永不卡顿的秘诀!F2FS文件到底是啥?(2016-12-09)
Mate 9永不卡顿的秘诀!F2FS文件到底是啥?;临近年末,手机界无论大小厂商纷纷炸出自己王牌机型,在这个收官大战中,华为无疑是一家战果累累的公司,前面三星Note7不幸夭折,苹果......
stm32固件库在stm3210e-eval开发板上的移植(2023-05-23)
stm32固件库在stm3210e-eval开发板上的移植; 首先建立工程,我习惯性在工程文件夹下建立以下几个文件夹,分别放不同的文件,以区别不同文件的不同作用,方便寻找和移植。如下......
51单片机工程模板创建方法(2024-03-19)
机编程做好铺垫。
一、51 单片机工程模板创建
1.新建工程
首先在电脑任意位置新建一个文件夹,命名为“51 单片机工程模板创建”。
打开KEIL C51 软件,新建一个工程,工程名根据喜好命名,但是......
STM32CubeMX系列 | FATFS文件系统(2023-03-23)
STM32CubeMX系列 | FATFS文件系统;1. FATFS文件系统简介
文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构(即在存储设备上组织文件的方法)。操作系统中负责管理和存储文件信息的软件机构称为文件......
你知道嵌入式Linux内核?文件系统的制作也是有密切关联的(2023-01-11)
你知道嵌入式Linux内核?文件系统的制作也是有密切关联的; 嵌入式Linux系统由 Linux内核 + 根文件系统 两部分组成
一个完整的嵌入式Linux系统组成:bootloader......
STM32学习笔记之电容触摸2(2024-03-07)
STM32学习笔记之电容触摸2;(4)在led.c文件中添加以下代码
(5)在tpad.c文件内添加以下代码
#include "tpad.h"
#include "delay.h......
LCD实验学习笔记(一):Makefile(2023-06-15)
LCD实验学习笔记(一):Makefile;主Makefile总领全局的就这句——
lcd.bin: $(objs)
要生成lcd.bin,依赖于objs列举的一堆文件:head.o init.o......
STM32入门学习笔记之电容触摸实验(下)(2024-04-18)
。
(1)新建基础工程,并创建tpad.c,tpad.h,led.c和led.h文件,并导入工程,如下图所示。
(2)在tpad.h文件内添加以下代码。
(3)在led.h文件内添加以下代码
(4)在......
Linux下开发STM32 使用gcc-arm-none-eabi工具链编译生成bin、hex文件;1.为什么不是gcc
在开发stm32的时候,编译工具链要使用gcc-arm-none-eabi......
Linux移植之移植步骤(2024-08-29)
Linux移植之移植步骤;在这里总结一下我在移植Linux2.6.22.6内核过程时的步骤。移植成功后最终能挂接做好的根文件系统,并且启动第一个init程序。移植的步骤如下:
1、将网上下载的内核源码文件......
.h头文件那些注意事项(2023-03-28)
.h头文件那些注意事项;好的编程习惯,会直接影响代码的质量,在嵌入式C/C++中,头文件的引用方式和方法有多种,同时一些细节也会影响你代码质量和编译效率。
下面就来说说与头文件......
GCC编译器原理(二)------编译原理一:ELF文件(2)(2024-08-22)
GCC编译器原理(二)------编译原理一:ELF文件(2);四、 ELF 文件格式分析
ELF文件(目标文件)格式主要四种:
当进程意外终止时,系统可以将该进程的地址空间的内容及终止时的一些其他信息转储到核心转储文件......
STM32CubeIDE找不到elf(2024-07-25)
会遇到找不到elf文件的问题。本文将详细介绍在STM32CubeIDE中找不到elf文件的原因及解决方法。
首先,我们需要了解elf文件是什么。elf(Executable and Linkable......
创建STM32工程模板(2024-07-24)
创建STM32工程模板;1、创建一个工程文件夹,并且在文件夹里创建三个文件夹并分别以CORE、STM32F10X_LIB、USER命名。
2、将......
模块化编程(2024-08-14)
模块化编程; 在单片机应用系统中,特别对于大型的复杂系统,由于传感器和处理模块非常多,放在一个文件中是不可行的,此时,要进行模块化处理。
把每一个模块做成一个.c文件......
Keil C51编译器的使用(2024-08-14)
Keil C51编译器的使用;对于学习51系列单片机的人来说,Keil 可以说是最熟悉不过的了,但一直在Keil UI界面的掩盖之下,我们并不了解一个51的HEX文件是怎样从源代码文件......
Keil5软件配置与新建STM32工程教程(2023-08-02)
Keil5软件配置与新建STM32工程教程;新建工程文件夹
建立名字为LED的文件夹存放工程文件,其中再建立两个文件夹,Listing文件夹用于存放编译器编译时候产生的C语言、汇编、链接文件......
stm32头文件和源文件的作用(2024-08-09)
stm32头文件和源文件的作用;对于STM32F4xx_StdPeriph_Driver,其重要源文件为:
stm32f4xx_ppp.h:外设头文件。这里的ppp只是一个代码,在实......
CLion配置STM32开发环境(2023-03-23)
完成的工具
解压完成的工具
解压出来文件名比较长,可以修改一下文件名,将名字缩短一点,这里我是修改了文件夹的名字的
3、添加环境变量
将解压出来的MinGW、gcc-arm-none......
如何实现程序拼接和hex/bin格式互转?(2024-06-20)
的互转
1
理解bin、hex、axf
想要掌握程序IAP+APP程序拼接,需要理解程序文件hex、bin文件格式内容。
用一个表格来区分bin、hex和axf三者的关系:
bin
hex
axf......
GCC编译器原理(二)------编译原理一:ELF文件(1)(2024-08-22)
GCC编译器原理(二)------编译原理一:ELF文件(1);二、ELF 文件介绍
2.1 可执行文件格式综述
相对于其它文件类型,可执行文件可能是一个操作系统中最重要的文件类型,因为......
怎样在Linux上开发STM32程序(2024-02-27)
怎样在Linux上开发STM32程序;步骤1:下载所需的一切
您需要下载三个部分才能正常工作:
用于ARM的GCC编译器
STM32固件文件
St-link实用程序
Sample Project......
GCC的简单指令的分析(2023-09-05)
GCC的简单指令的分析;记下来以后以便于查询,以后还会更新更多的命令
-c 编译或者汇编源文件但是不作为连接,编译器输出对英语原文件的目标文件。
-S 编译后停止不进行汇编,对于每个属于的非汇编语言文件......
介绍下如何新建一个STM32寄存器版的工程(2024-03-29)
介绍下如何新建一个STM32寄存器版的工程;今天简单介绍下如何新建一个寄存器版的工程。
首先,新建一个文件夹用于存放工程项目。在文件夹中在分别新建CMSIS、inc、src、proj三个文件......
uCGUI如何移植到S3C44B0X(2022-12-26)
平面坐标(20,20)处,显示一个小于10000的整数,该整数不断循环加1,每次加1后立即更新显示,从而反应出显示输出的速度。
三、预备知识
1. uCGUI的体系结构:
uCGUI包含三个总的文件......
uCGUI 移植到S3C44B0X实验(2023-02-02)
一个小于10000的整数,该整数不断循环加1,每次加1后立即更新显示,从而反应出显示输出的速度。
三、预备知识
1. uCGUI的体系结构:
uCGUI包含三个总的文件夹:ApplicaTIon,Config......
Keil5软件配置与新建STM32工程的步骤(2023-01-09)
Keil5软件配置与新建STM32工程的步骤;新建工程文件夹
建立名字为LED的文件夹存放工程文件,其中再建立两个文件夹,Listing文件夹用于存放编译器编译时候产生的C语言、汇编、链接文件......
Keil5配置与新建STM32工程的步骤及注意事项(2024-05-17)
Keil5配置与新建STM32工程的步骤及注意事项;
新建工程文件夹
建立名字为LED的文件夹存放工程文件,其中再建立两个文件夹,Listing文件夹用于存放编译器编译时候产生的C语言、汇编、链接文件......
如何使用KeilMDK以及标准外设库创建STM32工程(2024-03-26)
的标准外设库为V3.5版本。使用的开发调试工具为JLINK-V8,使用的驱动版本为V4.08l。
建立工程目录
首先先建立一个用于存放工程的文件夹,此处命名为STM32;在文件夹下分别建立LIB、USER......
ARM-Linux移植之(四)——根文件系统构建(2024-07-15)
ARM-Linux移植之(四)——根文件系统构建;相关工具版本:
busybox-1.7.0 arm-linux-4.3.2 linux-2.6.22
1.配置busybox并安装。
在我们的根文件......
IMX257 设备驱动模型之sysfs文件系统知识点整合(二)(2024-08-15)
IMX257 设备驱动模型之sysfs文件系统知识点整合(二);前天我们实现了一个简单的sysfs的kobject的驱动程序,可是有没有发现很多东西都不懂,原因就是在我们对sysfs和kobject......
嵌入式Linux NFS根文件系统的构建及研究(2022-12-20)
嵌入式Linux NFS根文件系统的构建及研究;随着信息技术的发展,嵌入式系统技术已经广泛应用于国防、通信、工业控制、消费电子等诸多领域。其中,Linux作为一款开源、成熟......
让SlickEdit 自动编译Keil C51工程(2024-08-14)
新建一个SlickEdit工程
假设工程路径为'D:51',在Build System界面下选择第二个选项,
配置 Build 命令的 Command Line为D:51automake.cmd,此文件......
基于Keil与ISP的软件界面操作(2024-03-05)
基于Keil与ISP的软件界面操作;一、程序的书写
编程环境基础:下载并点击打开keil uVision4编译器;
1、新建工程文件
(1)创建工程组(Porject)
Step1:新建......
addr2line
给出一个可执行文件的内部地址,addr2line 使用文件中的调试信息将地址翻译成源代码文件名和行号。
ar
这是一个程序,可通过从文档中增加、删除和析取文件来维护库文件......
相关企业
;欣汉电脑有限公司;;多易拍文件拍摄仪文件处理好帮手
;上海商友软件总代理销售中心;;安装网伦加密王,使用电脑的同时,所做的文件或图纸都被强制自动加密,不影响电脑正常操作,使之文件只能在公司内部才能打开。这就是上海网伦开发的企业信息安全保护系--网伦
资料方式:GERBER文件、POWERPCB文件、PROTEL文件、PADS2005文件、AUTOCAD文件、ORCAD文件、菲林、样板等
板贴片的一站式服务,并且完全通过网络下单,面向全国范围客户。我们也是全国范围内罕见的有能力提供一站式服务的企业。客户只需要完成PCB layout设计后,通过网络下单把“BOM清单、Gerber文件或PCB原文件、和
;郑州猎人同城快递;;承接各种小件物品、样品、文件、包裹、礼品、鲜花、照片等, 郑州市内的收送及代收货款。承接各种小件物品、样品、文件、包裹、礼品、鲜花、照片等, 郑州市内的收送及代收货款。
;文件老大哥在夺;;
火)、FR-1(防火)、FR-2(防火) 防火玻绊板材:22F(半玻绊)、CEM-1(半玻绊)、CEM-3(半玻绊)、FR-4(全玻绊) 铝基板 客供资料方式: GERBER文件、POWERPCB文件
;华俊电子;;一、专业单、双、多层线路板制板打样生产 1.线路板菲林绘图制作。 2.多层板生产。 3.承接单、双、多层线路板表贴焊装、波峰焊接业务。 二、CAM制前工程文件处理、CAM工程培训。 1
-30UM 金厚0.015-0.75UM 常用基材: FR-4(全玻绊) 铝基板 客供资料方式: GERBER文件、POWERPCB文件、PROTEL文件、PADS2007文件、PCBDOC文件
;上海零件柜文件整理柜销售公司;;本公司是一家生产、经营电子工具、五金制品、塑胶制品、工业装备及辅助材料的专业化公司。为现代化企业的生产和管理提供优质服务,并最大限度地降低物流仓储成本,实现