单片机和嵌入式系统linux的区别转自21IC电子网.pdf
..-.
单片机和嵌入式系统linux的区别
随着嵌入式行业硬件平台的性能增强,工程需求和功能日益复杂,ARM公
司推出的CORTEX-M3,更是让以往做单片机的工程师在芯片和技术选型面临
两难选择,本专题将从芯片价格、整个系统的硬件软件设计及维护的本钱等各个
方面给您提供一个参考,并从技术角度分析单片机和带操作系统的系统的软件
开发的异同点。
●单片机与1.ARM等新处理器的价格比拟
●带操作系统与不带操作系统的软件开发的区别2.
●2.1.驱动开发的区别
●2.2.应用程序开发的区别
1.单片机与ARM等新处理器的价格比拟
表1
型号架构资源价格(元)
AT89S518051最高频率33MHz4
4KBFlash
128B内部RAM
32个可编程IO引脚
两个16bit的计数器
一个UART口
SST89E564RD8051最高频率40MHz35
-.word资料.
..-.
64KBFlash
1KB内部RAM
32个可编程IO引脚
三个16bit的计数器
一个UART口
一个SPI接口
STM32F103CORTEX-M3最高频率72MHz21
64KB或128BKFlash
20KBSRAM
80个可编程IO引脚
2个12bit的ADC
7通道DMA控制器
标准调试口(SWD和
JTAG)
7个定时器
USB接口
2个I2C接口
3个UART
2个SPI接口
HI3510