|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、概述
+ u+ Z. E2 J- J0 g; r# D4 { `, N j8 Q4 u9 F. C
0 j; i0 ~7 g7 f; h' |. c/ U# a' |1、嵌入式开发中为什么选择C语言?% u* B; v+ t5 H# ~5 ?2 C9 O
6 R8 S# y% |4 c8 C- o6 n, O
0 P: X, _" U) g, o0 p2 R因为操作系统的内核都是使用的C语言,而且C语言也有如下几个优点:7 _ Z, F; z* f! K, F, R: `' r" ^) C
/ a4 h/ M" x" K7 D
$ ~7 F4 L7 p/ ~) A8 a
(1)出色的移植性,能在多种不同体系结构的软/硬平台上运行(修改量越小,移植性越好);! p' _4 N; g+ K& t9 ^+ }. u
- v/ }$ y$ Y! @% I" W3 g
5 g; }4 `+ E; s
(2)简洁紧凑,使用灵活的语法机制,并能直接访问硬件(效率高);) R7 `9 \ z; ^) I- A
. t+ I: K4 D2 ~5 _! T- V# N) c# W: B6 H0 [& N% K
(3)很高的运行效率
+ W) b% {: g& q% ~/ }& t, O6 p7 H7 X1 N e1 L5 F( O
; Q# \# d J3 K; ]/ @. [
v2 Z% A3 o5 i# p
6 ^& l" C5 ]5 b7 a4 O7 q0 {0 I- x( X# Z' I7 N6 I# b- |
|
|