ืืชืืื ื ืืงืืื ืืชืื ืกืจืืื ืืืขืจืืฅ "
ืขืืืชื ืืืชืื ืช ืืขืจืืืช ืืืื ืืงืก ื-10 ืฉื ืื. ืืื ืื ืืืืืื ืืืื (ืฉืื ืืืื), ืืืื ืื ืฉืื ืื ืืขืืืื ืขื ืืืืจื ืืืจืื ืืฉืชืืฉ (ืืจืื ืืฉืชืืฉ), ืขืืืกื ืืชืืื ืฉืื ืื (u-boot ืืื'), ืงืืฉืืช ืืงืจ ืืขืื ืืขืื. ืืคืืื ืืคืขืืื ืื ืงืจื ืืืชืื ืืช ืืืฉืง ืืืื ืืจื ื. ืืื ืืขืชืื ืงืจืืืืช ืืืชืจ ืงืจื ืฉื ืืืฆืชื ืืฉืืช ืขื ืืืื ืืืืฆืืจ ืืื ืืจืืงืฆืื ืขื ืืขืฆืื ืืขืืืื ืืืืคืกืื. ืืืช ืืืขืืืช ืืขืืืื ืืื ืืื ืฉืื ืงืฉื ืืืขืจืื ืืช ืจืืช ืืืืืืืช ืฉืื, ืืืืืื ืฉืืชื ืืืื ืืืืจ ืืฉืืื ืืืช ืืขืืืง, ืืื ืืืื ืืชื ืื ืืืืจ ืืฉืืื ืืืจืช ืืืื. ืืืจื ืืืชืืืื ืืืืืื ืืืืื ืืื ืืืืช ืืื ืืืจืืื ืฉืืฉ ืขืืฉืื ืืื ืืืืช ืืจืืืื ืืช.
ืืืืืจ ืื ืืจืฆืื ื ืืกืื ืืช ืืืืืื ืฉืื ืืจืืืื ืืืฉืจื ืคื ืืื ืืืชืื ืช ืืขืจืืช ืืื ืืงืก, ืืช ืคืจืื ืืจืืืื, ืืชืคืงืื ืืืืฆื ืืืขืจืื ืืช ืจืืช ืืืืข ืืืืฉืืช ืฉืื ืขื ืืื ืชืงืฉืืจืช ืขื ืืขืกืืง ืขืชืืื ืืื ืื ืืืื ืื. ืืฆืคืืช ืืื ื.
ืืืชืื ืชืืืื ืชืืจืืช ืงืื ื ืขื ืคืจืกืื.
ืชืืื ืืช ืฉื ืืืงืฆืืข
ืืชืื ืช ืืขืจืืืช, ืืชืืื ืืกืคืฆืืคื ืื ืขืืืชื, ืืื ืืืื ืืืืจ: ืืืืชื ืฆืจืื ืื ืืืชืื ืงืื ืืื ืืืฆืข ื ืืคืื ืืืืจื. ืืืขืชืื ืงืจืืืืช ืืื ืฆืืจื ืืืืืื ืืฉืื ืืขืฆืื. ืืื ืคืขื ืงืจื ืฉืืืชืืืืช ืฉืื ืืืืืจื ืืืขืืจื ืืืืจ ืืื ืืืคืชืืื. ืืื, ืืื ืืขืืื ืืชืืื ืืื ืฆืจืื ืืกืืก ืืืข ืืื ืืืื, ืื ืืชืืื ืืืขืืืื ืืืืืืืืืื ืืื ืืชืื ืืช. ืืืื ืื, ืจืืืื ืืช ืืชืคืงืื ืืชืื ืช ืืขืจืืช ื ืจืืื ืืจืื ืืื ืืืคืืฉ ืืืจ ืืืืื ืืืงืืจืื ืืงื.
ืชืื ืช ืขืืืื ืืืคืืกืืช ืืืชืื ืช ืืขืจืืืช.
ืืชืืื ื ืืืขืื ืืฆืืื ืืช ืืงืื ืืขืืืื ืืืืคืืกื ืฉืื ืืขืช ืืืชืืจ ืืืืื ืื ืืืื. ืื ืชื ืืืืื ืืจืื ืืช ื ืืื ืืช ืืืืืขืืช ืืืืขืืจืืช, ืืืืกืืืืกืงืืค ืขืืงื ืืืจ ืฆืืจืช ืงืฆืืืช ืืืืช. ืืื ืื, ืืืคืจ ืืืืืื ืฉื jtag ืื ื ืืื ืืืกืืจืช, ืืืฉืืฉืช ืืืฉืจ ืืื ื ืืคืื ืืืืื ืกืื ืืจืืืื ืืื ื ืืชืืืืืื ืืืชืจ. ืืืชื ืฆืจืื ืืืืืช ืืกืืื ืืขืืื ืขื ืื ืืฆืืื ืืื.
ืืขืชืื ืงืจืืืืช ืงืืจื ืฉืื ืืืืจ ืืงื ืืืชืจ ืืืืืื ืืืืฉ ืืื ืืืื ืืื ืืืชืงื ืฉืืืืืช ืืืคืืืืืื ืืขืฆืื ืืืฉืจ ืืงืืช ืืช ืืืืฆืจ ืืืชืงืื. ืืื ืื ืชืื ืช ืืืืื ืชืืคืกืช ืืงืื ืืขืืืื ืฉืื.
ืชืืื ื ื ืืกืคืช ืฉื ืคืืชืื ืืจืืช ืืืจืืืืจ ืืืืืืจื ืืื ืฉืืืื ืื ืขืืืจืช. ืืขืชืื ืงืจืืืืช ืืชื ืฆืจืื ืืืคืฉ ืืืืข ืขื ืืืขืื ืฉืื, ืืืฉ ืฉืืืฉื ืงืืฉืืจืื, ืฉื ืืื ืืื ืื ืฉืืืืช ืฉืื ืืคืืจืื ืืืฉืื. ืื ืืคืืื ืืจืืข ืืื, ืืฉืืชื ื ืชืงื ืืฉืืื ืฉื ืืืชื ืืืืจ ืืกืื ืฉืฉืื ืืืชื ืืคื ื 5 ืฉื ืื ืืจืฉืืืช ืืชืคืืฆื ืฉื ืืืจืขืื ืืืขืืื ืื ืงืืื ืชืฉืืื. ืืขืืืื ืื, ืื ืืกืฃ ืืฉืืืืืช ืืชืื ืื ืื ืฉื ืืืืืจื ืืื ืฉื ืืชืืื ื, ื ืชืงืืืช ืคืขืืื ืจืืืช ืืืขืืืืช ืชืืขืื โ ืืื ืื ืจืื ืืืขืืืช ืืืืืจืืช ืืืื ื ืขืืืืช ืืืืชืจ. ืืคืขืืื ืจืืืกืืจืื ืืชืืืจืื ืืฆืืจื ืฉืืืื, ืื ืฉืืื ืชืืืืจ ืขืืืจื ืืื. ื ืืชื ืืคืชืืจ ืืขืืืช ืืืื ืจืง ืขื ืืื ืืืืื ืืืขื ืฉื ืืกืคืจืื ืืงืจืืืื ืืชืื ืจืืืกืืจืื ืืกืืืืื (ืืขืื ืืคืื). ืืขืชืื ืงืจืืืืช ืงืืจื ืฉืืืขืื ืืืื ืคืื ืงืฆืืื ืืืืช ืืืฉืื, ืืื ืืฃ ืืื ืืืืื ืื ืืืฉื ืืช ืืคืื ืงืฆืืื ืืืืช ืืื (ืืืืืื ืื ืืืขืื ืืืฉ). ืืื ืืืืจ ืืืืช ืขื ืคื ื ืืฉืื ืขื ืืืจืคื, 70% ืืื ื ืืืืขืืื ืืืืืื. ืืื ืืฉืืฉ ืชืืขืื, ืืคืืื ืขื ืฉืืืืืช, ืื ืืืจ ืืชืงืืืืช. ืืขืชืื ืงืจืืืืช ืงืืจื ืฉืืื ืชืืขืื ืืื, ืืื ืืืืืื ืืฉืืืช ืืืงืฉืื ืืชืืืื ืืฉืืืจืื ืืืขืจ. ืืื, ืื ืคืชืจืชื ืืืฆืืื ืืขืืืช ืืืื.
ืจืืืื ืืช
ืืขืชื ืืื ืฉืืืื ืื ืืืืช ืืจืืืื ืืช ืืคืืืช ืคืขื ืืืฆื ืฉื ื, ืื ืื ืืชื ืืขืจืืฅ ืืช ืืขืืืื ืฉืื ืืื ืจืืฆื ืืฉื ืืช ืืืชื. ืจืืืื ืืืคืฉืจ ืื ืืืืื ืืช ืืจืื ืฉืื ืืืืืื. ืื ื ืืืืื ืฉืืจืืืื ืืช ืืื ืืฉืืืื ืื ืืื ืฉื ืืฉืืื. ืื ืืื ืฉืืจืืื ืืฆืืจื ืืืืืืงืช ืืืืชืจ ืืืื ืฆืืืืจื ืืงืืืง ืืืืข ืฉืื ืืฉ ืืฉืคืจ.
ืืืคืืื ืืขื ืืื ื ืืกืฃ ืืื ืืืืืช ืืจืืืื ืืช. ืื ืืืชืืื ื ืืช ืฉืื, ืืื ืื ืืืืช, ืื ื ืืืื ืฉืคืฉืื ืืื ืื ืืื. ืื ืืจืืืื ืืืื ืืคื ืืชืจืืืฉ:
- ืกืคืจ ืื ื ืขื ืขืฆืื;
- ืืฉ ืื ื ืืฉืืืืช ืืืื;
- ืืชื ืืืื?
ืืื ืืืจื ืืืืืืื ืืื ืืชื ืืืืืื ืืื ืืช ืืฉื ื, ืืชื ืืืืืื ืืขืืืื, ืื, ืืืื, ืืืืจื ืืืืฉืืืืช ืืชืืจืจืืช ืื ืขืืืืช ืืืกืคืงืืช ืืืื. ืื ืจืืืื ืืืื ืืขืืืจ 12 ืืขืืื ืืืื ืื: ืจืืืื ืจืืฉืื ืขื ืืฉืืื ืื ืืฉ, ืืืจ ืื ืจืืืื ืขื ืงืืืฆืช ืืชืื ืชืื, ืืืจ ืื ืืื ืื, ืขืื ืฉืืขืืจื ืืืช ืืื', ืื ืืืื ืืื ืืื ืืจืืื ืื ืืืฉืืื ืืื ืื ืขืืืชื. ืืืจืื ืืืื ืืื. ืฉืื, ืืืืืจ ืืืชืืื ื ืืช ืืืฉืืช, ืื ืืืื, ืืืชืจ ืืื ืืืจืืงืจืืื ืืชืืืื ืืืืก ืืืืฉื ืืืืืื ืื ืืืชื ืชืืืืืื ืืืืืง ืืชืจืืฉืื ืืชืื ืืืืจื. ืืืืืืช ืืชืงืืืืช ืืื ืืื ืืขืื. ืืื ืื ืืฆืืื ืืคืืืื, ืืฉืืื ืืขืืื ืืืื ืื ืฉื ืจืืืื ืืช, ืืืืืจื ืืชืืจืจื ืืืืืจื, ืืืฉืืืจื ืกืืืจื ืขื ืืื ืืชืืจืจื ืืืืจื ืืืืฆื, ืืื ืืื ื ืืืจืื.
ืื ืืชื ืืืฉื ืฉืืชืจืืืฉ: ื ืคืืฉ, ืกืืคืจ ืขื ืขืฆืื ืืืชืงืื ืืขืืืื, ืงืืื ืจืง ืืืืจืืช ืงืื ืืช, ืื ืื. ืจืืืชื ืืช ืื ืืืืจืืช ืืืืืืช ืืืื ืฉืืขืกืืงืืช ืืืชืจ ืืืืืช ืื ืฉืื ืืืืืฆืืืช ืืฉืืืงื ืืขืืื. ืืื ืื ืื ืื ืจืืื, ืืืืืื ืื ืืฉ ืื ืจืงืืจื ืขืฉืืจ ืืืฉ ืื ืืืืื ืืช ืืืชืงืฉืจ ืืืขืกืืงืื ืืงืืืืื ืฉืื ืืืฉืืื ืขืืื.
ืขืืืจื, ืื ืืื ืืืงืืืจ ืืื ืืืื ืฉื ืืืจื ืืฉืื ืืืงืฉืื ืืืฆืื ืืืืืืืช ืฉื ืืคืจืืืงืืื ืืืงืื ืฉืืื. ืจืืช ืืืืฉืจื ืฉื ืืคืื ื ืืืฆืืช ืืื. ืืืืื, ืืืืื ืช ืืืืจืช ืืืขืืืื, ืื ืฉืืืช ืืืืื ืืืขืืื ืืืืชืจ ืืจืืืื ืืช ืจืืืื. ืืืขืฉื, ืืชื ืืืื ืืืืืฉื ืืจืืืื ืืจืื ืืชืจืืฉืืช, ืื ืืืืคื, ืืฆืืช ืขื ืืืจื ืืื. ืืื ืืขืืืื ืืืืชืืช ืืชื ืื ืืืื ืืืชืืืื ืขื ืืฉืืืืช ืืืืชืืืช. ืื ืชืงืืชื ืืื ืื ืืฉืจืืืื ืชื ืื ืฉืื ืืขืฆืื. ืื ืืืืื, ืืจืื ืืช ืขืฆืื ืืฆืืื, ืื ื ืืืืืชื ืืืชื, ืืื ืืืื ืืืชื ื. ืื ืืืงืชื ืืืขืื ืืคืฉืืื ืืืืชืจ ืืืฉื ืืืืฉ, ืืืชืืฆืื ืืื, ืืชืื ืช ืืืจ ืคืชืจ ืืืชื ืชืื ืืกืคืจ ืืืื. ืืืืชื ืฆืจืื ืืืืคืจื ืืืืชืื ืช ืืื.
ืื ื ืืขืจืื ืืืืืื ืืฉืืืืช ืชืื ืืช ืืจืืืื ืืช. ืืืืื ืฉืฆืจืื ืืคืชืืจ ืืืฉ ืืืื ืืคืืืฉื, ืืืืฅ ืืฉืืขืืจื ืืืช. ืืจืืฉืื ืืจืื ืขื ืืื ืืชื ืืืื ืืคืชืืจ ืืขืืืช ืืืืืจืืช ืืืืืืงื ืืช ืืืฆื ืืืืืฅ ืืืืืจืื. ืืฉื ื ืืจืื ืืช ืจืืช ืืืฉืืจืืช ืืืืืืืช ืฉืื ืืืคืฉ ืืืืข ืืืคืชืืจ ืืขืืืช ื ืืืืืืช.
ืืขืืืืืช ืืื ืืขื ืืื ืืช ืฉืืื ืื ืืื ืืืชืื ืืืื ื ืฉื ืืจืฆื ื. ืืชืืืื ืืขืืืื, ืืืืชื ืฆืจืื ืืคืชืืจ ืืขืืืช ืคืฉืื ืคื ืืกืืืืช ืฉืืชืื ืชืื ืืกืืจืืื ืืคืืื ืื ืืืื ืขืืืื. ืืืฉืื-ืขื, ืขืืฆืื ื ืชืืื, ืืขืจืืืช ืืืืื ืืฆืืชืื ืฉืื ืืช - ืื ืืจืืฉ ืืืคืืื. ืืฉืืืืื ืืืฆืขื ืืชื ืจืืื ืืชืื ืฉืฉืืืจ ืืช ืืงืื ืฉืื, ืื ืืืฉ ื ืืื. ืืืจืื ืืคืื, ืจืืืื ืืช ืขื ืืืจืืช ืืืื ืื ืืืจื ืืื ืืืื ืคืฉืืืื, ืคืฉืืื ืืืฉืืขื, ืืืื, ืืืืืื, ืืงืืืืื (ืื ืจืื ืืคืจืืื ืฉื ืืฆืื, ืฉืื ืืืืืื ืืืืจ ืืืชืจ ืืื), ืืื ืืื ืขื ืืื. ืืืชืืจืื ืฉืขืืืชื ืืคื ืืื ืืื ืืืืช ืืขื ืืื ืื ืืืืชืืจืื. ืขื ืื ืืกืืื ืืชืืจืจ ืฉืื ืืืืื ืืืืื ืืืืืช ืืชืื ืช ืืขืจืืช ืืืืืชืืช. ืืฉ ืื ืืกืจืื ืืช, ืืื ืืคืืื ืื ืฉืืจ ื ืืื. ืืจืืข ืืฉืืจ ืืืชืื ืืืืืืื ืื ืืืื, ืขื ืืื ืืกืื ืืืืืืช. ืืืื, ืืฉ ืืจืื ืืืจืืงืจืืื, ืฉืขืืช ืขืืืื ืืจืืืืช, ืืื ืกืืฃ ืขืืืืืช ืขืืืก ืืขืืืื ืืืืฅ ืืืื. ืืืงืจืื ืืกืืืืื, ืื ื ืืชื ืืฉืืื ืกืืืืืช, ืื ืฉืืืกืืฃ ืืขืืืช ืืกืืืืืช ืื ืกืืขืืช ืืื"ื. ืื ืืกืฃ, ืืืืื, ืขืจืืฆืืช ืืืืกืื, ืืื, ืืืื, ืื ืงืืจื. ืืืจืืช ืฉืื ืืกืืื ืฉืื ืืขืืืื ืขื ื ืฆืื ืืงืืืืช ื ืขืื ืืืืชืจ. ืืืืืจ ืืืชืจืฉืืืช ืงืืืงืืืืืช ืฉื ืฉืืืฉื ืืืื ื ืืืงืจ ืืืืจืืช ืฉืื ืืช ืืงืฉืืจืืช ืืฆืืื ืืืืืืื ืฉื ืืืืื ื.
ืืฉืืืืช ืจืืืื
ืืื ืืื ืืข ืื ืืื ืืช ืืืื ืื ืืืฉืืฃ ืืช ืืืืจืืช ืืืชื ืจืืืื ืชื, ืื ืืคืชื ืืช ืืืืจื ืืืฆืืื ืืช ืคืจืืืื. ืืื ืื ื ืืกืืจ ืชืืื ืขื ืื ืจืืืื, ืขื ืืืื ืฉืื ืฉืื ืืฉืงืืขื ืื, ืขื ืืืืืื ืืช ืืืกืชืื ืขื ืขืฆืื ืืืืืฅ. ืื ื ืืืื ืจืง ืืืืจ ืฉืืืฉืืืืช ืืื ืขืืืจ ืืืจืืช ืืื ืืืืืืืช ืืืืืืช ืืืืืฆืืืช ืืืืื ืืช ืฉืื ืืช.
ืื ื ืืืื ืื ืืช ืืืืจ ืืืขื ืืื ืืืืชืจ: ืืืื ืืฉืืืืช ื ืืชื ืืช ืืืืื ืจืืืื ืืช. ืืืืคื ืืืื, ืืฉืืืืช ืื ืคืืฆืืช ืืืืชืจ ืืืฉืจืช ืืชืื ืช ืืขืจืืช ืืืชืื ืช ืืืงืจื-ืืงืจ ืื ืคืขืืืืช ืกืืืืืช, ืืื ืืืืจืืืฆืืืช ืืืคืฉืจืืืช. ืืื, ืืืื ื ืืช ืขืฆืืื ืืฆืืจื ืืืืื ืืืืชืจ ืืชืืื ืื.
ืื ืืฉื ืืฉื ื ืืื ืืงืืื ืืื ืฉืืืื, ืื ืืืืช ืฆืจืื ืืงืคืืฅ ืืืฉืื ืืื. ืืื ืฉืืขืืจื ืืืชื ืืืืฆืข ืืืืื ืืชืืื ืืกืคืจ ืืืืจืืืช ืืื.
ืื ืืชื ืืจืืฉื ืฉืืืืช ืืืื ืจืืืื ืืช ืืืฆืื ืืืชื ืืื, ืื ืื ื ืืืฆื ืืืชื ืื ืืขื ืืื ืืช. ืื ื ืืืืื ื ืื ื ืืชื ืชืฉืืืืช ืืฉืืืืช ืืืื ืืื ืฉืืงืืจืืื ืืืืื ืืขื ืืช ืขื ืืฉืืืืช ืืืื ืืขืฆืื ืืชืืืืืช ืืฉืชืืื ืืื ืืืงื ืงืื ื ืืฉืื ืขืืืจืื ืจืืืื ืืืืชื.
ืฉืืืืช ืืก' 1
I. ืืืข ื-SI. ืื ืืืฉืืขืืช ืฉื ืืขืจืืื ืืืืื:
const char * str; char const * str; const * char str; char * const str; const char const * str;
ืืื ืื ืืขืจืืื ื ืืื ืื?
II. ืืื ืืชืืื ืืช ืืื ืชืืจืืง ืชืงืืช ืคืืืื?
int main () { fprintf(0,"hellon"); fork(); return(0); }
III. ืืืืืช ืืื.
ืืฉ ืืงื ืืืืจื ืืืจ ืืื. ืขืฉืจ ื ืืืื ื ืืคืืืช ืขืืื ืืืงืจืื, ืืืืืืช ืืืืืื ืื ืฉืื ืื. ืืืืจืืช ืืชื ืืขื ืฉื ื ืืื ืืืช ืืื 1 m/s. ืื ื ืืื ื ืชืงืืช ืื ืืื ืืืจืช, ืืื ืืกืชืืืืช ืืืืืืช ืืืืืื ืืืคืื. ืืื ืืืื ืืืงืกืืืื ืฉืฆืจืื ืืืืืช ืขื ืฉืื ืื ืืืื ืืคืื ืืืืงื?
ืืจืืืื ืืื ืืื ืืืฉืืื ืขืืืจื, ืืื ื ืจืืื ืื ืืื ืฉืืืืฉื ืืชืจืืื ืืชืื ืืช ืฉืื. ืื ืืจืื ืืช ืขืืืง ืืืกืจ ืืืืืืช ืฉืื. ืืคื ื ืืจืืืื ืืื ืืืจืชื ืื ืืืช ืืืฉืืืืช ืืืื ืืื ืขืื ืื ืืืื ืืชืจืืื ืฉืื, ืืื ืืืืฉืื ืื ืืืืกืชื ืืื ืืฉืืืืช ืจืื, ืืืืชืื ืื ืืื ืชื ืืืชื ืืื. ืืื, ื ืืฉืืชื ืืืืื ื ืื ืืืืฉืช ืคื ืื. ืืื ื ืืกืืจ ืชืืื ืขื ืื ืฉืงืจื ืืืฉืืื ืืื; ืืื ืืฉืคืืข ืขืื ืืฆืืจื ืืื ืืคืืืืช. ืืชื ืืืฉื ืฉืืชื ืืืืื ืืื ืื, ืืชื ืืืืข ืขืืฆืื ืืขืืืื, ืืืฉืงืื ืืขืืืื ืขื ืืงืจื ื. ืืื ืืฉ ืื ืฉืืืืช ืืืืชืืืช ืืืชื ืฆืฃ. ืื ืืืื ื ืจืื.
ืฉืืืืช ืจืืืื ืืก' 2
ืืขืืืช ืืืืจื.
- ืืืฆื ืฉืืืืช ืืขืจืืช ืืื ืืงืก ืืกืืืจืืช ืืฉืคืช assembly ืืืขืื ARM, ื-x86. ืื ืืืืื?
- ืืืื ืืื ืกื ืืจืื ืงืืืืื? ืืืืื ืืื ืกื ืืจืื ื ืืชื ืืืฉืชืืฉ ืืืงืฉืจ ืฉื ืคืกืืงื, ืืืืื ืืื ืกืื ืืจืื, ืืืืืข?
- ืื ืืืืื ืืื ืืืืืืืก i2c ืืืืืืืืก spi?
- ืืื ืืฉ ืืจืืื ืืืจืื ืืืืืืืืก i2c ืืื ืืขืจื ืฉืืื?
- ืืื ืืืฉืง RS-232 ืืืื ืืขืืื ืจืง ืขื ืฉื ื ืืืืื: RX ื-TX? ืืื ืืชื ืืช ืืชืฉืืื: ืืกืชืืจ ืฉืื ืืจืืข, ื-9600, ืืื ืื ืืืื!!!
- ืืขืืฉืื ืืฉืืื ืืฉื ืืื: ืืื?
- ืืื ืืืจื ืืืืื ืืืืชืจ ืืกืืจ ืงืืื ืืืช ืืืกืคืง ืืืืืืช ืจื ืฉืืืชืืื ืืืืืข? ืืื ืืชืื ืืฉืืืืช, ืื ืงืืื ืืืช ืืชืื ืืฉืืืืช? (ืืฉืืื ืืื ืืืจื ืืื ืื ืืจืง ืขื ืขืืฆืื ืืขืืืื).
- ืืื ืืงืืืื ืืืคืจื ืฆืืืืืื ืืฉ ืืกืืืืื ืฉืืชืืืจืื ืืื ืืื ืืงืื?
- ืืืืืืืก RS-485. ืืืจื ืืื ืืฉ terminators ืืงื ืืื. ืขื ืืืช, ืืฉ ืื ื ืืขืื ืืืืืื, ืขื ืืกืคืจ ืืฉืชื ื ืฉื ืืืืืื ืคืืื-ืืื. ืืืืื ืืืฆืขืื ืืืืื ืข ืืืชื ืืฉืืืืช ืืืคืจืขืืช ืืฉ ืืืฉืชืืฉ?
- ืืื ืขืฆืื ืืืืืื ืืืื ืืจืืื?
- ืืื ืขืืืืื ืขื cmake?
- ืฉืืืืช ืขื ืื ืืืช yocto Linux.
ืืืจืืช ืจืืืื ืื:
1. ืืชืื ืคืื ืงืฆืื ืฉืืชืืคืืช ื
uint32_t
ืื ืืืืงืื. (ืขืืืื ืขื ืืืืื ืืืื ืคืืคืืืจืืช ืืจืืืื ืืช, ืื ื ืืืืืฅ ืขื ืื)
2.int32_t a = -200; uint32_t b = 200; return *(uint32_t) * (&a)) > b;
ืื ืืคืื ืงืฆืื ืืื ืชืืืืจ? (ืคืชืจืื ืขื ื ืืืจ, ืืื ืืืฉื)
3. ืคืื ืงืฆืื ืืืืฉืื ืืืืืฆืข ืืืจืืชืืื ืฉื ืฉื ื ืืกืคืจืื
int32_t
.4. ืืื ืฉืืืืช ืืคืื ืืชืืื ืืืช, ืืืื. ืืชืื ืืจื ืฉื ืฉืืืืืช.
ืืืืืจื ืืฉืืืฉืืช ืืืืชื ืืืกืืช ืขืืื ืืช, ืืื ื ืื ืืชืคืื ืื ืขืืืื ืืฉ ืฉื ืฉืืืื ืืื, ืื ืื ื ืื ืืืฉืืฃ ืืช ืืืืจื ืืื ืื ืืืฉืืฃ ืืืชื... ืืื ืืืืคื ืืืื ืืชื ืืืืื ืฉื ืฉืืืืช ืืคืฉืจืืืช, ืืื ืืชื ืืืื ืืช ืืฉืืืืช ืฉืื, ืื ืื ื ืืืืจ ืฉืืื :).
ืฉืืืืช ืจืืืื ืืก' 3
- ื ืืชื ืช ืืืืื ืืงืื ืืฆืืืช ืขืฆืื; ืืฉ ืฆืืจื ืืกืคืจ ืื ื ืขืฉื ืืงืื ืื ืืืืฆืืืข ืขื ืฉืืืืืช.
- ืืชืื ืืืืื ืฉื ืืื ืืฉืืจืืช ls. ืขื ืืืคืฉืจืืช ืืคืฉืืื ืืืืชืจ "-l".
- ืชื ืืืืื ืืืฆื ืืืฆืข ืงืืฉืืจ ืกืืื ืืืื ืืื. ืื ืืืืื?
- ืืืฆื ืคืืขื RS-232? ืื ืืืืื ืืื RS-485 ื-RS-232? ืื ืืืืื ืืื RS-232 ื-RS-485 ืื ืงืืืช ืืืื ืฉื ืืชืื ืช?
- ืืื ืขืืื USB (ืื ืงืืืช ืืืื ืฉื ืืชืื ืช)?
- ืชืจืืื ืืงืกื ืืื ื ืืจืืกืืช ืืื ืืืืช.
ืจืืืื ืืืฆืื ืืื ื ืขืจืืื ืืขืืืื ืืืฆืืืช
ืืคืจืง ืืื ืื ืจืื ืื ืืืืขื ืืคืืื ืืืชืื ืชืื (ืื ืื ืื ืขืืืจื), ืืื ืืืชืจ ื-HR. ืืืืจืืช ืืืชืืืืืช ืืืืชืจ ืืื ื ืืกืชืืืืช ืืงืคืื ืืช ืขื ืชืืฆืืืช ืืจืืืื ืืช. ืื ื ืืจืืื ืืขืฉืืช ืืขืืืืช; ืืจืื ืื ืืกืชืืืื ืขื ืืื ืืื ืืืืข ืืื ืืคืชืืจ ืืขืืืช ืืืืืื.
ืืืช ืืืขืืืช ืืืจืืืืืช ืืื ืฉืืืขืื ืคืืชืจ ืืืฆืืื ืืขืืืช ืืืืื ืจืืืื ืืช, ืืจืื ืืช ืขืฆืื ืืืืืื ืืฆืืื, ืื ื ืืฉื ืืืฉืืื ืืืืืชืืช ืืจืืฉืื ื. ืื ื ืื ืืฉืงืจ, ืื ืงืจื ืื ืื. ืขืืจืชื ืืืฆืืื ืืช ืื ืืขืืื ืืืืืื ืื, ืคืชืจืชื ืืช ืื ืืฉืืืืช ืืืืื, ืืื ืืชื ืืื ืืืืชืืื ืืขืืืื ืืชืืจืจื ืืงืฉื ืืื ืืืื ืืืกืจ ื ืืกืืื ืคืฉืื. ืืขืืืช ืขื ืืกืืคืื ืืื ืื ืืืฉืืื ืืงืฉื ืืืืชืจ. ืืืืจ ืืงืฉื ืืืืชืจ ืืื ืืืืฉืืจ ืขื ืกืืคืื ืืืืจื ืืื.
ืืื ืื ื ืกืืื ืขื ืืืจืืช ื ืืกืคืืช ืฉืืงืืืืืช ืจืืืื ืืช ืคืฉืืืื ืขื ืืืืขืื ืืืืืจืืช: ืืืจื ืืืืฉ ืืขืืืื ืืจืืฉืื ืืชืืจืจ ืื ืืชื ืืชืืืืื ืื ื ืื ืื. ืื ืืืืฉื ืืื ื ืืืชื, ืื, ืืืื ืงืฆืช ืืงืจื, ืืื ืืื ืืจืืจ ืื ืื ืื.
ืืฉื ื ืืคืฉืจืืช ื ืืกืคืช ืืจืืืื ืืช: ืืฉืขืืืจืื ืืืชื ืืืฆืืื, ืื ืขื ืกืื ืชืืฆืืืช ืืจืืืื ืืืื ืื ืฉืืืขืกืืง ืืื ื ืืชืืื ืืืืืืื. ืื ื ืืกืจื ืืขืืื ืืื ืื ืืฆืืขืื ืื ืืขืืื ืืืื ืืืื, ืืืืื ืืื ืกื ืืืืื. ืืืืืจ ืืกืื ืฉื ืืขืืืช ืืก ืืืจืืื ืืคืขืื, ืืืื ืืขืืืช ืืืขืกืืง ืฆืจืืืืช ืืืืืื ืืืชื ืืืชืื ืช? ืืคืฉืจืืช ื ืืกืคืช ืืื ืกืืื ืืืืช ืืืฉืืชืืืช ืฉืื ืืช. ืืื ืื ืจืืืื ืฉืืขืงืืืชืื ืืฆืืขื ืื ืืฉืืืจืช ืืืื ืืื ืืืจื ืฉืืืชืื ืชืช ืืงืืืืช ืืคืกืืงื, ืืืชื, ืืชื, ื ืื ืกื ืืืืืืืก ืืืื ืขืืืก ืืขืืืื ืืืื ืืขืืืื ืฉืื ืืชืืื ื-8 ืืืืงืจ . ืืืงืื ืืื ืืื ืื ืจืฅ ืื ืฉืืขืงืืื ืฉืื ื ืฆืฆื. ืื, ืืฉืืื ืื ืืฉ, ืฉืืื ืื ืฉืืชืื ืชืื ืืืื ืื ืืกืจื ืืคืืื ืืขืืืื ืืืขืืื ืืืืชืจ ืื ืืื ืืขืืืื ืฆืจืื ืืืชืืื ืืืงืื ืืืืงืจ.
ืืกืืฃ ืืชื ืกืจืืื ืืฆืืื ืฉื ืืืืจืช ืืชืื ืชืื, ืฆืืืื ืืกื ืฉืื ื ืืชื ืืชืืืืช ืืืืจ ืื. ืื ืื ืืื ืจืืืื ืืื ืืืชืจ ืืคืขื ืืืช. ืื ืืชื ืจืืื ืขืจืืฆืืช ืืฉืื ืืฉืืืืช, ืื ืืื ืืช ืขืฆืื, ืงืื, ืงื ืืช ืืืืจืื ืฉืื ืืขืืื - ืื ื ืืจืืื. ืื ืืฉืืื ืื ืืฉ ืืืื ืื ืืืขื ืื ืืช ืขืฆืื ืขื ืืฉืืื ื ืืืืื ืืจืืืื, ืื ืืฆืืืข ืขื ืื ืฉืืืืจื ืจืขืืื ืืืกืืจ ืื ืืขืืื ืฉื ืืื ืื ืื ืืชื ืืืื ืืืกืื ืื ืืชืืืืื.
ืืืฆืืื
ืืชืื ืชืื, ืืื ืืจืืืื ืืช! ืืชืืื ืชื ืกื ืืืชืงืื. ื ื ืื ืฉืื ืืชื ืืงืื N ืืกืฃ, ืื ืื ืืจืืืื ืขืืืจ ืืคืืืช N*1,2, ืื ืืืชืจ ืืื N*1,5. ืื ืื ืื ืชืืงื ืืช ืืืฉืจื ืืคื ืื ืืื ืืื, ืชืืื ืื ื ืืจืฉ ืืจืืช ืืฉืืจ ืืื.
ืืชืฆืคืืืช ืฉืื ืืจืื ืฉืืืข ืืื ืืฉืคื ืืื ืืืืช, ื ืืกืืื ืขืฉืืจ ืืกืคืืง ืืชืขืฉืืื ืืืืืืื ืขืฆืื ืืืืืืื. ืืืืจืื ืืื ืืืืืืช ืืขืืงืจืืช, ืืื ืืื ืืงืื ืืืืื. ืืืื, ืืืขืื ืืืื ืืืชืจ ืืืื ืืืืคืืข ืืื ืืืชืจ ืืจืืืื, ืืคืืื ืขื ืืืชืจ ืืขืืืืช, ืืืฉืจ ืืืขืื ืืฆืืื, ืื ืืืืฉื ืืคืจืืืงืืืื ืืืชืจ. ืืืฆืืื ืขื ืืจืืืื ืืช ืฉืื!
ืชืืจืืช P/S
ืื ืืฉ ืื ืืืืืืืช ืืขื ืืื ืืช ืืืขืืืช ืฉืืฉืืื ืื ืืฉ ืืขืืืกื ืขืืื, ืื ืืจืื ืืื ืืชืืืืืช. ืืื ื ืชืืจืืช ืงืื ื - ืืชื ืืื ืคืฉืืืื: ืืชื ืืืชื ืืช ืืืฉืืื ืืื ืืืฆืืช ืืืคื ืฉืืืืชื ืื ืืืืื ืจืืืื, ืืงืืจืืื ืืขืจืืืื ืืืชื (ืคืืืก), ืืืืจื ืฉืืืข ืื ืื ื ืืกืืืื ืืช ืืชืืฆืืืช ืืืชืืืืื ืืช ืืืืื ืืืื ืื ืืื ืื.
ืืงืืจ: www.habr.com