рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рд╕реНрдЯрдо рдЕрд╡рд▓реЛрдХрди

рдЕрддреАрдд рдореЗрдВ, рдореЗрд░реА рдкрд╕рдВрдж OpenEmbedded (OE) рдкрд░ рдЧрд┐рд░реА рдФрд░ рдЗрд╕рдХреЗ рд╣рдХрджрд╛рд░ рдереЗ, рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд┐рд▓реНрдб рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдореИрдВрдиреЗ рдЙрд╕ рд╕рдордп рдЬрд╛рдирдмреВрдЭрдХрд░ рдЪреБрдирд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдпрджрд┐ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ (рдЖрд░рдкреАрдЖрдИ) рдмреЛрд░реНрдб рд╣рд╛рде рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддрд╛, рддреЛ рдпрд╣ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдХреЛ рдкрд╛рд░ рдХрд░ рдЬрд╛рддрд╛, рдЬрд┐рд╕рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдЪрд╛рд░реНрдЯ рд╕реЗ рджреВрд░ рд╣реИ - рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдирдИ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдХрд┐рд╕реА рднреА рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЪрд╛рд╣реЗ рд╡рд╣ рдЖрд░рдкреАрдЖрдИ рд╣реЛ рдпрд╛ рдирд╣реАрдВ, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕ рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдХрд┐рдП рдЧрдП рдлреИрд╕рд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╕реБрдЦрдж рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖред



рдкреНрд░реЗрд░рдгрд╛


рд▓рдЧрднрдЧ рджреЛ рдпрд╛ рддреАрди рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореЗрд░реА рдореБрдЦреНрдп рдФрд░ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реА OpenEmbedded рдереА , рдпрд╣ рдЗрддрдирд╛ рд╣реБрдЖ рдХрд┐ рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред рдореИрдВрдиреЗ рдЕрднреА рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдФрд░ рдпрд╣ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ рдХрд┐ рджреВрд╕рд░реЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЬрд╛рдиреЗ рдФрд░ рдпрдерд╛рд╕рдВрднрд╡ рдХрдИ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд▓рд╕ рд╣реИред

рдореЗрд░реА рд░рд╛рдп рдЕрдм рдпрд╣ рд╣реИ рдХрд┐ рдЙрд╕ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдирд╣реАрдВ рдерд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдереЗред рдФрд░ рдЖрд░рдкреАрдЖрдИ рдЬреИрд╕реЗ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдереЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдЪрд╛рд▓рд╛рдХ рд╣реВрдВ - рдмреАрдЧрд▓рдмреЛрд░реНрдб рдерд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЕрднреА рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдЖрд░рдкреАрдЖрдИ рдмрд╣реБрдд рд╕рд╕реНрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рдкрд╕рдВрдж рдХреЛ рдЕрдзрд┐рдХ рд╕рдЪреЗрдд рд░реВрдк рд╕реЗ рдФрд░ рдЙрд╕реА рд╕рдордп рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред (рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛)

рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд╣реБрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдореЗрдВ рдкреЗрд╢ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдмреБрд░реА рдзрд╛рд░рдгрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рджреЗрдирд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрдиреБрднрд╛рдЧ "рдирд┐рд╖реНрдХрд░реНрд╖" рдореЗрдВ рд╕рднреА рдЫрд╛рдкреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрдВрд╢ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╡рд╣рд╛рдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕рдордп рдХреЗ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдХреНрдпреЛрдВ рдЬрд░реВрд░реА рд╣реИ?

рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдк рдЖрд░рдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЫрд╡рд┐ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдФрд░ рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ ( рд╡реИрд╕реЗ рд╣рдо рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдЬреАрдПрдирдпреВ / рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдХрд╛ рдорддрд▓рдм рд╣реИ) рдФрд░ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред

рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдХ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ 6 рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред

рдЗрд╕ рд▓реЗрдЦ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд┐рд╕реЗ рд╣реИ?

рдпрд╣ рд▓реЗрдЦ рдПрдХ рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИ рдЬреЛ рд▓рд┐рдирдХреНрд╕-рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд┐рдП рдЧрдП рд╕рднреА рдЙрджрд╛рд╣рд░рдг рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ x84_64 рдХреЗ рддрд╣рдд рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдереЗ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдкрддрд╛ рдкреИрдХреЗрдЬ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ рд╡рд╣ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореИрдиреЗрдЬрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪреБрдирддрд╛ рд╣реИред рдпрд╣ рдХрджрдо рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓рдЧрднрдЧ рд╣рд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реА рдЦреБрдж рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред

рдмрд╛рдХреА рд▓реЗрдЦ рд╕рд░рд▓ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдореЗрд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрддрд╛ рд╣реИред

рдФрд░ рд╣рд╛рдВ, рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рд▓реЗрдЦ рдЖрд░рдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдорд╛рдкрджрдВрдб

рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдХрдИ рдорд╛рдкрджрдВрдб рд╣реИрдВ:
  1. рдореИрдВ рдЙрд╕реЗ рдкрд╕рдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
  2. рдпрд╣ рдЬреАрдПрдирдпреВ / рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
  3. рдпрд╣ рд╕рд╣рдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП


рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛:

рдЬреИрд╕реЗ, рд╡рд╣ рдкреНрд░рдгрд╛рд▓реА рдЬрд┐рд╕реЗ рдореИрдВ рдПрдХ рд╡рд░реНрд╖ рдФрд░ рджреЛ рдФрд░ 5+ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдФрд░ рдЕрдЧрд░ рдореЗрд░реЗ рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реВрдВрдЧрд╛ред

рдореЗрд░рд╛ рдореБрдЦреНрдп рд╕рд┐рд╕реНрдЯрдо рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ x86_64 рд╣реИред

рд╕реБрд╡рд┐рдзрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ, рд╕рдВрдЪрд╛рд▓рди рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ

рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реА рд╕реВрдЪреА


рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реА рдЬрд╛рдирддрд╛ рдерд╛, рдЬреИрд╕реЗ рдХрд┐ рдУрдкрдирдПрдореНрдмреЗрдбреЗрдб рдФрд░ рдкреАрдЯреАрдПрдХреНрд╕рдбрд┐рд╕реНрдЯ, рдЦреЛрдЬ рдиреЗ рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рд╕реВрдЪреА рд▓реА:



рд╕реВрдЪреА рд╕рдмрд╕реЗ рдХрдо рдкрд╕рдВрдж рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдмрдиреА рд╣реИред

рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХреЗ рдЕрдВрддрд░ рдореЗрдВ рдЕрд╡рд▓реЛрдХрди



рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реА


рд╣рд╛рдЗрд▓рд╛рдЗрдЯ

рдЦреБрдж рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдпрд╣рд╛рдВ рдЙрди рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдЬреЛ рд╡рд┐рд╡рд░рдг рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗред



OpenBricks

рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдпрд╣ рдПрдХ рдореАрдбрд┐рдпрд╛ рд╕реЗрдВрдЯрд░ рдХреЗ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг, GeeXBox рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдХрдард┐рди рд╣реЛ рдЧрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реИрдВ, рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╡рд┐рд╡рд░рдг рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдЫрд╡рд┐ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рдФрд░ рдпрд╣ рд╢реБрд░реВ рд╣реБрдЖ, рд▓реЗрдХрд┐рди ... рдЗрд╕рдиреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рджреАред

рд▓реЗрдХрд┐рди, рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреГрд╖реНрда рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХрддреНрд░рд┐рдд рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ (рд▓рд┐рдВрдХ рджреЗрдЦреЗрдВ)

рдЕрдиреБрджреЗрд╢

рдореИрдВрдиреЗ рдореЗрдЬрдмрд╛рди рдорд╢реАрди рдХреЗ рддрд╣рдд рдЫрд╡рд┐ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреАрдВ (рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ), рдореИрдВ рдердХрд╛ рд╣реБрдЖ рдерд╛ред
рдореИрдВрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдХреЗ рддрд╣рдд рдЙрдмрдВрдЯреВ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХреА, рдЗрд╕реЗ рдЗрд╕рдХреЗ рддрд╣рдд рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рдордЭрдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдереАред

рдореИрдВрдиреЗ рдУрдкрдирдмреНрд░рд┐рдХреНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЫрд╡рд┐ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЧрдпрд╛, рдЕрд░реНрдерд╛рддред GeeXBox рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рдХрд╛рдордХрд╛рдЬреА рд╡реНрдпрдХреНрддрд┐ GeeXBox рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд┐рдХрд▓рд╛, рд▓реЗрдХрд┐рди рдореЗрдиреБрдХреЛрдирдлрд┐рдЧ рдмрдирд╛рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдорд╛рдг рд╕рдлрд▓ рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореЗрдХ * рдбрд┐рдлреЙрдиреНрдХрд┐рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдПрдХ рдЫрд╡рд┐ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рдереА:

export OB=$SANDBOX/ob mkdir $OB && cd $OB hg clone http://hg.geexbox.org/geexbox cd geexbox make geexbox-xbmc-bcm2708-raspberrypi_defconfig make # #   # wget http://download.geexbox.org/snapshots/geexbox-xbmc-bcm2708-raspberrypi/latest/binaries.raspberrypi/make-sdcard chmod +x make-sdcard ./make-sdcard /dev/mmcblk0 geexbox-3.0.raspberrypi.tar.bz2 raspberrypi 


рддреНрд░реБрдЯрд┐рдпреЛрдВ



рд╕рдВрджрд░реНрдн



рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ



LTIB

рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдлрд╝реНрд░реАрд╕реНрдХреЗрд▓ рдЕрдкрдиреЗ рдмреАрдПрд╕рдкреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реАред

рдпрд╣ рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкреИрдХреЗрдЬ рд╕реНрд╡рдпрдВ рдЖрд░рдкреАрдПрдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИред

рдПрдХ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ - LTIB рдЯреВрд▓рдХрд┐рди рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рд╢реВрдиреНрдп рд╣реИред

рдЕрдиреБрджреЗрд╢

 export LTIB=$SANDBOX/ltib mkdir $LTIB && cd $LTIB cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/ltib co -P ltib cd ltib ./ltib # # : # # -   rpm,  rpm-org # -   sudo,     sudo # -     # # #   # cd $LTIB git clone https://github.com/midnightyell/RPi-LTIB.git cp RPi-LTIB/ltib/opt/ltib/pkgs/*.rpm /opt/ltib/pkgs/ ./ltib # #   # sudo config/platform/rpi/rpi_mksdimage.sh -B rootfs/boot/ -R rootfs.ext2.gz sudo dd if=rpi_sdcard.img of=/dev/mmcblk0 


рдпрд╣ рдареАрдХ рдЪрд▓ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ (uart рдпрд╛ com port) рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджрд┐рдпрд╛, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдмрд╕ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдк ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрдВрд╕реЛрд▓ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред (рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдирд┐рдХрд▓рд╛)

рддреНрд░реБрдЯрд┐рдпреЛрдВ



рд╕рдВрджрд░реНрдн



рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ



PTXdist

рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рд╡рд╣ рдкреНрд░рдгрд╛рд▓реА рдЬрд┐рд╕реЗ рдкреЗрдВрдЧреБрдЯреНрд░реЛрдирд┐рдХреНрд╕ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рд╕реНрдЯрдо 2 рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИ, рдХрдВрдкрд╛рдЗрд▓рд░ рдЕрд╕реЗрдВрдмрд▓реА (рдЯреВрд▓рдЪреЗрди) рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЗрдореЗрдЬ рдЦреБрджред рдпрд╛рдиреА рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЫрд╡рд┐ рджреЛ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЬрд╛ рд░рд╣реА рд╣реИ, рдФрд░ рдПрдХ рдореЗрдВ рдирд╣реАрдВред рд╢рд╛рдпрдж рдпрд╣ рдорд╛рдЗрдирд╕ рд╣реИред

рдЕрддреАрдд рдореЗрдВ, рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рдореБрдЭреЗ рдХрд╛рдлреА рд░реЛрдЪрдХ рд▓рдЧреАред рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд╛, рдФрд░ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдХрд╛ рдХреЛрдб рд╕рдВрд░рдЪрд┐рдд рдФрд░ рдкрдардиреАрдп рдерд╛ред

рдЕрдиреБрджреЗрд╢

рдкрд╣рд▓реА рдЦреЛрдЬ рдореЗрдВ, рдореИрдВрдиреЗ рдЧрд┐рдЯреНрдЯреА -рдП рдкрд░ рдЖрд░рдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдкрд╛рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрд╛ (рд╕рдВрдХрд▓рдХ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреЛрдИ рдЫрд╡рд┐ рдирд╣реАрдВ рдереА)ред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдореБрдЭреЗ рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдХрд┐ рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдореЗрдВ рдЗрд╕реЗ рдбреЗрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдирд╣реАрдВ рд╣реИред

рд▓реЗрдХрд┐рди рдореИрдВ рд░реБрдХрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЖрд░рдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЛрдИ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдореБрдЭреЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рд╛ рдЬреЛ рдореБрдЦреНрдп рдкреЗрдВрдЧреБрдЯреНрд░реЛрдирд┐рдХреНрд╕ рднрдВрдбрд╛рд░ рдкрд░ рд╣реИред

рдирд┐рд░реНрджреЗрд╢ рдЬреЛ рдореБрдЭреЗ рдЫрд╡рд┐ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ (рдФрд░ рдиреАрдЪреЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╛рдЧ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ):

 export PTX=$SANDBOX/ptx mkdir $PTX && cd $PTX # #  ptxdist # git clone git://git.pengutronix.de/git/ptxdist.git cd ptxdist/ ./autogen.sh mkdir out ./configure --prefix=`pwd`/out make && make install export PATH=`pwd`/out/bin:$PATH cd .. # #  toolchain # wget http://www.ptxdist.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.3.tar.bz2 tar -xjf OSELAS.Toolchain-2011.11.3.tar.bz2 cd OSELAS.Toolchain-2011.11.3/ ptxdist select ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-4.6.2_glibc-2.14.1_binutils-2.21.1a_kernel-2.6.39-sanitized.ptxconfig ptxdist --force menuconfig ptxdist --force go cd .. # #   # git clone http://git-public.pengutronix.de/git-public/OSELAS.BSP-Pengutronix-Generic.git cd OSELAS.BSP-Pengutronix-Generic git clone git://git.pengutronix.de/git/platform-pengutronix-raspberrypi.git ptxdist select configs/ptxconfig ptxdist platform platform-pengutronix-raspberrypi/platformconfig ptxdist toolchain /opt/OSELAS.Toolchain-2011.11.3/arm-1136jfs-linux-gnueabi/gcc-4.6.2-glibc-2.14.1-binutils-2.21.1a-kernel-2.6.39-sanitized/bin ptxdist --force go ptxdist --force images # #    SD  # sudo dd if=./platform-pengutronix-raspberrypi/images/hd.img of=/dev/mmcblk0 


рддреНрд░реБрдЯрд┐рдпреЛрдВ



рд╕рдВрджрд░реНрдн


рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ



рдпреЛрдХреНрдЯреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ / рдУрдкрдирдПрдореНрдмреЗрдбреЗрдб

рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

OpenEmbedded рдПрдХ рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬреЛ рд╕рднреА рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреИрдХреЗрдЬ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд - рдпрд╣ рд╕рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди, рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдЖрд░рдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рд╕реНрдЯрдо рдХреА рдЦреЛрдЬ рд╢реБрд░реВ рдХреА, рддреЛ рд╡реЗ рдПрдХ рдпреЛрдХреНрдЯреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдП, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡рд╣ рдЦреБрдж рдХреЗ рдЕрдВрджрд░ рдУрдкрдирдПрдореНрдмреЗрдбреЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣ 2010-2011 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд▓рдХреНрд╖реНрдп рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИ - рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдЯреВрд▓ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдУрдкрдирдПрдореНрдмреЗрдбреЗрдб рдХреЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдирд╛ред

рдирддреАрдЬрддрди, рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рдмрд┐рд▓реНрдб, рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдмреЗрд╣рддрд░ рдкреНрд░рд▓реЗрдЦрди, рдореИрдВ рдХрдордЬреЛрд░ рд░реВрдк рд╕реЗ рдЗрди рддрдереНрдпреЛрдВ рдкрд░ рдЬрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВред

рдЗрд╕рд▓рд┐рдП, рдПрдХ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдмреЛрд▓реНрдб рдФрд░ рдУрдкрдирдПрдореНрдмреЗрдбреЗрдб рдФрд░ рдпреЛрдХреНрдЯреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдВрдпреБрдХреНрдд рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред

рдЕрдиреБрджреЗрд╢

 export YOCTO=$SANDBOX/yocto mkdir $YOCTO && cd $YOCTO # #  # git clone git://git.yoctoproject.org/poky cd poky git clone https://github.com/djwillis/meta-raspberrypi.git source oe-init-build-env build # #  # emacs conf/local.conf #          #  # # BB_NUMBER_THREADS = "4" # # PARALLEL_MAKE = "-j 4" # # MACHINE ?= "raspberrypi" # emacs conf/bblayers.conf #      meta-raspberrypi    # : # # BBLAYERS ?= " \ # /home/m039/Trash/sandbox/yocto/poky/meta \ # /home/m039/Trash/sandbox/yocto/poky/meta-raspberrypi \ # /home/m039/Trash/sandbox/yocto/poky/meta-yocto \ # /home/m039/Trash/sandbox/yocto/poky/meta-yocto-bsp \ # " # #     - , , #       . # # #   # bitbake rpi-basic-image # #    SD  # sudo dd if=./tmp/deploy/images/rpi-basic-image-raspberrypi.rpi-sdimg of=/dev/mmcblk0 

рддреНрд░реБрдЯрд┐рдпреЛрдВ


рд╕рдВрджрд░реНрдн


рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ



BuildRoot

рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдпрд╣ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо OpenWrt рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ ред

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдЖрдпрд╛ред рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╕рд╛рди рдирд┐рдХрд▓рд╛ рдФрд░ рдХрдорд╛рдпрд╛, рд▓рдЧрднрдЧ рддреБрд░рдВрддред

рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╕реБрдВрджрд░ рдирд╣реАрдВ рдереАред

рдЕрдиреБрджреЗрд╢

 export BR=$SANDBOX/br mkdir $BR && cd $BR git clone --depth 1 git://github.com/gamaral/rpi-buildroot.git cd rpi-buildroot make raspberrypi_defconfig make # #   # sudo mkfs.vfat -F 16 -n boot /dev/mmcblk0p1 sudo mkdir -p mnt/boot sudo mount /dev/mmcblk0p1 mnt/boot sudo cp output/images/boot/* mnt/boot sudo umount mnt/boot sudo mkfs.ext3 -L rootfs /dev/mmcblk0p2 sudo mkdir -p mnt/rootfs sudo mount /dev/mmcblk0p2 mnt/rootfs sudo tar -xvpsf output/images/rootfs.tar -C mnt/rootfs sudo umount mnt/rootfs 


рддреНрд░реБрдЯрд┐рдпреЛрдВ



рд╕рдВрджрд░реНрдн



рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ



OpenWrt

рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдмрд┐рд▓реНрдбрд░реВрдЯ рдХреЗ рд╕рдорд╛рди, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЕрдиреБрджреЗрд╢

 export OW=$SANDBOX/ow mkdir $OW && cd $OW git clone https://code.google.com/p/raspberrypi-openwrt/ make menuconfig #  bcm2835 make # #   # sudo dd if=./bin/brcm2708/openwrt-brcm2708-sdcard-vfat-ext4.img of=/dev/mmcblk0 


рд╕рдВрджрд░реНрдн



рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ



рдирд┐рд╖реНрдХрд░реНрд╖


рдкреНрд░рднрд╛рд╡

рдпрджрд┐ рдЖрдк рд╕рдорд╛рдЪрд╛рд░реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ, рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рдЕрдЯрдХреЗ рд╣реБрдП рд╣реИрдВ, рддреЛ рдЖрд░рдкреАрдЖрдИ рдХреБрдЫ рдирдпрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдореМрдХрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЕрдкрдбреЗрдЯ рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдХреБрдЫ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреА рд╣реИрдВ- рд╕реВрдЪрд┐рдпреЛрдВ рдореЗрдВ рдХреБрдЫ рдирдпрд╛ рдФрд░ рдЖрд░рдкреАрдЖрдИ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

рдореБрдЭреЗ рдмреЗрд╣рдж рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдФрд░ рдЦреБрд╢реА рд╣реБрдИ рдХрд┐ рдореИрдВрдиреЗ рдпреЛрдХреНрдЯреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рдУрдкрдирдбрдмреНрд▓реНрдпреВрдЖрд░рдЯреА рдЬреИрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрд╛ рдЬреЛ рдПрдХ рдмрд╛рд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░рд┐рдд рдХрд░ рджреА рдЧрдИ рдереАрдВред рдкрд╣рд▓рд╛ OpenEmbedded рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд┐рдХрд╛рд╕ рд╣реИ, рд▓реЗрдХрд┐рди рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирдпрд╛ рдирд╣реАрдВ рд╣реИ, рджреВрд╕рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрднреА рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдЦреБрдж рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдмрд┐рд▓реНрдбрд░реВрдЯ рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдФрд░, рдЕрдЧрд░ рдХреБрдЫ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдпреЛрдХреНрдЯреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдУрдкрдирдПрдВрдмреЗрдбреЗрдб рдХреЗ рдмрдЬрд╛рдп) рдкрд░ рдЬрд╛рдКрдВрдЧрд╛ред

рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╡рд┐рддрд░рдг (рдпрд╛ рдЪрд┐рддреНрд░) рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрджрд┐ рдЖрдк рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд▓реЛрдЧреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдЗрдЯ рдкрд░, рддреИрдпрд╛рд░ рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВред

рдореЗрд░рд╛ рдереЛрдбрд╝рд╛ рд╢реЛрдз рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдХреНрдпрд╛ рдпрд╛рдж рдХрд┐рдпрд╛?


рдЖрдЧреЗ рдХреЗ рд╢реЛрдз рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА


рдЕрдВрддрд┐рдо рд╢рдмреНрдж

рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдЧрд▓рддреА рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ - рдореИрдВ рдЗрд╕реЗ рд╕рд╣реА рдХрд░реВрдВрдЧрд╛ред
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рдореИрдВ рдкрд░рд┐рдгрд╛рдореА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛ред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ, рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд╣реИрдВ, рддреЛ рдХреБрдЫ рдкрд╛рда рдмрд╣реБрдд рд╕рд░рд▓ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдХреГрдкрдпрд╛ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд▓рд┐рдЦреЗрдВред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЬреЛрдбрд╝реЗ рдЧрдПред

Source: https://habr.com/ru/post/In172349/


All Articles