原文:嵌入式编程中,你应该知道的定点化知识

谈到这个话题,有必要先介绍下 浮点数 和 定点数 这两个名词的概念。 . . 上面这个算式我们心算就能轻松得出结果,同样的算式,交给单片机来完成,它要大致分解为下面三个计算步骤: 加载操作数 也就是 . 和 . 做加法运算 返回结果。 对于真实的单片机世界而言,它只有 和 组成的bits。整数好办,直接将十进制数转化为二进制数形式进行运算就好,但面对小数,该如何来表示数中的小数点呢 这便引出了数 ...

2018-06-24 11:18 0 903 推荐指数:

查看详情

嵌入式基本硬件知识

嵌入式系统开发,经常要接触硬件,需要对数字电路和模拟电路要有一定的了解,这样才能深入的研究下去。下面我们简单地介绍一下嵌入式开发的一些硬件相关的概念。 电平(Level) 在数字电路,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低 ...

Sun Sep 09 07:57:00 CST 2018 0 1076
嵌入式应该这样学!!

1、Linux内核 Linux 内核定时器 Linux进程上下文和中断上下文内核空间和用户空间 Linux内核链表 Linux 内核模块编译 Linux内核使用Gdb调试 Linux动态打 ...

Sat Sep 15 07:42:00 CST 2018 0 1120
如果C不行了,嵌入式编程是否应该用C++替代C语言!

前言 几十年来,嵌入式软件工程师们一直在争论是否应该使用C++替代C语言进行开发工作。 根据IEEE和github的市场调查显示,微控制器制造商提供的软件大部分都是由C语言编写。 事实上,56%的嵌入式软件是用C语言编写的。 然而,C++已经逐渐普及,大约23 ...

Mon Dec 21 22:42:00 CST 2020 0 337
嵌入式开发之编程---并发编程

并发历史 在计算机最早期的时候,没有操作系统,执行程序只需要一种方式,那就是从头到尾依次执行。任何资源都会为这个程序服务,在计算机使用某些资源时,其他资源就会空闲,就会存在 浪费资源 的情况 ...

Thu Aug 20 02:21:00 CST 2020 0 514
嵌入式基础知识

1、嵌入式系统概念   嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。它主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用软件等部分组成。它具有“嵌入性”、“专用性”与“计算机系统”的三个基本要素 ...

Fri Jan 04 01:02:00 CST 2019 0 1116
17条嵌入式C语言编程知识总结

原文: 17条嵌入式C语言编程知识总结 - RT-Thread嵌入式技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛! (elecfans.com) 1. 流水线被指令填满时才能发挥最大效能,即每时钟周期完成一条指令的执行( 仅指单周期指令 ) 。 如果程序 ...

Fri Sep 17 14:28:00 CST 2021 0 118
嵌入式系统基础知识(一): 系统结构和嵌入式Linux

目录 一. 嵌入式体系结构 二. 开发过程的分工 三. 嵌入式软件体系结构 四. 嵌入式Linux 一. 嵌入式体系结构 <嵌入式系统设计师教程>这本书的前三章脉络很清晰, 按照嵌入式系统结构从下往上, 从底层的硬件, 电路, 到上层的系统, 应用, 逐层展开介绍 ...

Thu Oct 27 04:28:00 CST 2016 0 3825
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM