摘要:
嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢? 一、while(1) { } 没有划定初始化、更新区域的代码块(位置)。这两项代码的书写,就由作者来随意设置(完成)。后人接手程序,就要花精力查找,无形中增添了工作量。 用圆括号括起的判断部分,要求的不是代码块,而是一个,仅一个表达式。这就 阅读全文
摘要:
arm和dsp有什么区别 ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面,它的速度和数据处理能力一般,但是外围接口比较丰富,标准化和通用性做的很好,而且在功耗等方面做得也比较好,所以适合用在一些消费电子品方面; 而DSP主要是用来计算的,比如进行加密解密、调制 阅读全文
摘要:
什么是异步串口和同步串口 串行通信进行数据传送时是将要传送的数据按二进制位,依据一定的顺序逐位发送到接收方。其有两种通信方式:异步通信和同步通信。 异步通信,是指数据传送以字符为单位,字符与字符间的传送是完全异步的,位与位之间的传送基本上是同步的。异步通信采用固定的通信格式,数据以相同的帧格式传送。 阅读全文
摘要:
请说明总线接口USRT、I2C、USB的异同点(串/并、速度、全/半双工、总线拓扑等) UART:通用异步串行口,速率不快,可全双工,结构上一般由波特率产生器、UART发送器、UART接收器组成,硬件上两线,一收一发。 I2C:双向、两线、串行、多主控接口标准。速率不快,半双工,同步接口,具有总线仲 阅读全文
摘要:
简述处理器在读内存的过程中,CPU核、cache、MMU如何协同工作?画出CPU核、cache、MMU、内存之间的关系示意图加以说明 现代操作系统普遍采用虚拟内存管理机制,这需要MMU(Memory Management Unit,内存管理单元)的支持。有些嵌入式处理器没有MMU,则不能运行依赖于虚 阅读全文
摘要:
扇区 块 页 簇的概念 1、什么是扇区和(磁盘)块? 物理层面:一个磁盘按层次分为 : 磁盘组合 -> 单个磁盘 -> 某一盘面 (platter)-> 某一磁道 (track)-> 某一扇区(sector)。 磁头(head):读写头, 柱面(cylinder):柱面是我们抽象出来的一个逻辑概念, 阅读全文
摘要:
IO口工作方式:上拉输入 下拉输入 推挽输出 开漏输出 1、上拉电阻:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平。在IO口为输入模式且为上拉电阻时,IO口的常态为高电平。 2、下拉电阻:将一个不确定的信号,通过一个电阻与地GND相连,固定在低电平。在IO口为输入模式且为下拉电阻时 阅读全文
摘要:
ROM RAM的概念浅析 随机存取存储器(Random Access Memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。当电源关闭时RAM不能保留数据。如果需要保存 阅读全文
摘要:
arm和dsp、fpga有什么区别 ARM:ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软 件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体 阅读全文
摘要:
波特率是什么,为什么双方波特率要相同,高低波特率有什么区别; 波特率是每秒钟可以传送的二进制位数,其单位为bps(bits per second)也写作bits/s。它是衡量串行数据速度快慢的重要指标。 波特率相当于通讯的采样率 这样的比方可能你会理解的容易一些就是2个玩杂耍的人面对面丢瓶子那样 2 阅读全文