áá¬ááºáá¯á¶ááᯠáá¯ááºáá¶ááá¯ááºážá០áá°ážáá°áá±á¬áºááŒáááº"
Linux á¡ááœáẠsystem programmer á¡ááŒá Ạ10 ááŸá áºáá±á¬áẠá¡áá¯ááºáá¯ááºáá²á·áááºá áááºážááá¯á·ááẠkernel modules (kernel space)á á¡áá»áá¯ážáá»áá¯ážáá±á¬ daemons áá»á¬ážááŒá áºááŒá®áž user space (á¡áá¯á¶ážááŒá¯áá°áá±áá¬)á á¡áá»áá¯ážáá»áá¯ážáá±á¬ bootloaders (u-boot á áááºááŒáá·áº)á controller firmware ááŸáá·áº á¡ááŒá¬ážá¡áá¬áá»á¬ážááŸáá·áº á¡áá¯ááºáá¯ááºáá«áááºá ááá«ááá¶ááŸá¬ááẠweb interface ááá¯ááŒááºáá±á¬ááºáá²á·áááºá áá«áá±ááá·áº ááá±áá¶áá²á·ááá¯ááºááŒá®áž áá¯á¶ááŸáááºáá¬ážáá áºáá¯áẠáá®ááá¯ááºáá¬ááœá±áá²á· áááºáá¶ááᬠáááŒá¬ááááŒá áºááœá¬ážáááºá ááá¯áá²á·ááá¯á·áá±á¬á¡áá¯ááºáááŒá¿áá¬áá»á¬ážáá²ááŸáá áºáá¯ááŸá¬áááºáá¡áááºá¡áá»ááºážááá¯á¡áá²ááŒááºáááºá¡áá±á¬áºáá±ážáááºáá²áááºá á¡áá¯ááºáá áºáá¯ááá¯áááºá¡ááœááºáááºáá²á áœá¬ááááá¯ááºáá±á¬áºáááºážá¡ááŒá¬ážáá áºáá¯ááá¯áááºáá¯á¶ážááááááá¯ááºáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá áááºááá¯ááœá¬ážáááá² áá²á· á¡áá¯áááºááŸá ááŸááá±áá²á· áá±á á®ážááŒá±á¬ááºážááœá±ááᯠáá¬ážáááºááá¯á· áá áºáá¯áááºážáá±á¬ áá¯á¶áá±á¬ááºáá²á·áááºážáááºážá á¡ááºáá¬áá»á°ážááŒá±ááá¯á·áá«áá²á
á€áá±á¬ááºážáá«ážááœáẠLinux á áá áºáááá¯ááááºáá¬áá áºáŠážá¡ááŒá Ạáá áºáááºáá±áá¬á¡ááœáẠá¡ááºáá¬áá»á°ážááŒá±ááŒááºážá¡ááœá±á·á¡ááŒá¯á¶á á¡ááºáá¬áá»á°ážáá¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážá á¡áá¯ááºááŸáá·áº á¡áá¬áááºá¡áá¯ááºááŸááºááŸáá·áº áááºááœááºááŒááºážááŒáá·áº ááá·áºááá¯ááºáá±ážááá¯ááºáá¬á¡ááá·áºááᯠáááºááá¯á·á¡áá²ááŒááºááááºááŸáá·áº áááºááá¯ááºáá±á¬ááºááá·áºáá±á¬á¡áá¬áá»á¬ážááᯠá€áá±á¬ááºážáá«ážááœáẠá¡áá»ááºážáá»á¯ááºáááºááŒááá¯áá«áááºá á¡á²áá«ááᯠáá»áŸá±á¬áºááá·áºáááºá
áá±á¬ááºážáá«ážááœáẠáá¯áá»á¬ážááŸáá·áºá¡áá° ááŒáá¯ááºááœá²á¡áá±ážá
á¬ážáá
áºáᯠáá«áááºáááºááŒá
áºáááºá
á¡áá¯ááºáá¡ááºá¹áá«áááºáá»á¬áž
áá»áœááºáá±á¬áºá¡áá¯ááºáá¯ááºáá²á·ááá·áº áá®ážááŒá¬ážáááºáááºááœáẠá áá áºáááá¯ááááºáá¬áá áºáŠážááẠááŒá®ážááŒáá·áºá á¯á¶áá±á¬ á¡ááœá±ááœá±ááá¬ááŸááºáá áºáŠážááŒá áºáááº- áá»áœááºá¯ááºááẠáá¯ááºááŸáá·áº á¡ááŸá¬ážááŸá¬ááŒááºááá·áº áá¬á·ááºáá²ááŸá áºáá¯á áá¯á¶ážááᯠáá±ážáá¬ážáá²á·ááá«áááºá áááŒá¬ááááá¯áááᯠááá¯áá·áºááá¯ááá¯áẠáá áºáá¯áá¯ááᯠááá±áááºááá¯á· ááá¯áá«áááºá á¡áá«á¡á¬ážáá»á±á¬áºá áœá¬á áá»áœááºá¯ááºá áá¬á·ááºáá²á¡á¬áž áá»áááºááŸáááŸá¯áá»á¬ážááẠááá¯á·áá±á¬áẠdeveloper áá»á¬ážáᶠááœáŸá²ááŒá±á¬ááºážáá±ážáá²á·áá«áááºá ááá¯á·ááŒá±á¬áá·áº á€áááºáááºááœááºá¡áá¯ááºáá¯ááºáááºá áá áºáá»á áºáááºáá¬ážáá áºáááºáááºážááŸáá·áº áááá¯ááááºážáááºážáááºáááºááŸá áºáá¯á áá¯á¶ážááœáẠááá¯áá¯áá¡áá±á¬áºá¡áááºáá±á¬ááºážááŸáááẠááá¯á¡ááºáá«áááºá ááá¯á·á¡ááœááºááŒá±á¬áá·áºá á áá áºáááá¯ááááºáá¬áá¬áá°ážá¡ááœáẠá¡ááºáá¬áá»á°ážáá»á¬ážááẠá¡á®áááºáááœááºáá áºáá»áœááºážáá»ááºáá°áá áºáŠážááᯠááŸá¬ááœá±ááŒááºážáá²á·ááá¯á· ááŒá áºáááºáááºá
á
áá
áºáááá¯ááááºáá¬áá»á¬ážá¡ááœáẠáá¯á¶ááŸááºá¡áá¯ááºáá¯á¶áá
áºáá¯á
á¡áááºáá±á¬áºááŒáá«áá¬ááºáá¯á¶ááẠáá¬ááºáá±á¬ááºážáá»á¬ážááᯠá¡ááŸá¬ážááŸá¬ááá·áºá¡áá« áá»áœááºá¯ááºááá¯á¶ááŸááºáá¯ááºáááºážááœááºááᯠááŒááá¬ážáááºá áá±á¬á·áá»á áºááœá²ááŒááºážá áááºááŒá¬áá°ááẠááá¯á·ááœáŸááºáá±á¬ áááºáá±á·áá»áºáá»á¬ážá ááŸááºáááºááŸá¯ááᯠááŒááááºá oscilloscope ááẠsignal edges áá»á¬ážá áá¯á¶ááá¹áá¬ááºááᯠá á±á¬áá·áºááŒáá·áºáááºá ááá¯á·á¡ááŒááºá jtag debugger ááẠstandard debugging tools áá»á¬ážááᯠááá¯ááºááœááºááŒá±ááŸááºážááŒááºáž áááŸááá±á¬á·áá±á¬á¡áá«ááœáẠá¡áá¯á¶ážááŒá¯áá±á¬ frame ááœáẠá¡áá¯á¶ážááŒá¯áá«áááºá ááá»ááá»á€áááááá¬á¡á¬ážáá¯á¶ážááŸáá·áºá¡áá°á¡áá¯ááºáá¯ááºááá¯ááºááá¯á·ááá¯á¡ááºáá«áááºá
á¡áá»áá¯á·áá±á¬ááŒááºá ááºáá»á¬ážááᯠááŒááºáááºáá±á¬ááºážáá»ááŒááºážááŸáá·áº áá¯ááºáá¯ááºááá·áºááœááºážáá°áᶠáá°áá±á¬ááºááŒááºážááẠááá·áºááá¯ááºááẠtopology á¡ááŸá¬ážáá»á¬ážááᯠááŒá¯ááŒááºááŒááºážááẠááá¯ááá¯ááŒááºáááºááŒá®áž ááá¯ááá¯ááœááºáá°ááŒá±á¬ááºáž áááŒá¬áá ááŒá áºáá±á«áºáá±á·ááŸááááºá ááá¯á·áá±á¬áẠááá±áá°áá¬áá¯á¶ááẠááá·áºáá¯ááºáááºážááœááºááœáẠáá±ááá¯ááºáá¬áá±áá¬áááºážááŒá áºáááºá
áá¬ááºáá±á¬ááºážááŸáá·áº áá¬á·ááºáá²á¡ááá·áºááœáẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á áá±á¬ááºáááºá¡ááºá¹áá«áááºáá áºáá¯ááŸá¬ Google á ááá°áá®ááŒááºážááŒá áºáááºá ááá·áºááŒá¿áá¬ááŸáá·áºáááºáááºááá·áº á¡áá»ááºá¡áááºáá»á¬ážááᯠáááŒá¬ááááŸá¬ááœá±ááááºááŒá áºááŒá®áž ááá¯áááºá¡áá»áá¯á·ááœáẠááá·áºááá¯ááºááá¯ááºáá±ážááœááºážáá»á¬ážááŒá áºááá·áº ááá·áºááºáá¯á¶ážáá¯ááŸááááºá áá«ááŸááá¯áẠááá¯ááá¯ážáá¬á ááœááºáá²á·áá²á· á ááŸá áºá kernel mailing list ááŸá¬ áá±ážáá²á·áá²á· áááºážáá²áá¬ážáá áºáá±á¬ááºáá²á· áá±ážááœááºážáá áºáá¯ááᯠáááºááœá±á·ááá¯ááºáá²á·á¡áá« á¡ááŒá±áááá²á·áá°ážá á€áá¯ááºáááºážááœááºá áá¬á·ááºáá²ááŸáá·áº áá±á¬á·ááºáá²áẠááŸá áºáá¯á áá¯á¶ážá áá®ááá¯ááºážááœáẠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážá¡ááŒáẠá á¬ááœááºá á¬áááºážááá¯ááºáᬠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠáááŒá¬áá ááŒá¯á¶ááœá±á·ááááºááẠ- áááºážááá¯á·ááẠá¡ááŒááºážáááºáá¯á¶ážááŸáá·áº áááŸá áºááŒáá¯á·ááœáẠááŒá¿áá¬áá»á¬áž ááŒá áºááá¯ááºáááºá áá áºáá«áá áºáá¶ááœáẠááŸááºáá¯á¶áááºáá»á¬ážááᯠááŸá¬ážááœááºážá áœá¬áá±á¬áºááŒááŒááºáž ááá¯á·ááá¯áẠáááºážááá¯á·á¡ááœáẠáá±á¬áºááŒáá»ááºáá¯á¶ážááááŸááá«á á¡áá»áá¯á·áá±á¬ ááŸááºáá¯á¶áááºáá»á¬áž (ááŒá±á¬ááºážááŒááºáá áºáá»áá¯áž) ááœáẠáá»áááºážáá¶áá«ááºáá»á¬ážááᯠáááá¹áá¶áááºážáá» ááááºážááááºážáá»á¬áž ááá·áºááŒááºážááŒáá·áºáᬠááá¯ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááá¯ááºáááºááŒá áºáááºá áááá¯áááºáá¬ááœáẠáá¯ááºáá±á¬ááºáá»ááºá¡áá»áá¯á·áá«ááŸááááºá ááá¯á·áá±á¬áº á€áá¯ááºáá±á¬ááºáá»ááºááᯠáááºáá¯ááºáá±á¬ááºáá²á·áááºááŸááœá²á áááºáá°áá»áŸ (á¡áá°ážáááŒáá·áº áááá¯áááºáá¬á¡áá áºááŒá áºáá«á)á ááá¯ááá¯áá¬á 5% áᬠááá±ážááœá±á¡ááœáẠáááºááœááºáá¯á¶ážáá²á· áááºážáá»áŸá±á¬ááºáá¬ááᯠááá¯ááá¯áá«áááºá áá«áá±ááá·áº á á¬ááœááºá á¬áááºážááœá± á¡ááŸá¬ážá¡ááœááºážááœá±ááŸááááºáá±á¬áẠáá«á ááá¯ážáááºáá±áá«ááŒá®á á á¬ááœááºá á¬áááºáž á¡áá±á¬ááºá¡áá¬áž áá¯á¶ážááááŸáááá¯á· áááŒá¬ááááá¯áááᯠááŒá áºáááºáá«áááºá ááŒá®ážáá±á¬á· ááá¯ááºážááœááºážááœá± ááŒááºáá»áŸá±á¬ááºáá²á·á¡áá« áá¶á áá®ážá áá±á¬ááºáá±á ááŒá¯áá«áááºá áá¯ááºáááºá áá«áááºáž áá®ááá¯ááŒá¿áá¬ááœá±ááᯠá¡á±á¬ááºááŒááºá áœá¬ ááŒá±ááŸááºážááá¯ááºáá²á·áááºá
á¡ááºáá¬áá»á°ážáá»á¬áž
áá»áœááºáá±á¬á·áºá¡ááŒááºááá±á¬á· áááºáᬠááá·áºá¡áá¯ááºááᯠáá»á áºááŒááºááá¯ážááŒá®áž áááŒá±á¬ááºážáá²áá»ááºáá°ážááá¯áááºáá±á¬áẠá¡áááºážáá¯á¶áž ááŒá±á¬ááºááá áºááŒááẠá¡ááºáá¬áá»á°ážááœá¬ážááá·áºáá«áááºá á¡ááºáá¬áá»á°ážáá áºáá¯ááẠááá·áºá¡á¬áž á¡áá°ážáá»áœááºážáá»ááºáá°áá áºáŠážá¡áá±ááŒáá·áº áá¬ážáááºááá¯ááºá á±áá«áááºá áááºááá¯ážá¡ááŸááá¯á¶áž á¡ááºáá¬áá»á°ážááœá±á áá»ááŸá¯á¶ážáááºááá¯á· áá¯á¶ááŒááºáá«áááºá áááºážááá¯á·ááẠááá·áºá¡ááááá¬ááᯠááŒáŸáá·áºáááºááẠááá¯á¡ááºáá±á¬ ááááºááá¯á·ááŸá¯áá»á¬ážááᯠá¡áááá»áá¯á¶ážááŒááá°áá»á¬ážááŒá áºáááºá
áá±á¬ááºááẠá áááºáááºá á¬ážá áá¬áá±á¬ááºážáá¬á á¡ááºáá¬áá»á°ážááœá±áá²á· á¡áááºá¡ááœá±ážáá«á áá«á áá»áœááºáá±á¬á·áºáá²á· ááŸá¯ááŒááºáá»ááºááŒá áºááŒá®áž áá«áᬠá¡ááŸááºááá¬ážááá¯ááºáá°ážááá¯á· áá»áœááºáá±á¬áº áááºáá¶áá«áááºá á¡ááºáá¬áá»á°ážááẠááŒááºááœááºážá¡ááá¯ááºážááœá¬ážáá»áŸááº-
- ááá·áºá¡ááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááᯠááŒá±á¬ááŒáá«á
- áá»áœááºá¯ááºááá¯á·ááœáẠááá¯ááá¯á·áá±á¬á¡áá¯ááºáá»á¬ážááŸááááºá
- ááŒáá¯ááºáá¬áž
á¡áááºááááºáá áºáŠážááŸáá·áºáá áºáŠážááœá±á·áá¯á¶ááœá±ážááœá±ážááŒá®ážáá±á¬áẠáááºá¡áá¯ááºááœá¬ážáá«á á ááºážáááºážá¡ááá¯ááºážá áá¯áá¹ááá®ááŸáá·áºá¡áá¯ááºáá»á¬ážááẠá¡ááœááºáá¬áá¬ááŒá®áž áá¯á¶áá±á¬ááºáá«áááºá á¡áááºá á¡ááºáá¬áá»á°ážáá áºáá¯ááẠááá²á ááºááá¯ááºáž 12 áá¯ááá¯ááŒááºáááºážááá¯á¶ááŸáá·áºáá°áá«á- HR ááŸáá·áºááááá¯á¶ážá¡ááºáá¬áá»á°ážá ááá¯á·áá±á¬ááºáááá¯ááááºáá¬á¡ááœá²á·áá áºááœá²á·ááŸáá·áºá¡ááºáá¬áá»á°ážáá áºáá¯á ááá¯á·áá±á¬ááºáá«ááá¯ááºáá¬á á¡áááºá á¬áá»á¬ážá áááºááŒáá·áºá á ááºážáááºážá¡áá±ááŒáá·áºá€á¡áá¬áá»á¬ážáááºáá»áœááºá¯ááºááá¯ááºáá±á¬ááºáá²á·áá±á¬áá¡á±á¬ááºááŒááºáá±á¬á¡ááœá²á·á¡á ááºážáá»á¬ážááŒá áºáááºá á¡áááºážááŒá¬áááºá áá áºáááºá á€áááºááŸá¬ ááá¯ááºáá±ážááá¯ááºáᬠá á°ážá ááºážááŸá¯áá áºáá¯ááŒá áºáá±á¬áºáááºáž á ááºážáááºážá¡áá áá»á°ááá¯ááá±á á®ááŸáá·áº áá¯ááºáá°áá¬ážáá±á¬ á¡áá¯ááºááá·áºáá¬ážááŸá¯ áá¯ááºáááºážá ááºáá»á¬ážááẠáá¯áá¹ááá®á¡ááœááºáž áá°áá®áá±á¬ áá¯ááºáááºážá ááºáá»á¬áž ááŒá áºááœá¬ážááŒá±á¬ááºáž ááŒááá±áááºá áá¯á¶ážááŒááºáá»ááºáá»á¬ážááẠááŸá±ážááœá±ážááŒá®áž áááá±á¬ááºááŸá¯áááŸááá«á á¡ááºáá¬áá»á°ážááá²á ááºááá¯ááºážááœá±ááŸááá²á·á¡áá« ááá·áºáá»ááºáááºá¡ááŒá±á¡áá±ááœá± ááŸááá²á·áááºá áá¯áá¹ááá®á ááŒá®ážááŒááºáá¬áááºá áááºáá±á¬ááºáááºááᯠáá¯ááºááá¯ááºáá²á·á¡áá« áá¯áá¹ááá®áᬠá ááá·áºááá² ááŒá áºááœá¬ážáá±ááá·áº áá«ááœá±á ááŸá¬ážáá«áááºá
áá¬ááºáááºážá áá¯á¶ááœá±á·ááŒá®áž ááá¯áá·áºá¡ááŒá±á¬ááºážááŒá±á¬ááŒááŒá®áž á¡áá¯ááºááá·áºáá¬ážáááºáᯠáááºáá«áá áá¯áá¹ááá®áááºáá»á¬ážááœááºáᬠááŸááá±áááºááá¯áá»áŸáẠááá¯ááºáá«á áá°áá¬ááŸáá·áºáá»á®á á¡áá¯ááºááá·áºáá¬ážááŒá®áž ááá¹áá¬á·á á»á±ážááœááºáá»á¬ážááœáẠááá¯ááºá á¬ážááŒá¯ááá·áº á¡ááœááºááŒá®ážáá¬ážáá±á¬ áá¯áá¹ááá®áá»á¬ážááœáẠá€á¡áá¬ááᯠáá»áœááºá¯ááºááœá±á·ááŒááºáá²á·ááá«áááºá á¡áá°ážáááŒáá·áº ááá·áºááœáẠááŒáœááºááá±á¬ ááŒá±áá¬áá¶ááŸááºáááºážáá áºáá¯ááŸáááŒá®áž áááºáááááºá¡áá¯ááºááŸááºáá»á¬ážááᯠáá¯ááºážáá±á«áºááá¯ááŒá®áž ááá·áºá¡ááŒá±á¬ááºážáá±ážááẠá¡ááœáá·áºá¡áá±ážááŸááá»áŸáẠáááºážááẠáá¯á¶ááŸááºááá¹ááá¬ážáá áºáá¯ááŒá áºáááºá
áá»áœááºáá±á¬á·áºá¡ááœááºá áá¯áá¹ááá®áá áºáá¯ááẠáááºážááá¯á·áááá±á¬áá»ááºáá»á¬ážááŸáá·áº áá¯ááºááá°áá¬áá»á¬ážááᯠááŒáááẠáá±á¬ááºážááá¯áá±á¬á¡áá« á¡ááœááºáá±á¬ááºážááœááºáá±á¬ ááœáŸááºááŒáá»ááºáá áºáá¯ááŒá áºáááºá áá»áŸá±á¬ááºáá¬ážáá°ááá±á·áá»áá·áºááŸá¯á¡ááá·áºááá¯áá»ááºáá»ááºážááŒááááºá ááŒá®ážáá±á¬á· áá»áœááºáá±á¬á·áºá¡ááœááºááá±á¬á· ááá¯ááºá á¬ážááŸááºáá±á¬ááºážááœá±ááᯠááœá±ážáá»ááºáá²á· ááŸá¯áá±á¬áá·áºááá±ááŒáá·áºááẠáá«áᬠá¡ááºáá¬áá»á°ážááœá± ááŒááá¬ááẠááœá±ážáá»ááºááŸá¯áá²á· á¡áááá±á¬ááºáá¯á¶áž áááºážáááºážáá«áá²á ááááºáá±á¬á·á á áááºááŸá¯ááºááŸá¬ážááŸá¯ááŒá±á¬áá·áº á¡ááºáá¬áá»á°ážáá áºáá¯ááŸá¬ ááẠáá»ááŸá¯á¶ážááá¯ááºáááºá áá«ááŸááá¯áẠááá·áºáá»ááºáááºá¡áá±áá²á· adrenaline ááᯠáá¯ááºááá¯ááºáá«á áá«áá±ááá·áº áááá·áºá¡áá¯ááºááŸá¬ á¡á á áºá¡ááŸááºá¡áá¯ááºááœá±ááᯠáááºáááá¯ááºááá¯ááºáá«áá°ážá áá»áœááºáá±á¬áºááá¯ááºááá¯ááºáááºáž áá°ááœá±ááᯠá¡ááºáá¬áá»á°ážáá²á·á¡áá« áá®ááá¯ááŒá¯á¶áá°ážáááºá á¡áá°ážáá¯áá áºáá±á¬áẠáá¬áááºá áá°á·ááá¯ááºáá° áá°ážáá»áœááºááŒá±á¬ááºáž ááŒáááºá áá°á·ááᯠááá±á¬áá»áááºá áá°á áá«ááá¯á·ááᯠááŒáá¯ááºáááºá á¡ááá¯ážááŸááºážáá¯á¶ážááŒá¿áá¬ááᯠáá áºááá±á¬áẠáá¯ááºážáááºáá²á·áááŒá®áž ááááºá¡áá±áá²á· áá±á¬ááºááẠáááá¯ááááºáá¬áá áºáá±á¬ááºá áááºá¡áááºážáááºá¡ááœááºážááŸá¬ á¡á²áá«ááᯠááŒá±ááŸááºážáá²á·áá«áááºá á¡á²áá® programmer áá²á· ááœá²áá²á·ááááºá
á¡áá°ážáááŒáá·áº á¡ááºáá¬áá»á°ážááœá±ááŸá¬ áááá¯ááááºáá±ážáá²á·á¡áá¯ááºááœá±ááᯠáá»áœááºáá±á¬áºáááºááá¯ážáá¬ážáááºá á¡á ááºážá¡áá±ážááŸá¬á ááá±á¬ááºáááá²á· á¡áááºá á¬ááœá±ááᯠááŸááºáááºá áœá¬ááŒá±ááŸááºážááááºá áááá¡áá»ááºá á áááºááá á®ážááŸá¯á¡ááŒá±á¡áá±áá²á· á¡áá±ážáá±á«áºá¡ááŒá±á¡áá±ááŸá¬ ááŒá¿áá¬ááœá±ááᯠááŒááºááŒááºáááºáááºáá²á· áááá»á áœá¬ááŒá±ááŸááºážááá¯á· áááºáááºáá±á¬ááºá¡áááºááá·áºááŒá áºáá±ááŒá®áá²ááá¯áᬠááŒááá«áááºá áá¯áááá¡áá»ááºááŸá¬ áááºá á¡áááºá¡áá»ááºážááŸáá·áº á¡áá»ááºá¡áááºááŸá¬ááœá±ááá¯ááºááŸá¯ááŸáá·áº áááºááŸáááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááá¯ááºááŸá¯á¡ááá·áºááᯠááŒááááºá
áá»áœááºáá±á¬áºáá¯ááºáá²á·áá²á· á áááºáááºá á¬ážá áá¬á¡áá±á¬ááºážáá¯á¶ážá¡áá¯ááºá áá»áœááºáá±á¬áºááá¯á·ááá¯ááºáᶠáá¬ááœááºáá±ážáá¬áááŸá¬áá«áá²á áá¯ááºáááºážá á¥áºááŸá¬á á á®ážááœá¬ážáá±ážáááá¯ááááºáá¬ááœá±áá±á¬áẠá¡áááºáááºáá±á¬ááºááááºáá°ážáá²á· áá±á¬ááºážááœááºáá²á·ááŒá¿áá¬ááœá±ááᯠááá¯ážááŸááºážá áœá¬ááŒá±ááŸááºážáá²á·ááááºá á á°áá«ááœááºááŒá°áá¬áá»á¬ážá router áá»á¬ážááᯠáá®ááá¯ááºážáá¯ááºááŒááºážá á¡áá»áá¯ážáá»áá¯ážáá±á¬ node ááá¯ááºááá¯ááºáá±ážá áá áºáá»á¬áž - áá«á ááá¯á¶ááá¯ááºáá±á¬ááºá¡á±á¬áẠá áááºááŸá¯ááºááŸá¬ážá áá¬áá±á¬ááºážáá«áááºá áá»á®áááºááœá²á¡ááœááºáž ááá·áºáá¯ááºááᯠááááºážáááºážááá·áº ááŸá¯ááºááœá±ážááŸá¯ááᯠáááºááœá±á·áá±á¬á¡áá«á áááºážááẠá¡ááŸááºáááẠáá±á¬ááºážááœááºáá«áááºá áá°ážáááºážáááºááŸá¬ ááá¯áá¯áá¹ááá®áá»á¬ážááŸáá·áº ááœá±á·áá¯á¶áá±ážááŒááºážááŒááºážáá»á¬ážááẠá¡áá»á¬ážá¡á¬ážááŒáá·áº á¡ááœááºááá¯ážááŸááºážáááºá á á¬áá¬ážá¡á áááºáá¶ááẠ(á¡ááœááºá¡áá»áœá¶ááŒá±á¬ááŒááºážááᯠáááŒáá¯ááºáá±á¬ á á áºáááºá áá®ážááŒá¬ážá¡áá»ááºáá»á¬áž ááŒá áºááá¯ááºáááº) ááẠá¡ááœááºááá¯ážááŸááºážáá«áááºá á¡á²áá®á·ááŸá¬ áááºááá¯ááºááá²á· á áááºáá±á«áºááŸá¯ááœá±á áááá·áºááᯠá áááºáááºá á¬ážá áá¬áá±á¬ááºážááŒá®áž á áááºáá±á«áºááŸá¯ááœá±áá«áá²á á¡ááœá±á·á¡ááŒá¯á¶á¡á áááºážááá¯á·ááẠá¡áááºá¡ááœá±ážááŒáá·áº á áá áºáááá¯ááááºáá¬áá áºáŠážááŒá áºááẠáááºáá°áááºá¡ááœáẠáá±á¬ááºážááœááºááŒá±á¬ááºáž ááœááºáá±á«áºáá¬áá²á·áááºá á¡á¬ážáááºážáá»ááºááœá±áááºáž ááŸááá«áááºá áá«á áá á¬áááºážáá±á¬áẠááá¯ááºáá°ážá áá±á¬áá±á¬áááºááœááºá áá¬ááœááºáá±ážáá¬áááŸá áá á¬ááẠáá±á¬áááºá áºáá»á¬ážááŸáá·áº áá¶á á¬ážááœáá·áºáá»á¬ážáá«ááŸááááºá á ááºážáááºážá¡áá áá»á°ááá¯ááá±á á®á á¡áá¯ááºáá»áááºááŒá¬ááŒáá·áºááŸá¯á á¡áá¯á¶ážáááŸá á¡áá»ááºá ááá¯á¡áá¯ááºáá»á¬ážááŸáá·áº ááŒá®ážá áœá¬áá±á¬ááá á®ážááŸá¯á¡á±á¬ááºááœáẠá¡áá¯ááºáá»á¬ážááŸááááºá á¡áá»áá¯á·áá±á¬ááá á¹á áá»á¬ážááœááºá áá»áŸáá¯á·ááŸááºáá»ááºááᯠáááºáá¯ááºááááá«á áááºážááẠááá¯ááºáá¶áááºááŒá¬ážááá¯á· ááá®ážááœá¬ážááŒááºážá¡ááœáẠááŒá¿áá¬á¡áá»áá¯á·ááᯠáááºáá±á¬ááºážáá±ážáá«áááºá ááá¯á·á¡ááŒááºá á¡áááºáá°ááŒá®ážáá»á¬ážá ááááŸáááºáá»á¯ááºáá»ááºááŸá¯áá»á¬ážá ááŒá áºáá»ááºáá±á¬á·áááºáž ááŒá áºáááºáá«áááºá áá±á¬ááºáááºááá¯ááºá á¬ážááŸááºáá²á· ááœá²áá¯ááºááá²á· á¡ááœá±á·á¡ááŒá¯á¶á á¡áááºážáá»á±á¬áºá áá¬áá±á¬ááºážáá±ááá·áºá á€áááºááŸá¬ ááá¯ááºáá¶áá±á¬áºáá¬ááœááºáá±ážá¡áááá·áºáá»á¬ážááŸáá·áº áááºááá¯ááºááá·áº ááá°áá®áá±á¬ áá¯áá±ááá¡ááœá²á· á áá¯ááŸáá·áº áá¯áá¹ááá®áá»á¬ážá á á¯áá±á«ááºážá¡áááºá¡ááŒááºááŒá áºáááºá
á¡ááºáá¬áá»á°ážá¡áá¯ááºáá»á¬áž
áá¬ážáááºááŸá¯ááœá²ááŸá¬ážááŒááºážááᯠááŸá±á¬ááºááŸá¬ážáááºááŸáá·áº áá»áœááºá¯ááºááŸáá·áº ááœá±á·áá¯á¶áá±ážááŒááºážáá²á·áá±á¬ áá¯áá¹ááá®áá»á¬ážááᯠáá±á¬áºáá¯ááºááŒááºážáááŒá¯áááºá áá»áœááºá¯ááºááẠáá¶ááŒáá¹áá¬ááᯠááœá±ážáá±á¬ááºááŒá®áž áááºážááá¯á·áá¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠáá±á¬áºááŒáááºááá¯ááºáá«á áá«áá±ááá·áº á¡ááºáá¬áá»á°ážááá¯ááºážá¡ááœááºá áá°ááœá±á áá»áœááºáááᯠááŒááºáááá± ááŒáá·áºááœáá·áºááá²á·á¡ááœáẠáá»á±ážáá°ážáááºáá«áááºá ááá¯ááºáá¶á¡áá®ážáá®ážá ááá¯ááºá á¬ážááŒá¯áá²á· ááá¯ááºáá¶ááᬠáá¯áá¹ááá®ááŒá®ážááœá±á¡ááœáẠá¡áá¯ááºááœá±ááá¯á·áá² ááŒá±á¬ááá¯á·ááááºá
á áááºáááºá á¬ážá áá¬á¡áá±á¬ááºážáá¯á¶ážá¡áá»ááºááᯠááŒá±á¬ááŒáááº- á¡ááºáá¬áá»á°ážááœá±ááŸá¬ áááºá¡áá¯ááºááœá± áá±ážááá²á áá±áá°áá»á¡á¬ážááŒáá·áºá á áá áºáááá¯ááááºáá¬ááŸáá·áº ááá¯ááºáááá¯ááœááºáááá¯áá¬áááá¯ááááºáá¬áá»á¬ážá áá áºáááºáá±áá¬á¡ááœáẠá¡áá¯á¶ážá¡áá»á¬ážáá¯á¶ážáá±ážááœááºážáá»á¬ážááŸá¬ ááŒá áºááá¯ááºáá»á±ááŸááá±á¬ ááœá²ááŒá¬ážááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááœáẠáá áºáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááŒá áºáááºá áá«ááŒá±á¬áá·áº áá®áááºáááºááŸá¬ á¡áá±á¬ááºážáá¯á¶ážááŒááºáááºáá«á
áá¯áááá¡á áœááºážááœááºáá¯á¶ážá¡ááŒá±á¬ááºážá¡áá¬ááŸá¬ ááá¯ááºážáá¯ááºáá»á¬ážááŒá áºááŒá®ážá áááºážááẠááá·áºááœá¬ážáá»á¬áž á¡ááŸááºááááºáá¯ááºááœááºááá·áºáááºá áá«á០áá°ááá¯á·á áááºážááᯠááááºááŸá¬ ááŸáá¯ážááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážááᯠááŒá±á¬ááŒááŒá®áž ááŒááá¯ááºá á±áááºá
áá»áœááºáá±á¬áº áá±á«ááºážáá²ááŸá¬ á¡ááºáá¬áá»á°ážáá±á«ááºážáá»á¬ážá áœá¬áá²á áá±ážááœááºážááœá±ááᯠááá¯ážáá°ááŒá®áž áá°ááá¯á·áá±á¬áºáá±á¬áºá áááºáááºá á¬ážá áá¬áá±á¬ááºážáá¬ááá¯ááœá±á·ááá¯á· áá®ááŸá¬áááºááŒáááºá á á¬áááºáá°áá»á¬ážá¡áá±ááŒáá·áº á€áá±ážááœááºážáá»á¬ážááᯠááŸááºáá»ááºáá»á¬ážáá²ááœáẠááá¯ááºááá¯ááºááŒá±ááá¯ááá¯ááºááŒá®áž áááá·áºá¡ááºáá¬áá»á°ážááᯠááŒá±ááá¯ááá·áºá¡áá«ááœáẠá¡ááŸá¯áá·áºá¡áááºážáááºááŸáá á±ááẠá€áá±ážááœááºážáá»á¬ážá¡ááœáẠá¡ááŒá±ááᯠáá»áœááºá¯ááºááááºááᬠááá±ážáá«á
áá±ážááœááºážáá¶áá«áẠá
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 ááŒá áºáááºá áá¯ááœááºááááºáá áºáá±á¬ááºááẠá¡ááŒá¬ážáá¯ááœááºááááºáá áºáá±á¬ááºááŸáá·áºááœá±á·áá«áá áááºážááẠááŸáá·áºáááºááŒá®áž ááá·áºáá»ááºáááºááá¯á· ááœá¬ážááœá¬ážáááºáá«áááºá áá¯ááœááºááááºááœá± áá»á±á¬ááºážáá±á«áºááá± ááŒá¯ááºáá»ááá¯á· áááºáž á¡áá»á¬ážáá¯á¶ážá á±á¬áá·áºáááá·áº á¡áá»áááºá áááºáá±á¬ááºáá²á
áá±á¬ááºá¡ááºáá¬áá»á°ážááẠáá»áœááºá¯ááºá¡ááœáẠáá»ááŸá¯á¶ážááŸá¯ááŒá áºááŒá®áž áááºážááẠáá»áœááºá¯ááºá áááá¯ááááºážáááºážáá»áá·áºá ááºááœáẠá¡áá¯á¶ážáááºáá¯á¶ážááŒá áºáááºáᯠáá»áœááºá¯ááºáá°ááá«áááºá áá«á·áá²á· á¡áááºá¡áá»ááºážáááŸáááŸá¯áá²á· á¡ááááºá¡áááºááᯠááŒááá²á·áááºá áá®á¡ááºáá¬áá»á°ážáááŒá±áááºááŸá¬ áá®áá±ážááœááºážááá¯ááºážááᯠáá»áœááºáá±á¬áº áááºážááŸá®ážáá²á·ááŒá®áž áá°ááá¯á·áá²á· á¡áá±á·á¡áá»áá·áºááᯠáá»áœááºáá±á¬áº á¡áááºáááŒáẠáá±á«ááºááŒá¬ážáá²á·áá±ááá·áº áá áºáááºážáááºážáá²á· áá»áœááºáá±á¬áº áá°ááá¯á·ááᯠááááºá¡áá±ážáá áá¯ááºáá²á·áá«áá°ážá áá«ááŒá±á¬áá·áº áá°ááá¯á·ááᯠáá±á¬ááºážáá±á¬ááºáž áá¬ážááááºáá²á·áá«áá°ážá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠá€á á¬áá±ážááœá²ááᯠá¡ááŸááºáááœá² á¡áá»áá¯ážáááºážá áœá¬ááŒáá·áº áá»ááŸá¯á¶ážáá²á·áááºá ááŒá®ážáá±á¬á· áá®ááá¯áá»ááŸá¯á¶ážááŸá¯áá»áá¯ážááŒá áºáá²á·áá¬ááᯠáá«á¡áááºážáá»á±ážáá°ážáááºáááºá á¡á²áá«á áá«á·á¡áá±á«áº á¡ááá¯ážááœá¬ážáá¯á¶ážá¡áá»áá¯ážáááºáá±á¬ááºáá²á·áááºá áááºááẠá¡ááœááºáá±á¬ááºážááœááºáá±á¬ áá»áœááºážáá»ááºáá°áá áºáŠážááŒá áºáááºá áááºááẠcircuit áá®ááá¯ááºážá á¡ááºáá¬áá±á·á áºáá»á¬ážááŸáá·áº kernel ááŸáá·áº á¡áá¯ááºáá¯ááºáááºááᯠáááááºá ááŒá®ážáá±á¬á· áááºážááŸá¬ áááá·áºáá±ážááœááºážááœá±ááŸááá±á¬á· áááºáž ááœáá·áºáá»á±á¬ááœá¬ážáááºá áá®áá±á¬á· ááŒáá·áºááŒáá¡á±á¬ááºá
á¡ááºáá¬áá»á°ážáá±ážááœááºáž áá¶áá«áẠá
Hardware ááŒá¿áá¬áá»á¬ážá
- x86 áá±á«áºááŸá ARM áááá¯áááºáá¬ááœáẠLinux á áá áºáá±á«áºááá¯ááŸá¯áá»á¬ážááᯠá ááºážáá±ážááœá²áá¬áá¬á áá¬ážááŒáá·áº á á®á ááºáá¯á¶á ááœá¬ááŒá¬ážáá»ááºááá¬áá²á
- ááẠsynchronization tools ááœá±ááŸááá²á á¡ááŸá±á¬ááºá¡ááŸááºááŒá áºá á±áá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá áºáá¯á¡ááœááºáž áááºááá·áºáááºáá°ááŒá¯ááŒááºážáááááá¬áá»á¬ážááᯠáá¯á¶ážááá¯ááºááááºážá á¡áááºááŒá±á¬áá·áºáááºážá
- i2c bus ááŸáá·áº spi bus ááœá¬ááŒá¬ážáá»ááºááá¬áá²á
- i2c áááºá áºáá¬ážáá±á«áºááœáẠTerminator áá»á¬ážáá¬ááŒá±á¬áá·áºááŸáááááºážá áááºážááá¯á·ááááºááá¯ážááá¬áá²á
- RS-232 á¡ááºáá¬áá±á·á áºááẠRX ááŸáá·áº TX ááŒáá¯ážááŸá áºáá¯ááœááºáᬠá¡áá¯ááºáá¯ááºááá¯ááºáá«ááá¬ážá á€ááœáẠáá»áœááºá¯áẠá¡ááŒá±áá±ážáááº- 9600 ááœáẠááá¯ážááœá¬ážáá±á¬áºáááºáž áááºááá¯ááºááẠ!!!
- ááᯠáá¯ááááá±ážááœááºážááŸá¬ á¡áááºááŒá±á¬áá·áºáááºážá
- Multilayer boards áá»á¬ážááœáẠá¡áá»ááºááŒááá¯ááºážáá»á¬ážááŸáá·áº áá«áá«áá»á¬ážááᯠá á®á ááºááẠá¡áá±á¬ááºážáá¯á¶ážáááºážáááºážááŸá¬ á¡áááºáááºážá á¡áááºááŒá±á¬áá·áºáááºážá á¡ááœáŸá¬áá»á¬ážá¡ááœááºáž áá«áá«á ááá¯á·ááá¯áẠá¡ááœáŸá¬á¡ááœááºážááŸá á¡áá»ááºááŒááá¯ááºážáá»á¬ážá (áá±ážááœááºážááŸá¬ áá±áá°áá»á¡á¬ážááŒáá·áº áá¬ážáá áºáá®ááá¯ááºážá¡ááŒá±á¬ááºáž áááºáááºááŒá áºáááº)á
- ááœá²ááŒá¬ážáá±á¬áá»ááºážáá»á¬ážááẠá¡áááºááŒá±á¬áá·áº áá±áá¬ááá¯ááºážááœáẠááœá²áá±ááááºážá
- RS-485 áááºá áºáá¬ážá áá»á¬ážáá±á¬á¡á¬ážááŒáá·áº ááá¯áá²á·ááá¯á·áá±á¬ááá¯ááºážáá±á«áºááœáẠTerminator áá»á¬ážááŸááááºá ááá¯á·áá±á¬áºáááºážá áá»áœááºá¯ááºááá¯á·ááœáẠplug-in module áá»á¬ážá ááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ á¡áá±á¡ááœááºááŒáá·áº ááŒááºáááºáááºážáá áºáá¯ááŸááááºá ááá¯ááºááááŒááºážáá»á¬ážááŸáá·áº á¡ááŸá±á¬áá·áºá¡ááŸááºáá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážááẠáááºááá·áºáááºážáááºážááᯠá¡áá¯á¶ážááŒá¯ááá·áºááááºážá
- á¡áá®áá±á¬ááºááŸáá·áº ááœááá áºáááºáá»á¬ážáá¬áž á¡áááºáááºážá
- cmake áá²á· áááºááá¯á¡áá¯ááºáá¯ááºáááá²á
- yocto Linux áááºáá±á¬ááºááŒááºážááá¯ááºáᬠáá±ážááœááºážáá»á¬ážá
á€á¡ááºáá¬áá»á°ážá¡ááœáẠáááºááœááºáá»ááºáá»á¬áž-
1. ááŒá±á¬ááºážááŒááºááŸááºááá·áº áá¯ááºáá±á¬ááºáá»ááºááᯠáá±ážáá«á
uint32_t
bits á¡á¬ážáá¯á¶áž (á¡ááºáá¬áá»á°ážááœá±ááŸá¬ bits áá²á·á¡áá¯ááºáá¯ááºááᬠá¡áááºážáá¬áááºááŒá®ážáá«ááẠá áá»áœááºáá±á¬áºá¡ááŒá¶ááŒá¯ááá¯áá«áááº)
2.int32_t a = -200; uint32_t b = 200; return *(uint32_t) * (&a)) > b;
áá®áá¯ááºáá±á¬ááºáá»ááºá áá¬ááŒááºááŒá áºááá²á (ááœááºááŒá°áá¬ááá«áá² á á¬ááœááºáá±á«áºá០ááŒá±ááŸááºážáá»ááº)
3. ááááºážááŸá áºáá¯á¶ážá ááááºážáááºá¹áá»á¬áá»ááºážáá»áŸááᯠááœááºáá»ááºáááºá¡ááœáẠáá¯ááºáá±á¬ááºáá»ááº
int32_t
.4. áááá¯ááááºáá»á¬ážáá«áááºáá±á¬ output method áá»á¬ážáá¬áž á¡áááºáááºážá á¡ááŸá¬ážá¡ááœááºážáá»á¬ážáá²ááá¯á·á
ááááááœá±ážáá»ááºááŸá¯ááẠáááŒá¬áá±ážáá®áááẠááá¯áá±áá¬ááœáẠááá¯ááá¯á·áá±á¬áá±ážááœááºážááœáŸá¬áá»á¬ážááŸááá±áá±ážáá«á áá»áœááºá¯ááºá¡á¶á·ááŒáááºááá¯ááºáá«á ááá¯á·ááŒá±á¬áá·áº áááºážááá¯á·á¡á¬áž áá¯ááºáá±á¬áºáááŒá á±ááẠáá¯áá¹ááá®á¡á¬áž áá±á¬áºááŒáááºááá¯ááºáá«á ááá¯á·áá±á¬áº áá±áá¯áá»á¡á¬ážááŒáá·áº á¥ááá¬áá áºáá¯áá±ážáá«áááºá ááŒá áºááá¯ááºáá»á±ááŸááá±á¬áá±ážááœááºážáá»á¬áž á ááá·áºáá±ážááœááºážáá»á¬ážááᯠáááºááŸááºáááá«á áá»áœááºá¯áẠááŸá¯ááºáááºááá¯ááºáá« :)
á¡ááºáá¬áá»á°ážáá±ážááœááºáž áá¶áá«áẠá
- tree traversal code á á¥ááá¬áá áºáá¯áá±ážáá¬ážááŒá®ážá á€áá¯ááºááœáẠáá¯ááºáá±á¬ááºáá±ááá·áºá¡áá¬áá»á¬ážááᯠááŒá±á¬ááŒááŒá®áž á¡ááŸá¬ážáá»á¬ážááᯠáá±á¬ááºááŒááẠááá¯á¡ááºáá«áááºá
- ls utility áá¥ááá¬áá áºáá¯áá±ážáá«á á¡ááá¯ážááŸááºážáá¯á¶ážááœá±ážáá»ááºááŸá¯ â-lâ ááŒáá·áºá
- static and dynamic linking áá¯ááºáááºáž á¥ááá¬áá áºáá¯áá±ážáá«á ááœá¬ááŒá¬ážáá»ááºááá¬áá²á
- RS-232 áááºááá¯á¡áá¯ááºáá¯ááºááá²á RS-485 ááŸáá·áº RS-232 ááœá¬ááŒá¬ážáá»ááºááá¬áá²á áááá¯ááááºáá¬áá áºáŠážáá¡ááŒááºá¡á RS-232 ááŸáá·áº RS-485 á¡ááŒá¬áž ááœá¬ááŒá¬ážáá»ááºáá¬áž á¡áááºáááºážá
- USB á áááºááá¯á¡áá¯ááºáá¯ááºááá² (áááá¯ááááºáá¬áá²á·á¡ááŒááº)
- áááºážááá¬ááá¯ááºáá¬á á¬áá¬ážááá¯áá¯ááŸá¬ážááŸá¡ááºá¹áááááºááá¯á·áá¬áá¬ááŒááºááŒááºážá
á¡á±á¬ááºááŒááºáá±á¬á¡ááºáá¬áá»á°ážááẠá¡á±á¬ááºááŒááºáá±á¬á¡áá¯ááºá¡ááœáẠá¡á¬ááá¶áá»ááºááá¯ááºáá«á
á€á¡áááºážááẠáááá¯ááááºáá¬áá»á¬áž (áá°ááá¯á·á¡ááœááºáááº) ááá¯ááºáá±á¬áºáááºáž HR á¡ááœáẠááá¯áá±á¬ááºážáááºá á¡áá¯á¶á¡áá±á¬ááºáá¯á¶ážáá±á¬ áá¯áá¹ááá®áá»á¬ážááẠá¡ááºáá¬áá»á°ážáá»á¬ážá ááááºáá»á¬ážááᯠáá±áá±áá»á¬áá»á¬ áááŒáá·áºááŒáá«á á¡ááŸá¬ážááœá±áá¯ááºáááá¬á áá¯á¶ááŸááºáá«áá²á á¡áá»á¬ážá á¯ááá±á¬á· ááŒá¿áá¬ááœá±ááᯠáááºááá¯ááŒá±ááŸááºážáááá²ááá¯áá¬áá²á· á¡ááŒá±á¬ááºážááŒáá»ááºááᯠáá°áá áºáá±á¬ááºá áááºááá¯áááá²ááá¯áá¬ááᯠááŒáá·áºáá±á·ááŸááá«áááºá
á¡áááááŒá¿áá¬áá»á¬ážáá²ááŸáá áºáá¯ááŸá¬ ááá¯ááºá á¬ážááŸááºáá±á¬ááºážáá áºáŠážááẠá¡ááºáá¬áá»á°ážáá»á¬ážá¡ááœááºáž ááŒá¿áá¬áá»á¬ážááᯠá¡á±á¬ááºááŒááºá áœá¬ááŒá±ááŸááºážááá¯ááºáᬠáá°ážáá»áœááºáá±á¬ á¡áá°ážáá»áœááºážáá»ááºáá°áá áºáŠážááŒá áºááŒá±á¬ááºáž ááŒááá±á¬áºáááºáž ááááá¯á¶áž á¡ááŸááºááááºá¡áá¯ááºááœáẠáá¡á±á¬ááºááŒááºáááŒááºážááŒá áºáá«áááºá áá«áááááºáá«áá°ážá áá«á·ááŸá¬áááºáž áá®ááá¯ááŒá áºáá²á·áááºá ááá²á ááºááá¯ááºážá¡á¬ážáá¯á¶ážááᯠá¡á±á¬ááºááŒááºá áœá¬ááŒááºáááºážáá²á·ááŒá®áž á ááºážáááºááŸá¯á¡á¬ážáá¯á¶ážááᯠááŒá±ááŸááºážááá¯ááºáá²á·áá±ááá·áº áááºááœá±á·á¡ááŒá±á¡áá±ááŸá¬áá±á¬á· ááá¯ážááŸááºážáá²á·á¡ááœá±á·á¡ááŒá¯á¶áááŸááá¬ááŒá±á¬áá·áº á¡áá¯ááºá áááºáá²ááœááºážáá«áááºá áááºá¹áá±á¬áá±á«áºáááºááá¯á·á á¡áááºáá²áá¯á¶ážá¡áá¯ááºááá¯ááºáá«áá°ážá á¡áááºáá²áá¯á¶ážááá±á¬á· áá®áá¯áá¹ááá®ááŸá¬ áááºááŸááá±ááá¯á·áá«áá²á
ááá¯á·ááŒá±á¬áá·áºá ááá¯ááºá á¬ážááŸááºáá±á¬ááºážááŸáá·áº ááá¯ážááŸááºážáá±á¬ á¡ááºáá¬áá»á°ážáá»á¬ážááᯠááŒá¯áá¯ááºááá·áº áá¯áá¹ááá®áá»á¬ážááᯠáá»áœááºá¯ááºáá¯á¶ááŒááºááŒá®áž á¡áá¯ááºááááááŒá®ážáá±á¬ááºá áááºááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠááá·áºáá»á±á¬áºáááºááŒá áºá á± áááá·áºáá»á±á¬áºááŒá±á¬ááºáž ááŸááºážááŸááºážáááºážáááºáž áááá¬áá«áááá·áºáááºá á€áááºááŸá¬ á¡ááá·áºáá»á±á¬áºáá¯á¶ážáá»ááºážáááºáááºážááŒá áºáááºá áá¯ááºáá²á·á ááŒá áºáá±á¬ááºážááŒá áºááá¯ááºááẠá¡áááºážáááºá á»á±ážááŒá®ážáá±á¬áºáááºáž áááºáá°ááẠáááºáá°ááŒá áºáááºááᯠáá»ááºáá»ááºážááááá¯ááºáááºá
á¡ááºáá¬áá»á°ážáá»á¬ážá¡ááœáẠáá±á¬ááºáááºááœá±ážáá»ááºá áá¬áá áºáá¯ááŸááá«áááº- áááºá¡á±á¬ááºááŒááºá áœá¬ááŒá±ááá¯ááá¯ááºáá±á¬á¡áá«ááœááºá ááá¯á·áá±á¬áº á¡ááºáá¬áá»á°ážáááááºáá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á á¡áá¯ááºááŸááºááẠáá¯á¶ážáááá¯á¶áá±á¬ááºááŒá±á¬ááºáž áááºáá¬ážáááºáá«áááºá áááºááœá±ááŒá®ážáá¬ážáá±á¬ áá¯ááºáááºážááŸááºáá áºáŠážá¡ááŒá Ạáá¯ááºááá¯ááºááẠáááºážááŸááºážáá¶ááá«á á¡áá¯ááºá¡á¬áž áá»ááºáá»ááºážááŒááºážááá¯áá«áááºá á€áááºááŸá¬ áá¯ááºáááºážáááºáááºáá±áá±á¬á¡ááœá²á·á¡á ááºážá¡ááœáẠá¡ááœááºááŸá±á¬ááºááŒááºážáá¯á¶á á¶ááŒá áºááŒá®áž á¡áá¯ááºááŸááºáááŒá¿áá¬áá»á¬ážááẠáááá¯ááááºáá¬áá áºáŠážá¡áá±ááŒáá·áº áá»áœááºá¯ááºááᯠá¡áááºááŒá±á¬áá·áº á áá¯ážááááºáá±áááááºážá á¡ááŒá¬ážááœá±ážáá»ááºá áá¬ááŸá¬ á¡á áá¯ážááá¬á á¡áá®ážáá®ážááŒá áºáááºá áá á¬áá±á¬ááºážáá±á¬ááºážáááá¯á· á¡ááºáá¬áá»á°ážáá¯ááºáá°ážáá±ááá·áº á¡áááºáááá¯ááááºáá¬á á¡áá¯ááºááœááºáááºá áá»á¬ážáááºá áá±áááºá ââá¡áá¯ááºááŸá¯ááºáá±ááá¯á· áá°ážáá²ááŒá®áž áááºážá¡áá¯ááºáá»áááºá áááẠá áá¬áá®ááŸá¬ á áááºááá¯á· áá°ááá¯á·á ááŒá±á¬ááŒáááºá . ááá¯áá±áá¬á០áá°ááẠááŒá±ááá±á¬áá·áºáá»á¬áž áá±á¬ááºááŒá±á¬ááºáá¬á á±ááẠááŒá±ážáá¬áá²á·áááºá áá¯ááºáá«áááºá HRá áááá¯ááááºáá¬ááœá±áᬠá¡áá¯ááºáá±á· ááááºá á±á¬á á±á¬ááááẠá¡áá»áá¯áá¬áá¯á¶ážá¡áá¯ááºáá áºáá¯ááá¯áá±á¬áẠááŒááºážáááºááá¯á·á¡áááºááá·áºááŒá áºáááºááá¯áᬠáá»á±ážáá°ážááŒá¯ááŒá®áž áááááŒá¯áá«á
á¡áá¯á¶ážááœááºá áááá¯ááááºáá¬ááœá±ážáá»ááºááŒááºážááá¯ááºáᬠá¡áá±á¬ááºážáá¯á¶ážáá®áá®ááá¯ááᯠá€áá±á¬ááºážáá«ážáá¡á ááœáẠáá±ážáá¬ážááá·áº screenshot áá áºáá¯áá±ážáá«áááºá á¡á²áá®ááᯠá¡ááºáá¬áá»á°ážááá¯áááºáž áá áºááŒáááºáááºáá áá¯ááºáá°ážáááºá áá±ážááœááºážááœá±áá²á·á¡ááá·áºááŸá¬ á¡á¬áá¬ááŸááºááá¯ááœá±á·ááẠááá¯áá·áºááá¯ááºááá¯áẠáá±ážá á¬ážáá«á ááá«á áááºážáá²á·á¡áá¬ááœá±ááᯠáá°ááá¯ááºááŒá®áž ááœááºááœá¬ážáá« - áá«á áá¯á¶ááŸááºáá«áá²á á¡ááºáá¬áá»á°ážá¡ááœááºáž HR ááŸáá·áº áááºáá±áá»á¬á ááá·áºáá¯ááºáá»á ááááºááᯠáá°ááá¯á·ááá¯ááºáá°ááá¯á· á¡ááá¯ááºá¡áá¬ááŒá±á¬áá«áá áá¯áá¹ááá®ááẠá¡ááááºááá·áºáááºáᯠááœáŸááºááŒááŒá®áž áááºááá¯á¶áá±á¬ááºáá±á¬ á¡áááºá¡áá¬ááŸááá»á¬ážááᯠáááºáááŒáá¯ááºáá«á ááá¯áá±áá¬ááœáẠá¡áá¯ááºááá¯ááºááá·áºáá«á
ááœá±á·ááŸááá»ááºáá»á¬áž
áááá¯ááááºáá¬ááœá±á á¡ááºáá¬áá»á°ážááœá±ááᯠááœá¬ážáá«á áá¬áá°ážááá¯ážááá¯á· á¡ááŒá²ááŒáá¯ážá
á¬ážáááºá N ááá¯ááºáá¶áááẠá¡áááºážáá¯á¶áž N*1,2 áá«ááŸááá¯áẠN*1,5 ááá¯áá±á¬ááºážáá²á· á¡ááºáá¬áá»á°ážáá
áºáᯠááœá¬ážááŒáá·áºáá¡á±á¬ááºá áá®áá
áºáááºáá±áá¬ááᯠáá»ááºáá»ááºážááá°áá°ážááá¯áááºáá±á¬áẠáá®áá
á¬á¡ááá·áºá¡ááœáẠááá¯á¡ááºáá¬ááœá±ááᯠáááºáá¬ážáááºáá¬áá«áááá·áºáááºá
áá»áœááºá¯ááºá áá±á·áá¬ááœá±á·ááŸááá»ááºáá»á¬ážá¡á á¡ááºá¹áááááºáá¬áá¬á
áá¬ážááᯠáá±á¬ááºážááœááºá
áœá¬ áááºáá»áœááºážááŸá¯á áá¯ááºáááºážááœáẠááŒáœááºááá±á¬ á¡ááœá±á·á¡ááŒá¯á¶ááŸáá·áº ááá¯áá·áºááá¯ááºááá¯áẠáá¯á¶ááŒááºááŸá¯ááŸáááŒá±á¬ááºáž áá¯á¶ážááŒááºááŒá±á¬ááºáž ááŒááá²á·áááºá áá±á¬ááºáá
áºáá¯ááá±á¬á· áááá²á· áá±áá¬ááá¯ááºážááá¯ááá¯ááŸá¬ á¡ááá á¡áááºá¡ááœá±ážáá«áá²á á
ááºážáááºážá¡áá áá¯á¶ááŒááºááŸá¯ááá¯ááŸááá±á¬ ááá¯ááºá
á¬ážááŸááºáá±á¬ááºážááẠá¡ááºáá¬áá»á°ážáá
áºáá¯ááœáẠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážá
áœá¬ááŸááá±á¬áºáááºáž ááá¯áááŸááºááœá¶á·ááŒá®áž áááºááŒáœáá±á¬áá»áŸá±á¬ááºáá¬ážáá°ááẠá¡ááŸá¬ážááá¯áá»á¬ážááá·áºááá¯áẠááá¯ááá¯áá±á¬ááºážááœááºá
áœá¬ áá¯ááºáá±á¬ááºááá¯ááºáááºá áááºážáá²á·á¡ááºáá¬áá»á°ážááœá±ááŸá¬ áá¶áá±á¬ááºážáá«á
á±á
P/S ááŒáá¯ááºááœá²
ááá·áºááœáẠHR ááŸáááºáá±ážáá¬ážáá±á¬ á áááºáááºá á¬ážááœááºááŒá¿áá¬áá»á¬áž á¥ááá¬áá»á¬ážááŸááá«á comment ááœáẠááŒáá¯ááá¯ááá¯ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠáá±ážáááºáá±á¬ ááŒáá¯ááºááá¯ááºááŸá¯áá áºáá¯ááᯠááŒááºáááºáá¬ážááŒá®ážááŒá áºááẠ- á¡ááŒá±á¡áá±áá»á¬ážááẠááá¯ážááŸááºážáá«áááº- á¡ááºáá¬áá»á°ážáá áºáá¯ááœáẠáááºáá¯ááºáá²á·áá±á¬ á¡áá°ážááŒá¬ážáá¯á¶ážá¡áá¯ááºáá áºáá¯ááᯠá á¬áááºáá°áá»á¬áž á¡áá²ááŒááºááŒá®áž áá áºáááºá¡ááŒá¬ááœáẠááááºáá»á¬ážááᯠá á¯á ááºážááŒá®áž á¡ááá¯ááºááá°ááᯠáá»á±á¬áºááœáŸááºááœááºáá±á¬ááºážáá±á¬ áááºáá±á¬ááºáá»á¬ážááŒáá·áº áá¯áá»áá«áááºá
source: www.habr.com