计算机发展简史叙述
小时候,见过计算器,能很快完成计算,当时心想,计算器真厉害,能提前把所有结果存储下来。 后来,吵着闹....
Keil MDK调试时软件和硬件的一些要求
Keil MDK的界面虽然不那么友好(IAR其实也一样),但调试功能还算不错,特别是针对Cortex....
日常编程中柔性数组的定义和应用
1 引言 定长数组包 在平时的开发中,缓冲区数据收发时,如果采用缓冲区定长包,假定大小是 1k,....
STM32常用的一些开发工具汇总
本文为大家汇总 STM32 常用的一些开发工具。 IDE(集成开发环境) IDE:Integra....
为什么要用Rust进行嵌入式开发
Rust 是什么 Rust 是一门赋予每个人构建可靠且高效软件能力的语言。 高性能:速度惊人且内....
在单片机中引入面向对象的思想
在看别人单片机程序时 ,你也许是奔溃的,因为全局变量满天飞,不知道哪个在哪用了,哪个表示什么,而....
单片机内部Flash是Nor 还是Nand Flash
Flash在我们生活中无处不在,比如:U盘、固态硬盘、SD卡、内存卡等。 同时,在单片机开发过程中也....
计算机中CPU是如何识数的
先来看一个简单的问题:小孩子都知道数数:1,2,3,4,5,6,7,8,9,10,可为什么要这样数呢....
TencentOS-tiny中环形队列的实现
1. 什么是队列队列(queue)是一种只能在一端插入元素、在另一端删除元素的数据结构,遵循「先入先....
51、STM32和Linux点灯有什么区别
从入门到放弃是一个煎熬的过程,一旦入门,这个煎熬过程就会慢慢得到缓解,那么,怎样才算入门了呢? 嵌入....
嵌入式软件开发中如何提高编译速度
程序员做软件开发,讨厌一件事,那就是编译代码速度很慢的问题。 编码一分钟,编译十分钟,这谁能受的了?....
计算机为什么要使用补码
人类在制造出晶体管后,利用晶体管制造出了与非门,然后又利用与非门制造出了加法器。加法器解决了加法运算....