GNU / Linux рдФрд░ Rockchip 2918 рдбрд┐рд╡рд╛рдЗрд╕

рдкрд╣рд▓рд╛, рдереЛрдбрд╝рд╛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдбред GV2B рдореАрдбрд┐рдпрд╛ рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХрд╣рд╛рдиреА рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╕рд┐рд▓рд╕рд┐рд▓рд╛, рдЬрд┐рд╕рдХрд╛ рд╡рд░реНрдгрди рдореИрдВрдиреЗ рдкрд╣рд▓реЗ tu / t рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ ред рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдмреЙрдХреНрд╕ рдХреЛ рдЯреАрд╡реА рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЦрд░реАрджрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкреНрд░реИрд▓ рдореЗрдВ рдПрдХ рдЖрд╡реЗрджрди рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬреЛ рдХреЗрд╡рд▓ рдЕрдЧрд╕реНрдд рдореЗрдВ рдЖрдПрдЧрд╛ред рдФрд░ рдЬреАрд╡реА 2 рдмреА рдСрд░реНрдбрд░ рдХреЗ 8 рджрд┐рди рдмрд╛рдж рдореЗрд░реЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдерд╛, рдХреЗрд╡рд▓ $ 100 рдХреЗ рд▓рд┐рдП рдФрд░ рдХреЗрдмрд▓реЛрдВ рдХреЗ рдПрдХ рдкреВрд░реЗ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде (рдЬреЛ рдЪрд╛рд░реНрдЬ, рдбреЛрд░рд┐рдпреЛрдВ рдФрд░ рдПрдХ рдХреЗрд╕ рдХреЗ рд╕рд╛рде рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХрд┐рдЯ рд╕реЗ рдХреЗрд╡рд▓ $ 5 рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реИ)ред
рдореИрдВ рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдкреЛрд╕реНрдЯ рд╕реЗ рдЙрди рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧреЛрдВ рдХреЛ рдЖрд╢реНрд╡рд╕реНрдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ YouTube рдФрд░ Play рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХреЛрдИ рдЕрдзрд┐рдХ рдХрдореА рдирд╣реАрдВ рдкрд╛рдИ рдЧрдИред

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

рд▓рдХреНрд╖реНрдп


- рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рд╕рдмрд╕реЗ рдирдпрд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред рдпрд╛ рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдирдпрд╛ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреНрд░рд╛рдЗрд╡рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ;
- рдЬреАрдПрдирдпреВ рд░рдЦреЛ;
- рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рддрд╛рд╡рд░рдг рд░рдЦреЛ;
- рдПрдХ рдмреИрдХрдЕрдк рдмрдирд╛рдПрдВ рддрд╛рдХрд┐ рдХреБрдЫ рдЧрд▓рдд рд╣реЛрдиреЗ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЕрдкрдиреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ;
- рдЪреБрдиреМрддреА рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдордЬрд╝реЗ рдХрд░реЗрдВ (Wii рдкрд░ рдпреВрдПрд╕рдмреА рдбрд╛рдЙрдирд▓реЛрдбрд░реНрд╕ рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдиреЗрдЯрд╣реИрдХ рдпрд╛ рдмреМрдиреЗ рдХрд┐рд▓реЗ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреБрд▓рдиреАрдп)ред

рдзрди


Rockchip 2918 (рд╢реЙрд░реНрдЯ рдХреЗ рд▓рд┐рдП RK29) (CPU ARM Cortex A8 1GHz + GPU Vivante GC800 600MHz) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдЕрдЬреНрдЮрд╛рдд рдЪреАрдиреА рдирд┐рд░реНрдорд╛рддрд╛ рдХрд╛ рдПрдХ GV-2B рдбрд┐рд╡рд╛рдЗрд╕, 4GB рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА, 512MB рд░реИрдо рдФрд░ рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреА рдПрдХ рдЕрдЪреНрдЫреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╣реИред
рдПрд╕рдбреА рдХрд╛рд░реНрдб 16GB рд╡рд░реНрдЧ 10ред
рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рд╛рде рдкреАрд╕реАред
рдХреАрдмреЛрд░реНрдбред
рдкрд░ рдирдЬрд╝рд░ рд░рдЦреЗрдВред
рдореЙрдирд┐рдЯрд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдЪрдбреАрдПрдордЖрдИ-рдбреАрд╡реАрдЖрдИ рдХреЙрд░реНрдбред
USB рдбреЛрд░рд┐рдпреЛрдВ, рдПрдбреЗрдкреНрдЯрд░, рдЖрджрд┐ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛

рд╕рд╛рд╡рдзрд╛рдиреА рдФрд░ рд╕реЗрд▓реНрдл-рдлреНрд▓реИрдЧреЗрд▓реИрд╢рди


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

рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЪрдпрди


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

рдкрд╣рд▓реЗ рдореИрдВ рдЙрддреНрд╕реБрдХ рдерд╛ рдХрд┐ рдореИрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдСрд▓рд╡рд┐рдирд░ рдП 10 рдкрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрдд рдХреЗ рдЦреБрд▓реЗрдкрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдИ рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд░реЙрдХрдЪрд┐рдк рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдЬреНрдпрд╛рджрд╛ рдЦрд░рд╛рдм рдирд╣реАрдВ рд╣реИред

рдПрдХ рд╣реА рдореЙрдбрд▓ рд░реЗрдВрдЬ рдХреЗ рдПрдХ рдЙрдкрдХрд░рдг рдХреЛ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдерд╛, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЙрд░реНрдЯреЗрдХреНрд╕ рдП 9 рдХреЗ рд╕рд╛рде, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо AmLogic 8726-M рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ Rockchip 2918 рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдИ рдЕрд╕рд╛рдорд╛рдиреНрдп рд▓рд╛рдн рдирд╣реАрдВ рд╣реИ, рдФрд░ AmLicic рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рдирд╡реАрдирддрдо рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рднреА рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗред

рддрд░реАрдХреЛрдВ


рддреЛ, рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ (рд╕рдорд╛рди 4 рдЬреАрдмреА рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА) рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рддреАрди рддрд░реАрдХреЗ рдкрд╛рдП рдЧрдПред

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

рджреЛ рдмрдЪреЗ рд╣реИрдВред AndroidForums рдХреЗ рд╕рд╛рде рдПрдХ рд╣реИрдХрд░ рд╕реЗ рджреВрд╕рд░рд╛, рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдмреЙрдХреНрд╕ рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд, рджреВрд╕рд░реЗ рд░реАрд╕реЗрдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕реЗ рдХрдИ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдкрд╛рд╡рд░ рдмрдЯрди рджрдмрд╛рдП рд░рдЦреЗрдВред рдЗрд╕ рдкрджреНрдзрддрд┐ рдиреЗ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЦреЛрд▓реАрдВ, рдЕрд░реНрдерд╛рддреН рдПрдВрдбреНрд░реЙрдЗрдб рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдХрд╡рд░реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ v1.3.37 рдореЗрдиреВ (рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ 1337 ), рдЬреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
- рдЕрдм рд░рд┐рдмреВрдЯ рдкреНрд░рдгрд╛рд▓реА
- рдлреИрдХреНрдЯрд░реА рд░реАрд╕реЗрдЯ
- рд╕рд┐рд╕реНрдЯрдо рдареАрдХ рд╣реЛ
- рдПрд╕рдбреАрдХрд╛рд░реНрдб рд╕реЗ рдЕрдкрдбреЗрдЯ
- uDisk рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
- рдлреИрдХреНрдЯрд░реА рдкрд░реАрдХреНрд╖рдг



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

Fat32 рдореЗрдВ SD рдХрд╛рд░реНрдб рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдЕрдкрдбреЗрдЯ рдХреЛ рдлрд╛рдЗрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдХрдард┐рдирд╛рдИ рдХреЗ рд╕рд╛рде рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ (рднрдЧрд╡рд╛рди, рдХреНрдпрд╛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реБрдирд╛ рд╣реИ?) рд╕рд╛рдорд╛рдиреНрдп рдмреВрдЯ рдХреЗ рджреМрд░рд╛рди Android рдиреЗ рд╢рд╛рдк рджрд┐рдпрд╛ рдХрд┐ рдЧрд▓рдд рдЕрдкрдбреЗрдЯ .img SD рдХрд╛рд░реНрдб рдкрд░ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕реЗ рднрд░рдиреЗ рдХреА рдЬрд▓реНрджреА рдирд╣реАрдВ рдереА, рдХреНрдпреЛрдВрдХрд┐ рдмреИрдХрдЕрдк рдХреЗрд╡рд▓ рдХрд╛рдпрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╣реА рдирд╣реАрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдордВрдЪреЛрдВ рдкрд░ рдЕрдХреНрд╕рд░ рдпрд╣ рдмрддрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдпрд╛ рдПрдХ рдЕрдиреНрдп рдЕрдкрдбреЗрдЯ рдбрд╛рд▓рдирд╛ред рдЬреАрдЖрдИрдПрдо, рдЬреЛ рдПрдХ рд▓реЗрдЦрдХ рдиреЗ рдЕрд░реНрдЬрд┐рдд рдХрд┐рдпрд╛, рдПрдХ рд╕рдорд╛рди рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рджреВрд╕рд░реЗ рд▓реЗрдЦрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдИрдВрдЯ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред

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

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдмрд╣реБрдд рд╢рд░реНрдордирд╛рдХ рдерд╛ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдХрд╡рд░реА рдореЛрдб рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдореИрдВрдиреЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рддрд╛рд░реЛрдВ рдХреЛ рд╕рд╣реА рдЬрдЧрд╣ рд╕реЗ рдЬреЛрдбрд╝рд╛ (рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рдирд╣реАрдВ, рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 4.57V рдФрд░ 5.08V рдХреЛ рдЖрдиреЗ рд╡рд╛рд▓реА рд╢рдХреНрддрд┐ рдХрд╛ рдирд┐рд░реНрджреЗрд╢рди рдХрд┐рдпрд╛, рдЬреЛ рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рдХреЛрдИ рдирддреАрдЬрд╛ рдирд╣реАрдВ рдирд┐рдХрд▓рд╛)ред рдЬреИрд╕рд╛ рдХрд┐ рдмрд╛рдж рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛, рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХрд╛ рд╡рд╣рд╛рдВ рдЕрдкрдирд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ, рдФрд░ рдмрд╛рд╣рд░реА рдореАрдбрд┐рдпрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд╕рд╛рде рдЕрдВрддрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

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

рдкреИрд░реЛрдВ рдХреЗ рд╕рд╛рде, рд╡реИрд╕реЗ, рдЖрдкрдХреЛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рдмреИрдХрдЕрдк


рдореИрдВ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЕрдЧрд░ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рдм рдХреБрдЫ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╣реИрдВред

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

рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рдмрдЧ рдмреНрд░рд┐рдЬ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рд╛, рдЬреЛ рдХрд┐ рдПрдХ рддрдереНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдФрд░ рдХрд╛рдлреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдЦреАрдВрдЪ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдмрд╛рдХреА рд╕рдм рдХреБрдЫ, рд╕реНрд░реЛрдд рд╕реЗ рдпрд╣ рд╕рдм рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ (рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдпреВрдЖрд░ рдкрдврд╝реЗрдВ)ред

рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреБрдЦрдж рдерд╛, рдореБрдЭреЗ рдЕрдЪрд╛рдирдХ рдЕрджреНрднреБрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛ RK29kitchen рдорд┐рд▓реА , рдпрд╣рд╛рдВ рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ, рдЬрд┐рд╕рдиреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд▓реЗрдЦрдХреЛрдВ рд╕реЗ рдЕрдиреНрдп рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЕрджреНрднреБрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдЕрд╡рд╢реЛрд╖рд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯреНрд░рд┐рдХреА рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдВрдЪрд╛рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рднрдВрдЧ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдХрдо рдореБрд╢реНрдХрд┐рд▓ рдлрд╝рд╛рдЗрд▓ред

рд▓рд╛рдВрдЪ


рдпрд╣ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдирд┐рдХрд▓рд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдХрд╡рд░реА рдореЛрдб рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдСрдл рд╕реНрдЯреЗрдЯ рдореЗрдВ, рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдкрд╛рд╡рд░ рдХреЗ рд╕рд╛рдеред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЬреИрд╕реЗ рд╣реА рдпрд╣ рд╣реЛрд╢ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 5 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рд░реАрд╕реЗрдЯ рдмрдЯрди рдХреЛ рдкрдХрдбрд╝реЗ рд╣реБрдП, рдореИрдВ рдкрд╣рд▓реЗ рдЖрдВрддрд░рд┐рдХ рдПрдХ рдХреЛ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ 3 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдЖрдВрддрд░рд┐рдХ рдПрдХред рдореИрдВ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдзреИрд░реНрдп рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред
$ ./flashdump.sh Check that your tablet is in the firmware flash mode and connected to computer rkflashtool: info: interface claimed rkflashtool: info: reading flash memory at offset 0x00000100 unpacking...OK Dumping misc (rkflashtool29 r 0x00002000 0x00002000 ) Dumping kernel (rkflashtool29 r 0x00004000 0x00004000 ) Dumping boot (rkflashtool29 r 0x00008000 0x00002000 ) Dumping recovery (rkflashtool29 r 0x0000a000 0x00004000 ) Dumping system (rkflashtool29 r 0x0000e000 0x00080000 ) Dumping backup (rkflashtool29 r 0x0008e000 0x00082000 ) 

рдереЛрдбрд╝рд╛ рднреНрд░рд╛рдордХ рд╣реИ рдХрд┐ рдлреНрд▓реИрд╢рдбрдореНрдк рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╣рддрд╛ рд╣реИ:
 rkflashtool29 r 0 0x200 

рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ:
 reading flash memory at offset 0x00000100 

рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ parm.img рдХреНрдпрд╛ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

рддреЛ, 5-10 рдорд┐рдирдЯ рдФрд░ рдПрдХ рд╕реБрдирд╣рд░реА рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП , рдореЗрд░реЗ рдкрд╛рд╕ рд╕рднреА рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреА рдПрдХ рдЫрд╡рд┐ рд╣реИ:
 $ ls -l flashdump/Image/ 4194304 Jun 29 18:15 boot.img 8388608 Jun 29 18:15 kernel.img 4194304 Jun 29 18:14 misc.img 8388608 Jun 29 18:16 recovery.img 268435456 Jun 29 18:18 system.img $ ls -l flashdump 272629760 Jun 29 18:21 backup.img 4096 Jun 29 18:16 Image 583 Jun 29 18:13 parameter 262144 Jun 29 18:13 parm.img 

рдХреНрдпрд╛ рд╣реБрдЖ рдерд╛? рдпрджрд┐ рдЖрдк RK29kitchen рдХреЗ рдлрд╝реЛрд░рдо рдФрд░ рд╕реЛрд░реНрд╕ рдХреЛрдб рдореЗрдВ рддрд▓реНрд▓реАрди рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реБрдП рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдврд╝рд╛, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдЕрд▓рдорд╛рд░рд┐рдпреЛрдВ рдореЗрдВ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдордиреЗ рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ред
рдпрд╣рд╛рдВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реА рдереА рдЬреЛ RK2918 рдкрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдереАред рд╡рд░реНрдгрд┐рдд рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕ рдЯреИрдмрд▓реЗрдЯ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдХреБрдЫ рдЖрд╕рд╛рди рд╣реИ (рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдорд╛рдЗрдХреНрд░реЛрдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛, рдпрд╣ рдпреВрдПрд╕рдмреА рдУрдЯреАрдЬреА рднреА рд╣реИ)ред

рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
 FIRMWARE_VER:1.2.3 MACHINE_MODEL:SUNVEK MACHINE_ID:007 MANUFACTURER:rock-chips MAGIC: 0x5041524B ATAG: 0x60000800 MACHINE: 2929 CHECK_MASK: 0x80 KERNEL_IMG: 0x60408000 CMDLINE: console=ttyS1,115200n8n androidboot.console=ttyS1 init=/init initrd=0x62000000,0x300000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00002000@0x00008000(boot),0x00004000@0x0000A000(recovery),0x00080000@0x0000E000(system),0x00082000@0x0008E000(backup),0x0003a000@0x00110000(cache),0x00100000@0x0014a000(userdata),0x00002000@0x0024a000(kpanic),-@0x0024c000(user) 

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

рдкрдврд╝рд╛ рдЧрдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ 0x200 (RK29kitchen рдХреЗ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ) рд╣реИ, рдпрд╣ 512 рд╣реИ, рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ 262144 рдмрд╛рдЗрдЯреНрд╕ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рд╢рд░реНрдд рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ 262144/512 рд╣реИ, рдЕрд░реНрдерд╛рдд 512 рдмрд╛рдЗрдЯреНрд╕, рдЬреЛ рдХрд┐ rkflashtool рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рджреНрд╡рд╛рд░рд╛ рдкреБрд╖реНрдЯрд┐ рдХреА рдЬрд╛рддреА рд╣реИред
0x200 рдФрд░ 0x2000 рдХреЗ рдмреАрдЪ рдореЗрдореЛрд░реА рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрд╣ 3.75MB рдЬрд┐рддрдирд╛ рдПрдХ рд░рд╣рд╕реНрдп рд╣реИред

рдкреИрд░рд╛рдореАрдЯрд░ (рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛)256KB
рд╡рд┐рд╡рд┐рдз4MB
рдЧреБрдард▓реА8MB
рдмреВрдЯ4MB
рд╡рд╕реВрд▓реА8MB
рдкреНрд░рдгрд╛рд▓реА256MB
рдмреИрдХрдЕрдк260MB
рдХреИрд╢116MB
userdata512MB
kpanic4MB
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд╢реЗрд╖ рд╕рднреА рд╕реНрдерд╛рди

рд╡рд┐рдЪреНрдЫреЗрджрди


рдЕрдм рдореЗрд░реЗ рд╣рд╛рде рдореЗрдВ рдЖрдИрдПрдордЬреА рдлрд╛рдЗрд▓реЛрдВ, рдбрд┐рд╕реНрдХ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИред рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЬрд╛рдирдХрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ рдУрдПрд╕ рдХрд╛ рдХрд░реНрдиреЗрд▓) рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП, рд╡реЗ cramfs рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрдиреЗ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдмрд╣реБрдд рд╣реА рдореБрд╢реНрдХрд┐рд▓ рдЪреАрдиреА рд▓реЛрдЧ рдЗрди рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ рд╣реЗрдбрд░ рдФрд░ рдкрд╛рдж рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдмрдВрдзрди рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ gzip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рдЕрдкрдиреА рдЦреБрдж рдХреА рдЫрд╡рд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдпрд╣ рдЪрдорддреНрдХрд╛рд░ рдерд╛, рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреНрд░реЛрдзрд┐рдд p fs рдХрд╛ рдирд╛рдо, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рджреЗрдЦрд╛:
 $ sudo mount -t cramfs Image/boot.img /media/cramfs mount: wrong fs type, bad option, bad superblock on /dev/loop0 $ dmesg |tail [41549.071136] cramfs: wrong magic 

рдЬрдм рдЙрд╕реА RK29kitchen рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдкрд░рд┐рдгрд╛рдо рдЙрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ:
 /sbin/e2fsck: Bad magic number in super-block while trying to open system.img 

рдЖрдкрдХреЛ img рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрд╣рд▓реЗ 8 рдмрд╛рдЗрдЯреНрд╕ рдЯреНрд░рд┐рдо рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ:
 $ dd if=boot.img of=bootimg.gz skip=8 bs=8 count=20000000 524280+0 records in 524280+0 records out 4194296 bytes (4.2 MB) copied, 4.41275 s, 950 kB/s 

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред рдореИрдВ рдмрд╣реБрдд рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдпрд╛ рдерд╛ рдЬрдм рдлрд╝рд╛рдЗрд▓реЗрдВ gzip рдХреЗ рд╕рд╛рде рдкреИрдХ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрддреБрдХрд╛ рд╣реЗрдбрд░ рдФрд░ рдкрд╛рдж рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реАрдЖрд░рд╕реА рд╣реЛрддрд╛ рд╣реИ рдФрд░, рд╢рд╛рдпрдж, рдХреБрдЫ рдФрд░ред

рдЖрдЧреЗ - рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк:
 $ mkdir myboot $ cd myboot $ gunzip < ../bootimg.gz | sudo cpio -i --make-directories $ ls data dev init_battery.sh init.rc proc sbin system ueventd.rc default.prop init init.goldfish.rc init.rk29board.rc rk29xxnand_ko.ko sys ueventd.goldfish.rc ueventd.rk29board.rc 

рдЕрдВрджрд░ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЗрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдФрд░ рднреА рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рддрд╛рд░реАрдЦреЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
 $ find . -exec touch -d "1970-01-01 01:00" {} \; $ find . ! -name "." | sort | cpio -oa -H newc | gzip -n >../customboot.gz $ cd .. $ rkcrc -k customboot.gz customboot.img 


рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ cpio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЯрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, cpio рдХреЗ рдХрдИ рдлрд╛рдпрджреЗ рд╣реИрдВ рдЬреЛ рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

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

рдФрд░ рдпрд╣рд╛рдБ system.img рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реБрдЖ рд╣реИ:
 $ sudo mount -t cramfs system.img /media/cramfs $ ls /media/cramfs/ app bin build.prop etc fonts framework lib media tts usr xbin 

рдРрдк рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдлрд╛рдЗрд▓реЗрдВ (рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣) рдкрд╛рдП рдЧрдП рдереЗред рдпрд╣реА рд╣реИ, рдЖрдк рд╡рд╣рд╛рдВ рдХреБрдЫ рдирдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЬреЛ рдХреБрдЫ рдХрд╖реНрдЯрдкреНрд░рдж рдФрд░ рдЙрдмрд╛рдК рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдмрд┐рди рдореЗрдВ su рдФрд░ рдмрд┐рдЬреАрдмреЙрдХреНрд╕ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд░реВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЖрджрд┐ рдореЗрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрджрд▓реЗрдВред рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдЖрдкрдХреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдорд╛рдЙрдВрдЯреЗрдб рдХреНрд░реИрдореНрдлрд╝реНрд╕ рдЫрд╡рд┐ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЦреИрд░, рдореИрдВ рдХреБрдЫ рдЕрд▓рдЧ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред

рдирдпрд╛ рд░реВрдк


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

рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рддреИрдпрд╛рд░ рдЪрд┐рддреНрд░ рд╕рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдереЗ, рдЕрд░реНрдерд╛рддреН:
boot.img рдкреНрд░рд╛рд░реВрдк рдХреНрд░реЗ рдкреА рдкреА рдПрдлрдПрд╕ рдореЗрдВ рдерд╛, рдФрд░ рдмрд╛рдХреА, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХреЗ рдмрд╛рдж рд▓реЛрдб рдХрд┐рдП рдЧрдП рдереЗ, рдЕрдзрд┐рдХ рд╕реБрдкрд╛рдЪреНрдп рд▓реЛрдЧреЛрдВ рдореЗрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдорд╛рди рд▓реВрдВрдЧрд╛ рдХрд┐ рдПрдХ рдЯреИрдореНрдмреЛрд░рд┐рди рдХреЗ рд╕рд╛рде рдиреГрддреНрдп рдХреЗрд╡рд▓ рдЗрд╕ boot.img рдХреЗ рд╕рд╛рде рдЖ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдмрд╛рдХреА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рд╕рд╛рдзрд╛рд░рдг рд╣реЛрдЧрд╛ред

рдореИрдВ рдЕрдкрдиреА рдореЗрдореЛрд░реА рдХреЛ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░реВрдВрдЧрд╛, рд▓рд┐рдирдХреНрд╕ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рди рд╕реЗрдХреНрд╢рди рдХреА рдЬрд░реВрд░рдд рд╣реЛрдЧреАред
/ рд░реВрдЯ рд╕реЗрдХреНрд╢рдиред рдЗрд╕рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг / рдмреВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рд╣реИред / рдмреВрдЯ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рднрд╛рдЬрди рдкрд░ рднреА рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рджреВрд╕рд░реЗ рдкрд░, рдЧреИрд░-рдЬрд░реНрдирд▓рд┐рдВрдЧ, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (рдЪреВрдВрдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рд▓реЗрдХрд┐рди рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕реЗ рдореВрд▓ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдлрд╝реЛрд▓реНрдбрд░, / рд╣реЛрдо, рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╡рд┐рднрд╛рдЬрди рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред 1 рдЬреАрдмреА рд╕реЗ рдХрдо рдореЗрдореЛрд░реА рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рд╕реНрд╡реИрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдорд┐рдд рд░реАрдб / рд░рд╛рдЗрдЯ рд╕рд╛рдЗрдХрд┐рд▓ рдХреЗ рд╕рд╛рде рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрдо рд╕реЗ рдХрдо рдирд╛рд╕рдордЭ рд╣реИ, рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдПрд╕рдбреА рдХрд╛рд░реНрдб рдЪреБрдирдирд╛ рдмреЗрд╣рддрд░ рд╣реИред / usr рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдо рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред / var, рд╕реНрдЯреЛрд░ рд▓реЙрдЧреНрд╕, рдФрд░ рдмрд╛рд╣рд░реА рдПрд╕рдбреА рдХрд╛рд░реНрдб рдкрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рднреА рдЕрдзрд┐рдХ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реЛрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП, рдХрдо рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдКрдВрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рддреАрди рдЦрдВрдб рд╣реЛрдВрдЧреЗ:
/ рдмреВрдЯ, 16 рдПрдордмреА рдХреНрд░реЗрдк рдкреА рдПрдлрдПрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде
/, рд░реВрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рддрд╣рдд ~ 4GB рд╢реЗрд╖ рд╕реНрдерд╛рди
рд╣рдордиреЗ рдШрд░ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ / рдмрдирд╛рдпрд╛, рдЕрдм рддрдХ рд╣рдо рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдмрд╛рд╣рд░реА рдПрд╕рдбреА рдХрд╛рд░реНрдб рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреИрд╕реЗ рд╣реЛрдЧрд╛, рд╣рдо рдЗрд╕реЗ рдкрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ
/ рд╕реНрд╡реИрдк рдмрд╛рд╣рд░реА рдлреНрд▓реИрд╢ рдХрд╛рд░реНрдб рдкрд░ рднреА рдорд╛рдЙрдВрдЯ рд╣реЛрдЧрд╛

рдореИрдВрдиреЗ рдирд╡реАрдирддрдо рдУрдкрди рд╕реЛрд░реНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдЕрдирдкреИрдХ рдХрд┐рдпрд╛, рдЬреЛ рдХрд┐ рдУрдбрд┐рд╕реА рд╕реЗ рд░реЙрдХрдЪрд┐рдк 2918 рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 2.6 рдХреЛ рджреБрдЦреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрд░реНрдХрд▓рд┐рдирдХреНрд╕ рдПрдЖрд░рдПрдо рдХреЛрд░ рдХреНрд░реЙрд╕-рд╕рдВрдХрд▓рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдиреЗ рдЖрдкрдХреЛ рдбрдВрдмрд╛рд╕ рдХреА рддрд░рд╣ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛, рдФрд░ рд╕рдорд░реНрдерд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд┐рдпрд╛ред Yoctoproject рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рд╣реИред рд▓реАрдирд╛рд░реЛ рдЕрд╕реЗрдВрдмрд▓реА рдХреА рдмрд╣реБрддрд╛рдпрдд рдФрд░, рдлрд┐рд░ рд╕реЗ, рд╕рдорд░реНрдерд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рд╕реАрдорд┐рдд рд╕реВрдЪреА, рд╕рд╛рде рд╣реА рд╕рдорд░реНрдерд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рднреА рдХрд╛рдлреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрдЧ рднреНрд░рдорд┐рдд рдереЗред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА LFS рдХреА рдУрд░ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХреЛрд░реНрдЯреЗрдХреНрд╕ рдП 8 / рдП 9 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдорд╛рдирдХ рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдЧрд╛? Uffffред

рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдерд╛, рдореБрдЭреЗ рд╕реНрд░реЛрдд рд╕реЗ рдХрд░реНрдиреЗрд▓ рдХреЛ рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ linux-linaro-3.5-rc3-2012.06.tar.bz2 рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ gcc-linaro-arm-linux-gnueabihf-2012.06-20120625_lin3.tar.bz2 рдХреНрд░реЙрд╕-рд╕рдВрдХрд▓рди рдЯреВрд▓рдХрд┐рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ред рдХреЗрд╡рд▓ рдЭреБрдВрдЭрд▓рд╛рд╣рдЯ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг-рд╡рд┐рд╢рд┐рд╖реНрдЯ .config рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ Linaro рдореЗрдВ RK2918 рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдкрд╣рд▓реЗ рдмрддрд╛рдИ рдЧрдИ рдУрдбрд┐рд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд░реЙрдХрдЪрд┐рдк-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ, рдФрд░ рд╡реЗ рдИрдЬреАрдкрд┐рдХреНрд╕ .eu рд╕реЗ рдирдП рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рднреА рдкрд╛рдП рдЧрдП рдереЗред рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдиреЛрд░реЛ рдХреЗ рд╕реНрд░реЛрдд рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛, рдЕрд░реНрдерд╛рддреН:
- рдлреЛрд▓реНрдбрд░ рдЖрд░реНрдХ / рдЖрд░реНрдо / рдордЪ-рдЖрд░рдХреЗ 29
- 50 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдЖрд░реНрдЪ / рдЖрд░реНрдо / рдХреЙрдиреНрдлрд┐рдЧреНрд╕ / rk29_ddr3sdk_defconfig рднрд╛рд░реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде
- рдЖрд░реНрдЪ / рдЖрд░реНрдо / рдЯреВрд▓реНрд╕ / рдорд╛рдЪ-рдЯрд╛рдЗрдкреНрд╕ рд╕реЗ рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐
- рдЖрд░реНрдХ / рдмрд╛рдВрд╣ / рдХреЛрдиреНрдХрдлрд┐рдЧ рд╕реЗ рдЕрдиреБрднрд╛рдЧ ARCH_RK29
- рд╕реНрд░реЛрдд рд░реВрдЯ рд╕реЗ mkkrnlimg

рдХрд░реНрдиреЗрд▓ рдХреЛ рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓ рдХрд░рдирд╛



рд▓реАрдиреЗрд░реЛ рджреНрд╡рд╛рд░рд╛ 3.5.0-рдЖрд░рд╕реА 3

 $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- rk29_ddr3sdk_defconfig $ PATH=$PATH:~/linaro/gcc-linaro-arm-linux-gnueabihf-2012.06-20120625_linux/bin $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage ... kernel/cgroup.c:470:2: error: 'saved_link' undeclared (first use in this function) ... make: *** [kernel] Error 2 

рдмрд╣реБрдд рдкреНрдпрд╛рд░реА, рд▓реЗрдХрд┐рди рдлрд┐рдХреНрд╕реЗрдмрд▓ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ред рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдЗрд╕реЗ рдореЗрдореЛрд░реА рдпреВрдЯрд┐рд▓рд┐рдЯреА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╢рди рдФрд░ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдпрд╣ рдореБрдЭреЗ рд╢реЛрднрд╛ рдирд╣реАрдВ рджреЗрддрд╛, рдФрд░ рдореБрдЭреЗ рдЗрд╕рдХреА рдЬрдЧрд╣ рдкрд░ рд▓реМрдЯрдирд╛ рд╣реЛрдЧрд╛:
 static void __put_css_set(struct css_set *cg, int taskexit) { struct cg_cgroup_link *link; struct cg_cgroup_link *saved_link; 

рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд▓рд┐рдирд░реЛ рдХреА рд╕реНрдерд┐рд░ рдЕрд╕реЗрдВрдмрд▓рд┐рдпрд╛рдВ рдЖрдорддреМрд░ рдкрд░ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреА рд╣реИрдВ, рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЗрд╕рдореЗрдВ рдХреИрд╕реЗ рдорд┐рд▓рддреА рд╣реИрдВ?

рдПрдХ рдФрд░ рдЧрд▓рддреА:
 fs/yaffs2/yaffs_vfs.c:46:28: fatal error: linux/smp_lock.h: No such file or directory 

рдлрд╝рд╛рдЗрд▓ odys рд╕реЗ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рдорд┐рд▓реА рдереА, рд▓реЗрдХрд┐рди рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рд╣реБрдИ, рдФрд░ рдПрдХ рджрд░реНрдЬрди рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде:
 fs/yaffs2/yaffs_vfs.c:317:3: error: assignment of read-only member 'i_nlink' ... fs/yaffs2/yaffs_vfs.c:1995:9: error: ?struct mtd_info? has no member named ?sync? fs/yaffs2/yaffs_vfs.c:1996:6: error: ?struct mtd_info? has no member named ?sync? fs/yaffs2/yaffs_vfs.c:2097:2: error: ?struct mtd_info? has no member named ?erase ... 

рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕реЗ yaffs2 рдХреЛ рдмрд╛рд╣рд░ рдХрд░реЗрдВ? рд╕реА рдХреЛрдб рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдореБрдЭреЗ рдХреБрдЫ рднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ? рдореИрдВрдиреЗ рдкрд╣рд▓реА рдЧрд▓рддреА рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛, рдлрд┐рд░ рдореБрдЭреЗ рдПрдХ рдкреИрдЪ рдорд┐рд▓рд╛, рдЬреЛ рдереЛрдбрд╝реА рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдФрд░ рдореБрдЭреЗ рдЗрдирдХреЛрдб рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЗрд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдерд╛ред рд╕рдВрд░рдЪрдирд╛ mtd рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВ, рдФрд░ рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб 3.4 рд╕реЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд╣реИ , рдФрд░ рдореБрдЭреЗ рдпрд╣ рдорд╣рд╕реВрд╕ рд╣реБрдЖ рдХрд┐ рдЖрд╢рд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИред рднрд╛рд╡ рдЖрдпрд╛ рдХрд┐ рдкреНрд░рд╛рддрдГрдХрд╛рд▓ рдХрд╛ рджрд┐рди рд╕рдордЭрджрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди YAFFS рд╕реЗ рдЬреБрдбрд╝реА рд╕рднреА рд▓рд╛рдЗрдиреЛрдВ рдХреЛ .config рдФрд░ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдкреНрд░рдмрд▓ рдереАред рддрдм рдЖрдк UBIFS, рдпрд╛ рдЪрд░рдо рдорд╛рдорд▓реЛрдВ рдореЗрдВ рднреА ext3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлреНрд▓реИрд╢ рдореАрдбрд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред

рдкреБрд░рд╕реНрдХрд╛рд░ рдЬрд▓реНрджреА рдерд╛:
 Image Name: Linux-3.5.0-rc3 Created: Tue Jul 3 05:35:58 2012 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2258064 Bytes = 2205.14 kB = 2.15 MB Load Address: fffffff2 Entry Point: fffffff2 echo ' Image arch/arm/boot/uImage is ready' Image arch/arm/boot/uImage is ready 

рдЖрдЧреЗ рдмрдврд╝реЛ:
 $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules ... CC drivers/media/video/gspca/gspca_main.mod.o LD [M] drivers/media/video/gspca/gspca_main.ko CC drivers/scsi/scsi_wait_scan.mod.o LD [M] drivers/scsi/scsi_wait_scan.ko 

рд╕рдмрдХреБрдЫ рдареАрдХ рд╣реЛ рдЧрдпрд╛, рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЪрд┐рдВрддрд╛рдЬрдирдХ рдерд╛ рдХрд┐ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд░рдХреЗ 29 рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╣реА рд╕рдВрджрд┐рдЧреНрдз рд╣реИред uImage рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред

3.0.8+ easypix.eu рд╕реЗ

рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ easypix.eu рд╕реЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдпрд╣рд╛рдБ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ рдХрд┐ RK29 рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рд╣реИред .Config, рд╕рд╛рде рд╣реА UBIFS рдореЗрдВ рдХреЛрдИ YAFFS рдирд╣реАрдВ рд╣реИрдВред рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ cramfs рд╣реИ рдЬреЛ / рдмреВрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкрд░ рдкрдбрд╝рддрд╛ рд╣реИ:
  CC drivers/net/wireless/bcm4329/wl_iw.o drivers/net/wireless/bcm4329/wl_iw.c: In function 'wl_iw_set_pmksa': drivers/net/wireless/bcm4329/wl_iw.c:5069:5: error: array subscript is above array bounds [-Werror=array-bounds] 

рд╕рд╣реА .config, рдиреЗ рд╡рд╣рд╛рдВ рд╕реЗ BCM4329 WiFi рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрднрд╡ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЬреЛрдбрд╝рд╛ред рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдХреНрдпрд╛ RTL8192 рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдЧрд╛, рдареАрдХ рд╣реИ, рдареАрдХ рд╣реИред рдореИрдВ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВ рдФрд░ рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реВрдВ:
  OBJCOPY arch/arm/boot/Image Kernel: arch/arm/boot/Image is ready UIMAGE arch/arm/boot/uImage Image Name: Linux-3.0.8+ Created: Thu Jul 5 13:29:41 2012 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 7028772 Bytes = 6864.04 kB = 6.70 MB Load Address: 60408000 Entry Point: 60408000 Image: arch/arm/boot/uImage is ready 


рд░рд╛рдХреНрд╖рд╕

рдбреЙред рдлреНрд░реЗрдВрдХрд╕реНрдЯреАрди рдкреНрд░рдХреГрддрд┐ рдХреЛ рдЪреБрдиреМрддреА рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЙрди рдЕрд╡рд╢реЗрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдВрддрд┐рдо рдХреЛрд░ рдХреЛ рдкрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдИрдЬреАрдкрд┐рдХреНрд╕ рд╣рдо рдкрд░ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВред

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

рддреЛ рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ .config рдФрд░ Kconfig рд╕реЗ easypix.eu рд╣реИред рдореБрдЭреЗ рдорд╣рд╕реВрд╕ рд╣реБрдЖ рдХрд┐ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдореИрдВ рдЖрд░реНрдХ / рдЖрд░реНрдо / рдХреЙрдВрдлрд┐рдЧ рдореЗрдВ рд▓рд╛рдЗрди рдЬреЛрдбрд╝рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдерд╛:
 source "arch/arm/mach-rk29/Kconfig" 


рдФрд░ рдореЗрдХрдлрд╛рдЗрд▓ рдореЗрдВ:
 machine-$(CONFIG_ARCH_RK29) := rk29 <source>  : <source> $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- rk29_ddr3sdk_defconfig 


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ .config рдореЗрдВ рдЬреЛрдбрд╝рд╛:
 CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_TMPFS=y CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y 

рд▓реЗрдХрд┐рди рд╡рд╣ рд╕рдм рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИред рд╕реНрд░реЛрдд рджреНрд╡рд╛рд░рд╛ 'rk29' рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рд╕реЗ 358 рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ 10,707 рдореИрдЪ рдзреАрдорд╛ рд╣реЛ рдЧрдП, рдЙрдирдореЗрдВ рдСрдбрд┐рдпреЛ рдбреНрд░рд╛рдЗрд╡рд░, рдХреЛрдбреЗрдХреНрд╕, рдореЗрдХрдлрд╛рдЗрд▓реНрд╕, рдХреЛрдиреНрдХрдлрд┐рдЧреНрд╕ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрд┐рдЦрд░реЗ рд╣реБрдП рдереЗред

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

рд╡рд┐рддрд░рдг


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдПрдХ рдХрд░реНрдиреЗрд▓ рд╕реЗ рддрдВрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ , рдФрд░ рдЖрдк рдЗрд╕реЗ GNU рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВред рдпрд╣ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рдХреЛ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдореЛрдбрд╝рдирд╛ рд╣реИред

рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдореИрдВ рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдЙрдирдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рддрд░рдг рдХрд┐рдЯ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрд╕ рдЕрдкрдирд╛ рдХрд░реНрдиреЗрд▓ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдХрд░реНрдиреЗрд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП ArchLinuxARM-am33x-latest.tar.gz рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рд╕реЗ рдмреВрдЯ рд╣рдЯрд╛ рджреЗрдВ, рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реНрдиреЗрд▓ (рд▓рдЧрднрдЧ 7MB) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реИ, рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдмреАрдЧрд▓рдмреЛрди рдХрд░реНрдиреЗрд▓ (2.7MB) рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдореИрдВ рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреА рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓рдЧрднрдЧ 421MB рд▓реЗрддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 10% рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрддреЛрдВ (linux-3.2.18-1) рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИрдВред

рдЕрд╕реЗрдВрдмрд▓реА рдФрд░ рдкреНрд░рд╛рдЗрдорд┐рдВрдЧ



рдЯреНрд░реЗрдирд┐рдВрдЧ


рддреЛ, рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИрдВ, рдмреВрдЯ рдФрд░ рд░реВрдЯ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдореБрдЭреЗ рджреЛ рдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдкрд╣рд▓рд╛ рд╣реИ рдХреНрд░реЗ рдкреА рдПрдл рдореЗрдВ, рдФрд░ рджреВрд╕рд░рд╛ рдХрд░реНрдиреЗрд▓ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХреБрдЫ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдФрд░, рдЕрдзрд┐рдорд╛рдирддрдГ, рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдПред рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╡реНрдпрд╛рдкрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ easypix.eu рд╕реЗ рдХрд░реНрдиреЗрд▓ рдХреЛ JFFS2, UBIFS, EXT [2 | 3 | 4 | 4], VFAT рдФрд░ MSDOS рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рдкрд░, рд╡реЗ YAFFS2 рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ UBIFS рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рддреЗрдЬ рд╣реИ рдФрд░ рдереЛрдбрд╝реА рдХрдо рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд╕реЗрдВрдмрд▓реА рдиреЗ рдЗрд╕реЗ .config рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдлрд┐рд░ рд╕реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдлреЗрдВрдХ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ UBIFS рд╣реЛрдиреЗ рджреЗрдВред

рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдВрджреБ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓, рдЬреЛ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореЗрдореЛрд░реА рдХреЗ 256KB рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддреА рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╡рд┐рд╖рдп рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдерд╛ред

KERNEL_IMG, рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред CHECK_MASK рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЧрдП рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИ, рдореИрдВ рдЗрд╕реЗ рд╕реНрдкрд░реНрд╢ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ред рдмрд╛рдХреА рд▓рд╛рдЗрдиреЗрдВ рднреА рд╣реИрдВ, рд╕рд┐рд╡рд╛рдп CMDLINE рдХреЗ, рдЬрд┐рдирдореЗрдВ MTD рд╡рд┐рднрд╛рдЬрди рд╕рд╛рд░рдгреА рдФрд░ рд▓реЛрдбрд┐рдВрдЧ рддрд░реНрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдпреВ-рдмреВрдЯ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ MTD рдкрд╛рд░реНрдЯреАрд╢рди рдЯреЗрдмрд▓ рдХреЛ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рд╣реИ рдФрд░ рдпрд╣ рдпрдерд╛рд╕рдВрднрд╡ рдореВрд▓ рдХреЗ рдХрд░реАрдм рд╣реЛрдЧрд╛ред

рддреЛ, рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдореЗрдореЛрд░реА рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЖрд╡рдВрдЯрд┐рдд рдХреА рдЧрдИ рд╣реИ:
256KB рдкреНрд░рддрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓
16 рдПрдордмреА рдСрди / рдмреВрдЯ (рдпрджрд┐ рдЖрдк рдЕрдЪрд╛рдирдХ рдХреЗрд╡рд▓ рдХрд░реНрдиреЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ 8 рдПрдордмреА рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛)
рдкрд░ рд╕рдВрддреБрд▓рди /

рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
 mtdparts=rk29xxnand:0x00008000@0x00002000(kernel),-@0x0000a000(system) 

рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
 CMDLINE: console=ttyS1,115200n8n androidboot.console=ttyS1 init=/init initrd=0x62000000,0x300000 mtdparts=... 

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ 3.0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░, рдХрдВрд╕реЛрд▓ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ, tty01, рдЖрджрд┐ рдХрд╣рд╛ рдЬрд╛рдиреЗ рд▓рдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реИред
androidboot.console рдФрд░ init рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред Initrd (рд╕реНрдореГрддрд┐ рдореЗрдВ рдПрдХ рдбрд┐рд╕реНрдХ рдЬреЛ рдЕрд╕реЗрдВрдмрд▓реА рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЧрддрд┐рд╢реАрд▓ рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИ) рдореИрдВрдиреЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд╢рд╛рдпрдж рд╡реНрдпрд░реНрдеред рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЛ рд╡рд╛рдВрдЫрд┐рдд mtd рд╡рд┐рднрд╛рдЬрди (рдЗрд╕реЗ 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛) рдореЗрдВ рдкреЛрдХ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреНрд░рдХрд╛рд░ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдХреБрд▓ рд╣реИ:
 CMDLINE: console=ttyS1,115200n8n root=/dev/mtdblock1 rootfstype=ubifs noinitrd mtdparts=rk29xxnand:0x00008000@0x00002000(kernel),-@0x0000a000(root) 


рд╕рднрд╛



рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдПрдордЯреАрдбреА рдФрд░ рдХрд░реНрдиреЗрд▓ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреИрд░рд╛рдореАрдЯрд░

рдореИрдВ RK29kitchen рд╕реЗ mkkrnlimg рдЪрд▓рд╛рддрд╛ рд╣реВрдВ:
 $ mkkrnlimg -a parameter parameter.img F535BA01 $ ls -l 316 Jul 5 22:56 parameter 328 Jul 10 20:27 parameter.img 

рдпрд╣ рднреНрд░рд╛рдордХ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдореВрд▓ parm.img рдХрд╛ рдЖрдХрд╛рд░ 256KB рд╣реИ, рдФрд░ рд╡рд╣рд╛рдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд╛рдВрдЪ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрдЧрд╣реЛрдВ рдкрд░ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрджрд┐ рдпреВ-рдмреВрдЯ рдореЗрдореЛрд░реА рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдСрдлрд╕реЗрдЯ рдкрд░ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ + 16KB, + 32KB, + 48KB рдФрд░ + 64KB рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдлрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЪреАрдиреА рдиреЗ рдЦреБрдж рдХреЛ рдмреАрдорд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╢реЗрд╖ 3.75MB, рдЬреЛ, рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдореЗрдВ рд╡реНрдпрд╕реНрдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдореЗрдВ рднреА рд╡рд╣реА рдЯреБрдХрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред
рд╡реЗ рдХреЗрд╡рд▓ 12 рдмрд╛рдЗрдЯреНрд╕ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 8 рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдХрд╛рд╢, рдореВрд▓ parm.img рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ mkkrnlimg рдЬреЛрдбрд╝рддрд╛ рд╣реИ
 KRNL< 
рдФрд░ 0x01, рдФрд░ parm.img рдореЗрдВ рдерд╛
 PARMG 
рдФрд░ 0x02ред
Mc рд╕реЗ рд╣реЗрдХреНрд╕ рд╕рдВрдкрд╛рджрдХ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рд╢реАрд░реНрд╖рдХ рдХреЛ рдореВрд▓ рдореЗрдВ рдкрд╕рдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд╡рд┐рд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВред

рдХреЛрд░


 $ mkkrnlimg -a uImage kernel.img 7DDF79C6 $ ls -l 7139328 Jul 5 22:49 uImage 7139340 Jul 10 20:42 kernel.img <source>    12 , 8   ,  ,  4  . ,    boot.img (  8,  gzip'  cpio)   . <h5>  UBIFS</h5>     ,    <a href="http://www.linux-mtd.infradead.org/faq/ubifs.html#L_mkfubifs"></a> ( ), <a href="http://lists.infradead.org/pipermail/linux-mtd/2008-April/021189.html"></a>. ,      erase       NAND  .        Samsung 201 K9GBG08U0A SCB0,  <a href="http://gxwy.en.alibaba.com/product/530746803-213362683/IC_Samsung_Nand_Flash_Flash_Memory_K9GBG08U0A_SCBO.html"></a>  4,  erase   128+4,    2.        UBIFS     UBI   ubinize.cfg: <source> [ubifs] mode=ubi image=ubifs.img vol_id=0 vol_size=4000MiB vol_type=dynamic vol_name=rootfs vol_flags=autoresize 


 $ mkfs.ubifs -q -r ~/gv2b/root -m 2048 -e 131072 -c 32767 -o ubifs.img $ ubinize -o ubi.img -m 2048 -p 128KiB ubinize.cfg $ ls -l 221904896 Jul 10 01:14 ubifs.img 229376000 Jul 10 01:17 ubi.img 

UBIFS рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рднреМрддрд┐рдХ рдореАрдбрд┐рдпрд╛ рдХреЗ рд╕рдорд╛рди рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде 4GB рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЖрдХрд╛рд░ рд╕реАрдорд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИред

рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐


рдпрд╣ рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рд╣реИ рдХрд┐ рдпреВрдмреАрдЖрдИ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред

Rkflashtool рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рд╕реНрдерд┐рддрд┐ рдФрд░ рдЖрдХрд╛рд░ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ 512 рдмрд╛рдЗрдЯ рдмреНрд▓реЙрдХ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред
рдореИрдВ рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЫрд╡рд┐ рд▓рд┐рдЦрддрд╛ рд╣реВрдВред рдЪреАрдиреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдВрдЪ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдСрдлрд╕реЗрдЯреЛрдВ рдкрд░ред рдмрд╛рдХреА рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реИред
 $ rkflashtool29 w 0 1 < parameter.img $ rkflashtool29 w 0x00000020 1 < parameter.img $ rkflashtool29 w 0x00000040 1 < parameter.img $ rkflashtool29 w 0x00000060 1 < parameter.img $ rkflashtool29 w 0x00000080 1 < parameter.img $ rkflashtool29 w 0x00002000 0x00008000 < kernel.img $ rkflashtool29 w 0x0000a000 0x0006d600 < ubi.img <source>    ,       4     ,        ,  50 .         .       : <source> $ rkflashtool29 b 


рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐



рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ


рдкрд╣рд▓рд╛ рд▓реЙрдиреНрдЪ рдпрд╣ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдпрд╣ рд╕рдлрд▓ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдереАред рдбрд┐рд╡рд╛рдЗрд╕ рдиреЗ рдбрд╛рдпреЛрдб рдХреЛ рдЪрд╛рд▓реВ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдмрдЯрди рдкреНрд░реЗрд╕ рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджрд┐рдпрд╛, рдФрд░ рдПрдЪрдбреАрдПрдордЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрдЫ рднреА рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрд╣ рдмрд╣реБрдд рд╕рдлрд▓ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдПрдХ рдмреИрдХрдЕрдк рдХрд┐рдпрд╛ред рдпрд╣ рдмрд╣реБрдд рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдЕрднреА рднреА рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЕрдкрдиреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
 rkflashtool29 w 0 0x00082000 < backup.img 

рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

рдореИрдВ рдЪрд▓рд╛рддрд╛ рд╣реВрдВред RK29kitchen рд╕реЗ .menu.sh, рдмреИрдХрдЕрдк рдореЗрдВ / рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдлреНрд▓реИрд╢ рдХрд░реЗрдВред рдЙрдкрдХрд░рдг рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ "рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ ..." рд▓рд╛рдЗрди рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдЧреЗ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдореВрд▓ рдмреИрдХрдЕрдк рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рджреВрд╕рд░реЗ рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рднреА рдПрдВрдбреНрд░реЙрдЗрдб рдЕрдкрдиреЗ рдореВрд▓ рд░реВрдк рдореЗрдВ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдРрд╕рд╛ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдФрд░ рдХреНрдпрд╛ рдЧрд▓рдд рдХрд┐рдпрд╛


RK29kitchen рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдФрд░ рдордВрдЪ рдкрд░ рдЬрд╣рд╛рдВ rkflashtool рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдереА , рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВ рдЗрд╕ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдкрд╛рдВрдЪ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдСрдлрд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд░реНрде рдирд╣реАрдВ рдерд╛, рдФрд░ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдерд╛ (90flash.sh)ред

рдкреИрд░рд╛рдореАрдЯрд░ .img рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ "PARM" рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд▓реЗ рджреЛ, рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рдореВрд▓ parm.img рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рд╣реИ, рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рд▓рдВрдмрд╛рдИ 583 рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВред рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ рдХреБрдЫ рднреА рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдПрдордЯреАрдбреА рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХреА рдЧрдИ рдереА рдФрд░ рдпреВ-рдмреВрдЯ рдХрд░реНрдиреЗрд▓ рдХреЛ рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛), рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рдкреНрд░рдХрд╛рд╢ рдХреНрдпреЛрдВ рдкреНрд░рдХрд╛рд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред рдПрдХ рд╣реЗрдХреНрд╕ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЙрдкрдпреЛрдЧрд┐рддрд╛ rkcrc рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рдереА, рдЬреЛ рд╕рд╣реА рд╣реЗрдбрд░ рдФрд░ 16K рдХреЗ рдХреБрд▓ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рддрд╛ рд╣реИ, -p рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред "-рдХреЗ" рд╡рд┐рдХрд▓реНрдк "рдХреЗрдЖрд░рдПрдирдПрд▓" рд▓реЗрдмрд▓ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред

рдореВрд▓ backup.img рдореЗрдВ рд░рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рдерд╛ рдпрд╛ рдирд╣реАрдВ, рдлрд╝рд╛рдЗрд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрдврд╝рддреА рд╣реИ рдХрд┐ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдЖрдХрд╛рд░, рдСрдлрд╕реЗрдЯ рдФрд░ рдСрд░реНрдбрд░ (рдЦрдВрдб рдСрдлрд╕реЗрдЯ рдХреЗ рдХреНрд░рдо рдореЗрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП), рдФрд░ рдЖрдк рдирдП рд╡рд┐рднрд╛рдЬрди рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд┐рднрд╛рдЬрди рдХреЗ рдирд╛рдо рдирд╣реАрдВ рдмрджрд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдХреМрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдмреВрдЯрд▓реЛрдбрд░ (рдпреВ-рдмреВрдЯ?) рд╣реИред
рдпрд╣ рднреА рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ RK29xxLoader (L) _V2.08.bin рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдереЛрдбрд╝рд╛ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 2.04 рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ), рдЬрдмрдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 2.12, 2.14 рдФрд░ 2.18 рднреА RK29kitchen рд▓реЛрдбрд░ рд╕реВрдЪреА рдореЗрдВ рдкрд╛рдП рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди Nextbook рдореЗрдВ 2.20 рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред NOR рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдкрд░ рд╕реНрдерд┐рдд рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рдХреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП (рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ 1 рдПрдордмреА рдпрд╛ рддреЛ рд╣реИ) рдФрд░ рдХреНрдпрд╛ рдпрд╣ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рд▓реЛрдбрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдкреИрдХреЗрдЬ-рдлрд╝рд╛рдЗрд▓ рднреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рд░реЛрдЪрдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред

рдирдВрдмрд░ рджреЛ рдХреА рдХреЛрд╢рд┐рд╢, рдШрдмрд░рд╛рд╣рдЯ рдФрд░ рдорд╛рдпреВрд╕реА


рдореИрдВ рдкреВрд░реА рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдм рд╕рд╣реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде редimgред рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд╡рд╛рдкрд╕ рдмрд╣рд╛рд▓ рдХрд░рдирд╛ред
рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ, рдореИрдВрдиреЗ RK29kitchen рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, backup.img рдХреЛ рд╕реАрдзреЗ рдСрдлрд╕реЗрдЯ 0. рдкрд░ рд▓рд┐рдЦрд╛ред рдлрд┐рд░ рдореИрдВрдиреЗ рдмреИрдХрдЕрдк рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдбрдВрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдмреИрдХрдЕрдк рдХреЛ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдмреИрдХрдЕрдк рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рд╣реБрдЖред рдЗрд╕ рддрдереНрдп рд╕реЗ рдШрдмрд░рд╛рд╣рдЯ рд╣реБрдИ рдХрд┐ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕рд╣реА рдмреИрдХрдЕрдк рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдореВрд▓ рдмреИрдХрдЕрдк рдорд┐рдЯрд╛ рджрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдЯрдХрдерд╛ рд▓рд┐рдЦреА рдереА, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред рдбрд┐рд╡рд╛рдЗрд╕ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░ рдХрдо рд╕реЗ рдХрдо рдкреНрд░рдХрд╛рд╢ рдЖрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдЪрдбреАрдПрдордЖрдИ рдкрд░ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рдПрдХреНрд╕реНрдЯреЗрдВрдбреЗрд▓реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдордЭрддреЗ рд╣реБрдП рдХрд┐ рдЪреБрд░реЛрдЯ рдФрд░ рдСрдорд╛рдЙрдВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдореИрдВрдиреЗ рдПрдХ рд╕рд╕реНрддреА рдЪреАрдиреА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рди рдХреЗрд╡рд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЦрд░рд╛рдм рдХрд░рдиреЗ рдХреЗ рдбрд░ рд╕реЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред
рдореИрдВ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдЪрдордХ рд░рд╣рд╛ рдерд╛, gbox рд╕реЗ (рдХреЗрд╡рд▓ рддреАрди рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдбрд┐рд╡рд╛рдЗрд╕), рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдлрд░реНрдорд╡реЗрдпрд░ рд╡рд┐рдзрд┐ рдХреЗ рд▓реЗрдЦрдХ рд╕реЗ ред рдХреБрдЫ рднреА рдорджрдж рдирд╣реАрдВ рдХреАред рд╡реИрд╕реЗ рднреА, рдПрдХ рдИрдВрдЯ, рдХрднреА-рдХрднреА рдПрдХ рдПрд▓рдИрдбреА рдХреЗ рд╕рд╛рде рдЬрдм рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдХрднреА-рдХрднреА рдЗрд╕рдХреЗ рдмрд┐рдирд╛ред рдпрд╣ рд╕реБрдмрд╣ рдХреА рд╢реБрд░реБрдЖрдд рдереА, рдФрд░ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕реБрдмрд╣ рдХреА рд╢рд╛рдо рд╕рдордЭрджрд╛рд░ рд╣реИред

рдФрд░ рдореИрдВ рдХреИрд╕реЗ рд╕рд╣реА рдерд╛ред рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдореЙрдирд┐рдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рдХрд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рд╕рд░реНрд╡реЗрдХреНрд╖рдг

рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрдиреБрднрд╡, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рд╕реБрдЦрдж рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреА рдУрд░ рд▓реЗ рдЧрдпрд╛:
- рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд╛рдж рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕реБрдзрд╛рд░ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рд╕рдордп рдЪрд╛рд╣рд┐рдП
- рдХреБрдЫ рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдмреВрдЯрд▓реЛрдбрд░ рд╣реЛрддрд╛ рд╣реИ, рдХрднреА-рдХрднреА 2.08, рдХрднреА 2.14ред рдХрд╣рд╛рдВ рдлреНрд▓реИрд╢ рдХрд░рдирд╛ рд╣реИ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред RK29kitchen рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛
- рд░рд╣рд╕реНрдпрдордп рдкреИрдХреЗрдЬ-рдлрд╝рд╛рдЗрд▓ рд╕рдВрднрд╡рддрдГ рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЗ рдмреАрдЪ рд░рд╣рд╕реНрдпрдордп рд╕реНрдерд╛рди рдкрд░ рд╕реНрдерд┐рдд рд╣реИ, рдФрд░ рдпрд╣ рднреА рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдПрдХ рдмреВрдЯрд▓реЛрдбрд░ рднреА рд╣реЛ рдФрд░ рдХреЛрдИ рдХрдо рд░рд╣рд╕реНрдпрдордп HWDE рдХреЛрдб рдирд╣реАрдВ рд╣реИ рдЬреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ

: рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ:
 HWDEF 0x00000800 0x0000031B package-file 0x00001000 0x00000216 RK29xxLoader(L)_V2.08.bin 0x00001800 0x000225BE parameter 0x00024000 0x00000251 


рдирдВрдмрд░ рддреАрди рдХрд╛ рдкреНрд░рдпрд╛рд╕


рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рдореИрдВрдиреЗ рдХреА рд╡рд╣ рд╕рднреА 4GB рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбрдВрдк рдереАред

рдореИрдВ рдмреИрдХрдЕрдк рд╕реЗ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдХреЗ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рднрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ

рдкреИрдХ, рдкреИрдХ рдФрд░ рдлреНрд▓реИрд╢:
 mkkrnlimg -r kernel.img kernelimg mkkrnlimg -a kernelimg kernel2.img rkflashtool29 w 0x00004000 0x00004000 < kernel2.img 

рдЕрдзрд┐рднрд╛рд░ - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕реНрд╡-рдкреНрд░рд╛рдкреНрдд рдпреВрдЖрдИрдореИрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдЪрд╛рд▓ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм RK29kitchen рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореВрд▓ рдХрд░реНрдиреЗрд▓ .img рдХреЛ рдЕрдирдкреИрдХ рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдЫрд╡рд┐ рдХреЗ рдЕрдВрджрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ U-рдмреВрдЯ рдХреЗ рдорд╛рдирдХ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЕрд▓рдЧ рд╣реИред 27 19 19 56. рд╡рд┐рднрд┐рдиреНрди рдлрд░реНрдорд╡реЗрдпрд░ рд╕реЗ рд╕рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рд╣реЗрдбрд░ рд╣реИ:
 D3 F0 21 E3 10 9F 10 EE xx xx 00 EB 05 A0 B0 E1 xx xx 00 0A 

рдкрд╣рд▓рд╛ рд╡рд┐рдЪрд╛рд░ - рдЫрд╡рд┐ рдореЗрдВ XOR'om рдЧрдпрд╛ред рдореИрдВ рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, 8 рдФрд░ 16 рдмрд┐рдЯ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЪреМрдереЗ рдЪреМрдХрдбрд╝реА рдореЗрдВ 32 рдмрд┐рдЯ рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рддреАрд╕рд░реА рдЪреМрдХрдбрд╝реА рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ, рдЬреЛ рд╕рдордп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

"рдбреА 3 рдПрдл 21 рдИ 3" рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдмрд╣реБрдд рдХрдо рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддреА рд╣реИ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рднреА рдХрдо рджрд┐рд▓рдЪрд╕реНрдк рд╣реИрдВред рдпрд╣рд╛рдБ рдЗрдЯрд╛рд▓рд┐рдпрди рдлрд╝реЛрд░рдо рдХреЗ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдпрд╣ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдУрдбрд┐рд╕ рд╕реНрд░реЛрдд рдЕрдиреАрдкрдб рдХреЗ рдЗрди рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕рд╣реА рдЫрд╡рд┐ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ ред
рдФрд░ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ RK29kitchen рд╕реЗ mkkrnlimg рдХреЗ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ Odys рдФрд░ easypix рд╕реЗ рд╕реНрд░реЛрдд рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ (рд╡реИрд╕реЗ, рд╡рд╣реА) mrkrnlimg, рдЬреЛ рдЖрдХрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рднрд┐рдиреНрди рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рджрд┐рд╢рд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдирд╣реАрдВ, рд╕рднреА рддреАрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдЫрд╡рд┐рдпрд╛рдВ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИрдВред

рдореИрдВ рдПрдиреАрдкреИрдб рд╕реЗ рдХреЛрд░ рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ 2.6 рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ uImage рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ bcm4329 рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓рд╛ред

рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рджреЗрдЦрд╛ рдХрд┐ рдореЗрд░реА .config рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореИрдВ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрд▓рд╕реАрдбреА рдкреИрдирд▓ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдмрджрд▓ рдЧрдпрд╛, рдФрд░ DEFAULT_OUT_HDMI рд╡рд┐рдХрд▓реНрдк рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкрдВрдЪрд░ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд▓рд┐рдирдХреНрд╕ рдмреВрдЯ рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдПрдЪрдбреАрдПрдордЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛, рдФрд░ рдореБрдЭреЗ рдХрднреА рдирд╣реАрдВ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдпрд╣ рдмреВрдЯ рд╣реБрдЖред рдЗрд╕ DEFAULT_OUT_HDMI рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рд╕рдорд╕реНрдпрд╛ rk29_fb.c рдореЗрдВ рдкрд╛рдИ рдЧрдИ, hdmi_get_default_resolution рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рдорд┐рд▓рд╛, рдФрд░ рдпрд╣ рдИрдЬреАрдкрд┐рдХреНрд╕ рд╕реЗ рд╕реНрд░реЛрдд рдореЗрдВ рднреА рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдЗрд╕реЗ рд╕реНрдкрд░реНрд╢ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛, рдПрдХ рджрд░реНрдЬрди рд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдиреАрдЪреЗ рд░рдЦрдХрд░ред рдЬрд┐рд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рднрд░рддрд╛ рд╣реИ, рдЖрд░рдЬреАрдмреА рд░рдВрдЧ рдЪреИрдирд▓реЛрдВ рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЬреАрдм рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред

рдЫрд╡рд┐ рдПрдХрддреНрд░ рд╣реЛ рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рд╡рд╣реА рдЕрд╢реБрдн рдорд╛рдирдХ "27 05" рд╣реИрдВред рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рджреЗрдЦрд╛, рдФрд░ рдЙрд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореИрдВрдиреЗ рдЫрд╡рд┐ рдЫрд╡рд┐ рджреЗрдЦреА, рдФрд░ рдЗрд╕рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рд╢реАрд░реНрд╖рдХ "рдбреА 3 рдПрдл 0" рд╢рд╛рдорд┐рд▓ рд╣реИред рдореИрдВрдиреЗ рдИрдЬреАрдкрд┐рдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрд╛ - рдФрд░ рдПрдХ рднреА рд╣реИред рд╕реБрдЦрдж рдЖрд╢реНрдЪрд░реНрдпред

рдПрдХ zImage, рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрд╡-рдирд┐рд╖реНрдХрд░реНрд╖рдг рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд░реБрдЪрд┐ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ zImage рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдФрд░, рдЖрдХрд╛рд░ рдЕрдВрддрд░ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИред рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП, 8MB, рдПрдХ рдмрдбрд╝реЗ рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╕рд╛рде, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред рд╡реИрд╕реЗ, рдпрд╣ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдХрд░реНрдиреЗрд▓ рдЗрдореЗрдЬ (5.8MB) рд╕реЗ рдирд┐рдХрд╛рд▓реЗ рдЧрдП рддрдерд╛рдХрдерд┐рдд "zImage" (рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдЗрдореЗрдЬ рд╣реИ) рд╕реЗ рд▓рдЧрднрдЧ рджреЛрдЧреБрдирд╛ рд╣реИред
 $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage $ ls -l arch/arm/boot 7135268 Jul 13 03:37 Image 7139328 Jul 5 21:41 uImage 3408472 Jul 12 00:20 zImage 

рдЦреИрд░, рдЕрдм рдЖрдкрдХреЛ рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдгрд╛рдореА рдЫрд╡рд┐ рдореЗрдВ рд╣реЗрдбрд░ рдФрд░ рдлреНрд▓реИрд╢ рдЬреЛрдбрд╝ рджреЗрдВред рдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ rkcrc -k рдФрд░ mkkrnlimg -a рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рджреЗрддреЗ рд╣реИрдВред
рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╣рд╛, рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░ рджрд┐рдпрд╛ - рдбрд╛рдпреЛрдб рдмрдВрдж рд╣реИред рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдирд╣реАрдВ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣реЗрдбрд░ рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рд╕рд╣реА рдХрд┐рдпрд╛ рдЬреЛ рдореВрд▓ (рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реАрдЖрд░рд╕реА рд╕реЗ рдкрд╣рд▓реЗ рдерд╛) рд╕реЗ рд╣рдЯрдХрд░ рд╣реЗрдбрд░ рдЬреЛрдбрд╝рд╛, рдпрд╣ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЙрд╕рдиреЗ рдкреБрд░рд╛рдиреЗ рдХреЛрд░ рдХреЛ рдЙрд╕рдХреА рдЬрдЧрд╣ рдкрд░ рд▓реМрдЯрд╛ рджрд┐рдпрд╛ред

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

рдореИрдВ рдЕрдкрдиреА рдЧрд┐рд░реА рдХреЛ рдЪрдордХрд╛рдиреЗ рд╕реЗ рдирд┐рд░рд╛рд╢ рдерд╛ред

рдкреНрд░рдпрд╛рд╕ рд╕рдВрдЦреНрдпрд╛ 4


рдЦреИрд░, рдЪреВрдВрдХрд┐ рдХрд░реНрдиреЗрд▓ рдХреЛ рдлреНрд▓реИрд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢реЗрд╖ рдХреЛ рдлреНрд▓реИрд╢ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдЫрд╛рдкреЗ рд▓реЗрдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓рд╛, рдореИрдВ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдХрджрдо рдЙрдард╛рдКрдВрдЧрд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ

рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╡рд┐рд╖рдпрд╛рдВрддрд░ ред рдПрдВрдбреНрд░реЙрдЗрдб рдЖрдорддреМрд░ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреИрд╕реЗ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ?
1. рдЬрдм рдЖрдк NOR рдореЗрдореЛрд░реА рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ (рд╕реАрдзреЗ, рдЪреВрдВрдХрд┐ рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрд┐рдд-рдЗрди-рдкреНрд▓реЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ), рдмреВрдЯ рд▓реЛрдбрд░, рдпреВ-рдмреВрдЯ, рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
2. рдпреВ-рдмреВрдЯ рдПрдордЯреАрдбреА рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЫрд╡рд┐ рд╕реЗ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред
3. рд▓рд┐рдирдХреНрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ, рдкрд╛рд░реНрдЯрд┐рд╢рди рдЗрддреНрдпрд╛рджрд┐ рдХреЛ рдорд╛рдкрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ / рд╕реЗ init рдЪрд▓рд╛рддрд╛ рд╣реИред
4. init ...
рдпрд╣ рдЕрдм рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ init рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рд╕реЗ рдЕрдкрдирд╛ рдПрдХ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

init рд░реВрдЯ рдореЗрдВ рд╣реИ, рдФрд░ рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдореЗрдВ, рдпрд╣ / sbin рдореЗрдВ рд╣реИред рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрдЪрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд░реВрдЯ рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред

рдореВрд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ, рдЗрдирд┐рдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмреВрдЯ рдореЗрдВ рд╣реИред рдпрд╣реА рд╣реИ, рдпрд╣ рдпрд╣ рдмреВрдЯ рд╡рд┐рднрд╛рдЬрди рд╣реИ рдЬреЛ рд░реВрдЯ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо / рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛

рдореВрд▓ рдмреВрдЯ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ rk29xxnand_ko.ko рд╣реИ, рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ NAND рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╣реИред рдмрд╛рдХреА рдореЙрдбреНрдпреВрд▓ /lib/modules/3.2.18-1/kernel рдореЗрдВ рд╣реИрдВ, рдФрд░ рдЙрдирд╕реЗ рд▓рд┐рдВрдХ /lib/modules/3.2.18-1/modules.order рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИрдВред рдореИрдВ рд╕рдВрд▓рдЧреНрди ko рдХреЛ gzip рдХреЗ рд╕рд╛рде рдкреИрдХ рдХрд░рддрд╛ рд╣реВрдВ, nand рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрд░реНрдиреЗрд▓ / рдбреНрд░рд╛рдЗрд╡рд░ / mtd / nand рдореЗрдВ рд░рдЦрддрд╛ рд╣реВрдВ, рдЙрд╕ рдкрд░ root.root рдбрд╛рд▓рддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕реЗ рдореЙрдбреНрдпреВрд▓.рдСрд░реНрдбрд░ рдФрд░ mod.dep рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реВрдВред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕рд╣реА рдореЙрдбреНрдпреВрд▓ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдПрдХ рдЕрд▓рдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдИрдПрд▓рдПрдл рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЛрдб рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдпреВрдмреАрдЖрдИрдПрдлрдПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореВрд▓ рдХрд░реНрдиреЗрд▓ рдХреЛ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдЫрд╡рд┐ рдХреЛ рдПрдХ рддрд░рдл рдЫреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдореИрдВ cpio, gzip рдФрд░ mkkrnlimg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХрддреНрд░ рдХрд░реВрдВрдЧрд╛:
 $ find . -exec touch -d "1970-01-01 01:00" {} \; $ find . ! -name "." | sort | sudo cpio -oa -H newc | gzip -n >../boot.gz $ cd .. $ mkkrnlimg -a boot.gz boot.img $ ls -l boot.img 155166888 Jul 13 20:55 boot.img 

рдХрд╛рд╢, рдмреВрдЯ рдЦрдВрдб рдереЛрдбрд╝рд╛ рдЫреЛрдЯрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдореЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛, рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╢реЗрд╖ рдЦрдВрдбреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╕рдВрдкрд╛рджрди рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕реЗ 512MB (0x00100000) рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░реВрдВрдЧрд╛:
 CMDLINE: console=ttyS1,115200n8n androidboot.console=ttyS1 init=/sbin/init initrd=0x62000000,0x300000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00082000@0x00008000(boot),0x00004000@0x0008A000(recovery),0x00080000@0x0008E000(system),0x00082000@0x0010E000(backup),0x0003a000@0x00190000(cache),0x00100000@0x001ca000(userdata),0x00002000@0x002ca000(kpanic),-@0x002cc000(user) 

рдЙрд╕реА рд╕рдордп, рдореИрдВрдиреЗ рдЗрдирд┐рдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрде рдкрд╛рдпрд╛, рдЗрд╕реЗ рднреА / sbin / init рдХреЛ рд╕рд╣реА рдХрд┐рдпрд╛ред рдореИрдВ рдкреИрдХ:
 $ rkcrc -p parameter parmnew.img $ ls -l 16384 Jul 13 21:13 parmnew.img 

рд╡реИрд╕реЗ, рдпрд╣ рдкрд╣рд▓рд╛ 256KB рдХреИрд╢, kpanic рдФрд░ userdata рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдорд┐рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдерд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рди рдЫреБрдПрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ RK29kitchen рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд╕реАрдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рдж рдХреЗ рдЦрдВрдб рдореБрдЭреЗ рдЬреНрдпрд╛рджрд╛ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдорд┐рд╕ рдФрд░ рдХрд░реНрдиреЗрд▓ рдЦрдВрдб рдирд╣реАрдВ рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдмреВрдЯ рдХреЗ рд▓рд┐рдП рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ, рдмрд╛рдХреА рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреАрд╕рддрд╛ рд╣реВрдВред
 $ rkflashtool29 w 0 1 < parmnew.img $ rkflashtool29 w 0x00000020 1 < parmnew.img $ rkflashtool29 w 0x00000040 1 < parmnew.img $ rkflashtool29 w 0x00000060 1 < parmnew.img $ rkflashtool29 w 0x00000080 1 < parmnew.img $ rkflashtool29 w 0x00008000 0x00082000 < boot.img $ rkflashtool29 e 0x0008a000 0x006f6000 $ rkflashtool29 b 

рдореБрдЭреЗ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЧрд▓рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд░рд┐рдо рдФрд░ рдорд┐рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдСрдлрд╕реЗрдЯред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд┐рддрдиреА рдЧрд▓рддрд┐рдпрд╛рдБ рдХреА рд╣реИрдВред рд╢рд╛рдпрдж рдПрдХ рдЧреИрд░-рджреЗрд╢реА рдХрд░реНрдиреЗрд▓ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╢реБрд░реВ рд╣реЛрдЧрд╛?

рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж, 10 рд╕реЗрдХрдВрдб рдЧреБрдЬрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рдПрд▓рдИрдбреА рд░реЛрд╢рдиреА рд╣реЛрддреА рд╣реИред рдФрд░ рд▓реЛ!рдПрдХ рдкреЗрдВрдЧреБрдЗрди рд╕реНрдХреНрд░реАрди рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рджрд╕ рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рд▓рдЯрдХрд╛ рджрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдПрдХ рдЧрд╣рд░реЗ рдиреАрд▓реЗ рд░рдВрдЧ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдмрдиреА рд░рд╣реА, рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реБрдЖред рдмрд╛рдж рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдкрд░, рдкреЗрдВрдЧреБрдЗрди рд▓рдЧрднрдЧ рддреБрд░рдВрдд рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдПрдХ рдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдЧрдП рдХреАрдмреЛрд░реНрдб рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реИред рдХреЛрдкрдирд┐рдХ рд╢реБрджреНрдз рд╣реИ (00 рдФрд░ рдПрдлрдПрдл рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ)ред


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


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

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

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


рдореИрдВ рдЙрди рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реВрдЪреА рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдореИрдВрдиреЗ рдкрдврд╝рд╛ рдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдВрдХ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ред

рдлрд░реНрдорд╡реЗрдпрд░, рдЪрд┐рддреНрд░, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░


androidforums.com/google-tv/505559-flashing-android-tv-box-one-four-usb.html
androidforums.com/google-tv/506298-rk2918-android-tv-box-4x-usb-rooted-firmware-manual.html
androidforums.com/google-tv/413090-r-box-rockchip-2918-google-tv-3.html

sites.google.com/site/rk2918tools

thomaspolasek.blogspot.com/2012/04/arch-linux-lxde-w-xorg-mouse-keyboard_16.html

cxem.net/comp/comp70.php
github.com/OlegKyiashko/RK29kitchen

4pda.ru/forum/lofiversion/index.php?t337784-50.html
4pda.ru/forum/index.php?showtopic=319345
4pda.ru/forum/index.php?showtopic=313261

forum.xda-developers.com/showthread.php?t=1286305

www.androidtablets.net/forum/rockchip-rk2818-tablets/21291-problems-getting-image-dumped-rkdump.html
www.androidtablets.net/forum/rockchip-based/439-how-unpack-repack-custom-firmwares-rockchip-rk28xx.html

www.freaktab.com/showthread.php?287-RockChip-ROM-Building-Tips-and -by - рдЯреНрд░рд┐рдХреНрд╕ finless
www.freaktab.com/showthread.php?401-Dumping-ROM-using-ADB-guide

www.arctablet.com/wiki/index.php/Rockchip_2918_devices_MTD_partitions_mapping

yanzicjustnubie.wordpress.com/2011/09/ 10 / linux-рд╕рдВрд╕реНрдерд╛рдкрдХ-рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд-debianubuntu-рдСрди-рдПрдВрдбреНрд░реЙрдпрдб chroot рдкрд░ linux рдПрдВрдбреНрд░реЙрдпрдб
wiki.debian.org/DebianInstaller/Arm/OtherPlatforms
www.arm.com/community/software-enablement/linux.php
рдХреЛрдб рдХреЗ рдиреАрдЪреЗ .google.com / p / beagleboard / wiki / LinuxBootDiskFormat

www.yoctoproject.org - рдХрд╕реНрдЯрдо рд▓рд┐рдирдХреНрд╕ рдбрд┐рд╕реНрдЯреНрд░реЛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ
www.freaktab.com/showthread.php?1053-RK2918-set-top-box-linux-installation
github.com/wendal/teclast_tools
wiki.archlinux.org/index.php/Partitioning#Partitions_in_a_GNU.2FUnix_system
рдЕрджреНрднреБрдд рдЦреЛрдЬ

рдЕрдиреНрдп



рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ www.cnx-software.com , рдПрдЖрд░рдПрдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣рд░ рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдЗрдЯред

рдЕрдиреНрдп рд░реЛрдЪрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░



рдореВрд▓реНрдп
рдЪрдпрди
olimex.com/dev/index.html
rhombus-tech.net/allwinner_a10
www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=GG3999328931 www.technexion.com/index.php/products/development/ рдХрд┐рдЯ / infernopack
www.advantech.com/products/ROM-1210/mod_D5882807-78CE-4A64-AADA-FAEAA099F2CB.aspx
www.sigmadesigns.com/products.php?id=38
www.renesas.com/press/news/2012 /news20120110.jsp
рдФрд░ рдЗрди рд╕рднреА рдПрдЪрдбреАрдПрдордЖрдИ рдХрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдКрдкрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрди рдкрд░ рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИред
www.cnx-software.com/2012/07/10/ippea-tv-android-4-0-3-hdmi-stick-based-on-ingenic-jz4770-mips-sells-for-50-usd

www.uplaytablet.com/compare-soc-cpus-used-in-ainol-elf-aurora-ii-amlogic-8726-mx-wopad-i7-i8-rock-chip-rk-2918-and-wopad-a10- allwinner-a10
rhombus-tech.net/evaluated_cpus - рдХреЙрдореНрдкреИрдХреНрдЯ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрд╕реЗрд╕рд░реНрд╕ рдХрд╛ рдЕрд╡рд▓реЛрдХрди

en.qi-hardware.com/wiki/Main_Page

www.wits-tech.com/pages/board.en.jsp
www.pineriver.cn /eshowProDetail.asp?ProID=1527
www.calao-systems.com/articles.php?lng=en&pg=6186

www.st.com/internet/mcu/product/251211 .jsp
www.st.com/internet/evalboard/ рдЙрддреНрдкрд╛рдж / 253211.jsp

рдЖрдпрд░рди рдкрд░ рдЬреАрдПрдирдпреВ / рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛



archlinuxarm.org/forum/viewtopic.php?f=27&t=2709 Mele A1000
Archlinux
rhombus-tech.net/allwinner_a10/hacking_the_mele_n1000_cnx-software.com/2012/06/13/hardware-packs-for-allwinner-a10 -рджреЗрд╡реА-рдФрд░-рдЖрд╕рд╛рди-рд╕реЗ-рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп- ubuntu- 12-04 - sd- рдХрд╛рд░реНрдб
gitorious.org/ac100/abootimg/blobs/master/README

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


All Articles