STM32
直播中

发生的方式

8年用户 1190经验值
擅长:处理器/DSP
私信 关注
[问答]

移植操作系统的好处有哪些呢

什么是嵌入式?
移植操作系统的好处有哪些呢?

回帖(1)

李明

2021-11-12 14:44:50
  什么是嵌入式?
  在已有的硬件平台上移植操作系统之后,可以做应用软件和系统软件的开发。(软件访问操作系统,操作系统访问硬件)
  嵌入式的核心:操作系统
  操作系统的核心:内核
  硬件平台:cpu(51, Avr, ARM(ARM7(stm38), ARM9(2440,2451), ARM11(6410), cotex-A) ,mips, pwerpc, x86(386,486),DSP)
  软件平台:windows, linux, android, ios, Vxworks, wince, ucosii
  非嵌入式(软件直接控制硬件)的缺点:硬件一改变,软件也要更改。
  而嵌入式只要操作系统一样,硬件无论怎么变,软件不需要更改。
  做应用软件的要求:1.精通一门语言 2.熟悉一款操作系统
  做系统软件的要求:1.精通c语言 2.熟悉汇编 3.理解操作系统的实现 4.熟悉硬件的工作原理(总线(spi ,iic, pci, u***), 外围设备(时钟, lcd, flash, wifi, ram, 蓝牙), 示
  波器, 逻辑分析仪, 万用表)
  移植操作系统的好处:
       1.提高软件代码的移植性
  2.软件开发人员不需要在熟悉硬件的工作原理
  3.提供多任务机制(进程&线程)
  4.提供丰富的网络协议栈
  5.提供很多开源的工具,库,以及软件
举报

更多回帖

发帖
×
20
完善资料,
赚取积分