Software Engineers [hardware] of EEPROM, FLASH

Said before, the hardware engineers compare carefully, because the single-chip resource constraints, the slightest mistake, there is no space, the program will not run. Software engineers are accustomed to large memory, large hard drive, so start with the hardware, but also have to learn to plan carefully.
When it comes to storage space, most software engineers familiar than the database, a sql resolved to add, delete, modify, query problem, really convenient ah. Hardware engineers is very hard, they also have storage, but not a database, but a small chip, is the general EEPROM and FLASH, these two somewhat different, but now more and more use of FLASH.
Both chips will be seen as a hard disk storage, but it is a small space, small tears after hearing a software engineer, also a few k, k dozens, hundreds of k is very fine you, and now do touch lamps chip remote controller or the like of small electric appliances stored even only a few bytes. But with the technology level, FLASH G can do several or even dozens, hundreds of G, but the price is asymmetric with the target cost of the product. Therefore, hardware engineers attached great importance to the use of space, and that can not be wasted.
The EEPROM and FLASH is a special instruction to read and write, read and write files this point and our software development almost, of course, speed and certainly immeasurably files, because the hard drive too fast. That there is no quick, of course, has, the microcontroller can also read and write files, but that was the high-end single chip, such as ARM series, the clock frequency is very high, so it can read and write files, even linux system can be loaded into . But the price is high, made of high production costs for small appliances, there is no need for that. We use EEPROM and FLASH to record some simple configuration data rate requirements are not so high, which is able to meet our request.

Guess you like

Origin blog.csdn.net/wwwmagic/article/details/91412802