![](https://img-blog.csdnimg.cn/2291b789d0904da187571735266fae65.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式开发
文章平均质量分 96
嵌入式系统是指以应用为中心,以计算机技术为基础,软件、硬件可剪裁,适应应用系统对功能、可靠性、成本、体积和功耗严格要求的专用计算机系统。
它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。
ZoomToday
笔耕不辍,热血青春。多看多学发现自己会的只是冰山一角
展开
-
【Embedded System】嵌入式Linux开发环境的搭建
💘ARM Embedded System,欢迎关注我的Gitee 文章目录💦搭建嵌入式Linux交叉开发环境💦嵌入式交叉编译环境搭建💦主机交叉开发环境的配置(Windows)💦Bootloader💦Bootloader的种类💦U-Boot的编译和使用💦U-Boot编译💦U-Boot目录结构💦Bootloader简介💦U-Boot生成镜像文件💦主要功能与作用💦U-boot启动流程 💦搭建嵌入式Linux交叉开发环境 构建一个Linux系统,需仔细考虑下面几点。 (1)选择嵌入式Linux发行版。 (2)熟悉开原创 2022-05-22 21:25:53 · 752 阅读 · 0 评论 -
【Embedded System】定时器的原理与应用
💘ARM Embedded System,欢迎关注我的Gitee 文章目录💦定时器的原理💦脉宽调制- PWM💦接通时间、周期、占空比和调制频率💦PWM硬件控制器💦定时器基本操作💦用手动更新位和反转位位对定时器进行初始化💦定时器操作步骤💦脉宽调制💦配置寄存器的值💦PWM蜂鸣器实验💦寄存器设置💦主要程序💦系统初始化 💦定时器的原理 在S5PV210中,一共有5个32位的定时器,这些定时器可发送中断信号给ARM子系统。另外,定 时器0、1、2、3包含了脉冲宽度调制(PWM),并可驱动其拓展的I/O。PWM对定原创 2022-05-21 21:28:06 · 3360 阅读 · 1 评论 -
【Embedded System】裸机接口开发
💘ARM Embedded System,欢迎关注我的Gitee 文章目录💦S5PV210特性💦微处理器的主要特性💦ARM指令集💦处理器工作模式💦裸机开发环境💦交叉编译环境💦交叉链接器💦调试方式💦交叉调试💦软件调试💦采用In-Circuit Debugger (ICD)方式进行硬件交叉调试💦裸机程序的开发流程💦ARM下裸机开发环境💦下载文件格式💦实验的开发环境💦GPIO编程💦GPIO💦S5PV210的GPIO特性💦GPIO分组预览💦GPIO功能概括图💦S5PV210的GPIO常用寄存器分类💦LED灯控制的电原创 2022-05-21 20:17:17 · 699 阅读 · 0 评论 -
【Embedded System】ARM汇编语言程序设计
💘ARM Embedded System,欢迎关注我的Gitee 文章目录💦两种常见的ARM编译开发环境💦ARM汇编的语句格式💦符号命名规则💦ARM汇编语言伪操作💦GNU ARM汇编伪操作💦Linux汇编程序中的标号💦Linux汇编程序中的分段💦.section💦预定义段.text、.data、.bss💦.end💦.include💦.incbin💦.if、.else/.endif💦.macro、.exitm和.endm💦.string/.asciz/.ascii💦.equ、.set💦.global/.glo原创 2022-05-21 16:06:12 · 886 阅读 · 0 评论 -
【Embedded System】Makefile
💘ARM Embedded System,欢迎关注我的Gitee 文章目录💦Makefile介绍💦Makefile 是什么💦Makefile的文件名💦Makefile内容💦引用其它的Makefile💦Makefile的规则💦Linux GCC常用命令💦简介💦GCC的使用💦GCC的常用选项💦GCC文件扩展名规范💦简单编译💦预处理💦编译为汇编代码(Compilation)💦汇编(Assembly)💦连接(Linking)💦多个程序文件的编译💦Makefile中的变量💦定义变量💦Makefile的隐含规则 💦Ma原创 2022-05-19 16:40:30 · 333 阅读 · 0 评论