技术文章科普
文章平均质量分 93
简单介绍技术类文章,分享科技领域的相关技术
小扇子的笔记
科技、数码、嵌入式信息分享!
展开
-
嵌入式开发人员,这些ROM、FLASH、硬盘技术知识,必须要了解
在嵌入式开发中,如果芯片内部有Flash,应用程序通常保存在芯片内部FLASH中,比如Cortex-M系列的单片机;如果芯片内部没有Flash,则应用程序通常保存于外部的NAND FLASH中,比如Cortex-A系列的芯片。这些Flash都是可以通过软件编码进行重新编程。在计算机发展早期,数据是存储在ROM中,ROM中的数据只读不可写,应用有限,直到后面出现的EEPROM、NAND存储器,使得计算机存储技术的应用得到快速发展,特别是近十年广泛应用的高速存储技术eMMC与...原创 2021-12-10 17:48:56 · 603 阅读 · 0 评论 -
嵌入式开发人员,这些SRAM、SDRAM等存储技术,需要了解一下
现在嵌入式处理器中的RAM内存类型主要为SRAM与SDRAM,微型处理器如Cortex-M内核系列MCU的RAM基本上是内置的,以SRAM为主,容量大小基本上为几K至几百K级别;而基于Cortex-A内核系列处理器,应用RAM需要外置,基本上采用SDRAM类型外部存储器,容量基本上达到几百M级别;而对于处理能力更强的电脑CPU,其内存以SRAM加SDRAM结合的方式,SRAM作为cache缓存(是CPU与SDRAM的中继),而SDRAM作为外部大容量的内存(如通用的DDR内存条)。...原创 2021-12-08 13:46:49 · 3778 阅读 · 0 评论 -
Unix是如何诞生的?Linux是怎么发展的?OSX从何而来?Window又是怎么回事?
Unix与Linux均是是多用户、多任务的操作系统,也有多种版本。Unix诞生于20世纪70年代初,而Linux发明于20世纪90年代初;可以说Unix之于Linux属于承上启下的关系。Unix诞生于贝尔实验室,而大名鼎鼎的贝尔实验室必须先了解一下。一、贝尔实验室的始与终贝尔实验室是一个有史以来最牛的实验室,一个号称改变世界的实验室,一个获得8项(13人)诺贝尔奖(其中7项物理学奖,1项化学奖)的实验室,同时还是一个有着3W多项专利的实验室。但是21世纪的今天,贝...原创 2021-10-11 09:21:54 · 2334 阅读 · 0 评论 -
开源组织之FSF与OSI,开源协议之BSD、GPL、APACHE
开源软件非常多(举例),而且功能功能强大,许多开源软件都是牛人编写的,对于一名程序员,通过采用别人的开源软件,再构建自己的项目,就像站在巨人的肩膀上,能达到事半功N倍的效果。但是开源软件不是说无视任何协议地随意使用,因为正规的开源软件,都会携带一份License许可证,使用开源代码的任何人都必须遵循该许可,否则可能给自己带来一些麻烦。在了解开源协议(License)之前必须先了解一下当前的主流开源组织。一、开源组织目前,业界有两大开源阵营名声比较显...原创 2021-09-30 15:31:52 · 10979 阅读 · 0 评论