рдПрдХ Realtek RTL-1185 рдореАрдбрд┐рдпрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рд▓рд┐рдирдХреНрд╕ рдЪрд▓рд╛рдирд╛



рдЖрдЬ рд╣рдо SoC RTD1185 - RTK300 Rev рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдмреЛрд░реНрдб рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЖ рдЧрдПред C1 - рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ, рд╣рдо рдЗрд╕ рдПрд╕рдбреАрдХреЗ рдХреЗ рддрдХрдиреАрдХреА рдорд╛рдирдХреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВрдЧреЗ, рдЖрдзрд╛рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдФрд░ рд░реВрдЯрдлрд╝реНрд╕ рдХреЛ рдЗрдХрдЯреНрдард╛ рдФрд░ рдЪрд▓рд╛рдПрдВрдЧреЗ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╣рд▓ рдХрд░реЗрдВрдЧреЗред

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

Realtek рд╕реЗ рд╣рдорд╛рд░реЗ рджреЛрд╕реНрддреЛрдВ рдХреА рдПрдХ рдЪрд┐рдк рдкрд░ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо, рдХреЛрдб-рдирд╛рдорд┐рдд рдмреГрд╣рд╕реНрдкрддрд┐, рдЙрд╕рдХреЗ рднрд╛рдИ RTD1186 рдХреА рддрд░рд╣, рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ HD MPEG 1/2/4, H.264, VC1, RM / RMVB рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рддрд╛ рд╣реИред рдореАрдбрд┐рдпрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдпреВрдПрд╕рдмреА 2.0 рдФрд░ рдПрд╕рдПрдЯреАрдП рдХрдиреЗрдХреНрдЯрд░, рдкреАрд╕реАрдЖрдИ-рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдмрд╕ рдФрд░ рдЧреАрдЧрд╛рдмрд┐рдЯ рдИрдерд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рд╕рдВрдмрдВрдзрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд╕рд╛рде рдИрдерд░рдиреЗрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ 1 Gbit / s рддрдХ рдХреА рдЧрддрд┐ рдкрд░ рд╡рд╛рдпрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдпрджреНрдпрдкрд┐ рдЗрд╕ рдЙрдкрдХрд░рдг рдореЗрдВ рдЖрдзреБрдирд┐рдХ рдорд╛рдирдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕реАрдкреАрдпреВ рдЖрд╡реГрддреНрддрд┐ рд╣реИ, рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡реАрдбрд┐рдпреЛ рдбрд┐рдХреЛрдбрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдореБрдЖрд╡рдЬрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЗрд╕ рдЪрд┐рдк рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рд╣реА рдард╣рд░рд╛рддрд╛ рд╣реИред

RTD1185 рдХреЗ рддрдХрдиреАрдХреА рдкреИрд░рд╛рдореАрдЯрд░:

Realtek RTL-1185 рдХрд┐рдЯ


рдмреЛрд░реНрдб рдЖрдИрдЖрд░ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред рдПрдХ "рдЖрдзрд╛ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛" рдПрд╕рдбреАрдХреЗ рдХреЛ рд░рд┐рдпрд▓рдЯреЗрдХ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдерд╛ред рд╣рдордиреЗ рдЗрд╕реЗ "рдЖрдзрд╛ рдХрд╛рдо" рдХрд╣рд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо "рдЯреИрдореНрдмреЛрд░рд┐рди" рдХреЗ рдмрд┐рдирд╛ рд▓рд┐рдирдХреНрд╕-2.6.12 рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рд░реВрдЯрдлреБрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рд▓реЗрдХрд┐рди рдЬрдм рдпрд╣ рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛, рддрдм рднреА рдореБрдЭреЗ "рдЯреИрдореНрдмреЛрд░рд┐рди" рд▓реЗрдирд╛ рдерд╛ред рдЦреИрд░, рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╡реНрд╣реЗрд▓ рдХреЛ рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдмреЛрд░реНрдб рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ:
  1. SoC RTD11185
  2. NANYA рд╕реЗ 256MB RAM
  3. 256MB рдирдВрдж рдПрд╕рдПрд▓рд╕реА - рдлреНрд▓реИрд╢ рд╕реИрдорд╕рдВрдЧ
  4. 2x 2.0 USB рд╣реЛрд╕реНрдЯ
  5. рдлрд╛рд╕реНрдЯрдЗрдЬрд╝рд░ рдЖрд░рдЬреЗ 45 рд╕реЙрдХреЗрдЯ
  6. рдПрдЪрдбреАрдПрдордЖрдИ рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдмрд╛рд╣рд░
  7. рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд▓рд┐рдП рдЖрдИрдЖрд░ рд░рд┐рд╕реАрд╡рд░ (рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдЙрдкрд▓рдмреНрдз, рдлреЛрдЯреЛ рдиреАрдЪреЗ)
  8. рд▓реЙрдХ рдмрдЯрди рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  9. RTL8190U рдкрд░ рдЖрдзрд╛рд░рд┐рдд USB WiFi рдПрдХ USB рд╣реЛрд╕реНрдЯ рдореЗрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛
  10. рдкрд┐рди рдкреНрд▓рдЧ (UART)
  11. рд░рд┐рдХрд╡рд░реА рдмрдЯрди



рд╡реНрд╣реЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛


рдЦреИрд░, рд╣рдо рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдорд┐рд▓реЗ, рдЙрд╕ рдкрд░ рдХреБрдЫ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд░рд┐рдпрд▓рдЯреЗрдХ рдлрд░реНрдорд╡реЗрдпрд░ рд╡реНрд╣реЗрд▓ рдкрд░ рдерд╛; рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдХреНрдпреВрдЯреА 4.7 рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред

рдЬрдм рд╣рдореЗрдВ рдпрд╣ рдПрд╕рдбреАрдХреЗ рдорд┐рд▓рд╛, рддреЛ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рд╣рд░ рдХреЛрдИ рдЙрд╕рдХреА рдЬреЗрдм рдореЗрдВ рдПрдХ рдкрдХреНрд╖реА рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣рд╛рдБ рдирд╣реАрдВ рдерд╛ред рдмреЗрд╢рдХ, рд╕рдм рдХреБрдЫ рдПрдХрддреНрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдкрд░, рдпрд╛ рд╕рд┐рд╕реНрдЯрдо-рдСрди-рдП-рдЪрд┐рдк (SoC) рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣реА рдХреЛрдИ рдкреНрд░рд▓реЗрдЦрди рдирд╣реАрдВ рд╣реИред Google рдиреЗ рднреА рдорджрдж рдирд╣реАрдВ рдХреАред рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдФрд░ рдмрд╛рдж рдореЗрдВред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрдХреЗрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:

рд╣рдореЗрдВ рд╕рд╛рдВрддреНрд╡рдирд╛ рдорд┐рд▓рддреА рд╣реИ

рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдмреЛрд░реНрдб рдкрд░ UART рдкрд┐рдирдЖрдЙрдЯ (рд░рд┐рдХрд╡рд░реА рдмрдЯрди рдХреЗ рдкрд╛рд╕) рдкрд╛рдпрд╛ рдЧрдпрд╛: (USB HOST) GND - RX - TX - VCCред

рд╣реЛрд╕реНрдЯ рдкрд░ minicom рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ:
host$ minicom -D /dev/ttyUSB0 -c on 

рд╣рдо рдмреЛрд░реНрдб рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ "рджреЛрд╕реНрддрд╛рдирд╛" рдмреВрдЯрд▓реЛрдбрд░ рджреНрд╡рд╛рд░рд╛ рдмрдзрд╛рдИ рджреА рдЬрд╛рддреА рд╣реИ:
 hello_world! 5522880 0 wwaiaittcheck_val=0x2700a0 REALTEK ROM Monitor, Revision 0000.0311.0022-ON. Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved. For a list of available commands, type 'help'. Compilation time /version= Feb 4 2013 15:12:08 /0000.0311.0022-ON MAC address = 00.11.22.33.44.55 Processor Company ID/options = 0x01 (MIPS Technologies, Inc.) / 0x00 Processor ID/revision = 0x93 / 0x78 Endianness = Little Flash memory size = 256 MByte SDRAM size = 256 MByte First free SDRAM address = 0x800b1000 Press 'ESC' to Monitor mode Linux Kernel: FW Image from 0xa2020000, to 0x80100000, size=0x44f086 decrypt from 0xa2020000 to 0x80100000, len:0x44f086 Audio FW: FW Image from 0xa2480000, to 0x81b00000, size=0x17b040 decrypt from 0xa2480000 to 0x81b00000, len:0x17b040 Video FW: FW Image from 0xa2600000, to 0x81d80000, size=0x1bfd68 decrypt from 0xa2600000 to 0x81d80000, len:0x1bfd68 Audio data: FW Image from 0xa27c0000, to 0x83000000, size=0x68c78 Video data: FW Image from 0xa2840000, to 0x83100000, size=0x413428 5280Go 5280Go SCPU_CLK90K=0.000 sec. Debug: [go 0x80100000 mtdparts=rtk_nand:212096k,3968k(/),32768k(/usr/local/etc),13312k rootfstype=squashfs root=31:01 ] Reset Ethernet Mac. Address = 0x80100000 

рдлрд┐рд░ рдХрд░реНрдиреЗрд▓ рд▓реЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред

рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ, рдлрд░реНрдорд╡реЗрдпрд░ рдЪрд╛рд▓рдХ рджреНрд╡рд╛рд░рд╛ рдореЗрдореЛрд░реА рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд▓реЛрдбрд░ рджреНрд╡рд╛рд░рд╛ рд╣реА рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ

рдЦреИрд░, рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред рд╣рдо рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдЗрдХрдЯреНрдареЗ рд░реВрдк рдореЗрдВ рдПрд╕рдбреАрдХреЗ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  1. рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ USB рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдлреЙрд░реНрдореЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
     host# mkfs.vfat /dev/sdx -n firmware 
  2. рдЗрд╕ рдбреНрд░рд╛рдЗрд╡ рдореЗрдВ install.img рдлрд░реНрдорд╡реЗрдпрд░ рдЗрдореЗрдЬ рдХреЙрдкреА рдХрд░реЗрдВред
  3. рдПрдХ рдпреВрдПрд╕рдмреА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдбрд╛рд▓реЗрдВ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдЗрд╕ "рдкреНрд░рдХреНрд░рд┐рдпрд╛" рдХреЛ 2 рдореБрдЦреНрдп рддрд░реАрдХреЛрдВ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЕрдиреНрдп рд╣реИрдВ):


рдПрдХ рдирдЬрд╝рд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╛рд░реВрдкред рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред рд╣рдо рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╡рд╕реВрд▓реА рдореЛрдб рдореЗрдВ рдмреВрдЯред рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдШреБрдбрд╝рд╕рд╡рд╛рд░ рд╣реИ рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд▓реЛрдбрд░_рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЗрд╕ рд╕рдм рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди ...
 [MCP][RSA] strip rsa header failed - no rsa padding header detected loader_a.c:verona_load_func:1456 Error! Image file, /mnt/usbmounts/sda/install.img, cannot be opened or the hash value is not correct. +++ ALLOC index: 3072 order: 8 1. start remap DVR zone 81c00000(80409000) 256... 

рдареАрдХ рд╣реИ, рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рд╣рдо рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред

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

 jupiter# cp /mnt/usbmounts/sda1/busybox /tmp/busybox && chmod a+x /tmp/busybox && /tmp/busybox killall loader_a && rm /var/lock/hotplug/mount_tmp/.lock_sda && loader_a --nonsecure & 

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

рдЖрдзрд╛рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдФрд░ рд░реВрдЯрдлреБрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ

рдпрд╣ рд░рд┐рдпрд▓рдЯреЗрдХ рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрдиреЗрд▓ рдФрд░ рд░реВрдЯрдлреБрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдо ArchLinux x86_64 рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдЖрдорддреМрд░ рдкрд░ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ Ubuntu 12.10 amd64 chroot рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЕрд╕реЗрдВрдмрд▓реА рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╣реИрдВ:
  1. рдЕрдХреНрд╕рд░, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреИрдХреЗрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдмрдВрдЯреВ рдореЗрдВ рд╣реИрдВред
  2. рдПрдВрдмреЗрдбреЗрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рд░реВрдврд╝рд┐рд╡рд╛рджреА рд╣реИрдВ, рдЕрдХреНрд╕рд░ рдПрд╕рдбреАрдХреЗ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдлрд╝рд░реНрдорд╡реЗрдпрд░ (рд░реВрдЯрдлрд╝реНрд╕) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдореЗрдЬрдмрд╛рди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг gcc рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрд░реНрдХ рдкрд░ рд▓рдЧрд╛рддрд╛рд░ gcc рдХрд╛ рддрд╛рдЬрд╝рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдмрдирд╛рддреЗ рд╕рдордп рдЕрдХреНрд╕рд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред ред рдкреИрдЪ рдХреЗ рд╕рд╛рде рдЦрд┐рд▓рд╡рд╛рдбрд╝ рдХрд░рдиреЗ рдпрд╛ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рдареАрдХ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЪреЗрд░реЛрдЯ рд░реВрдЯреНрд╕ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред
  3. рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрд╕рдбреАрдХреЗ рдХреЛ рдЙрдмрдВрдЯреВ рдХреЗ рддрд╣рдд рд╣реА рддреИрдирд╛рдд рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЙрдмрдВрдЯреВ рд╣реА рдирд╣реАрдВ рд╣реИред рдПрдХ рд╣реА рд╕рдлрд▓рддрд╛ рдХреЗ рд╕рд╛рде, рдЖрдк рдПрдХ рдФрд░ рд╡рд┐рддрд░рдг рдХрд┐рдЯ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
  4. рдЧреНрд░рд╛рд╣рдХ рдкрд░ рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЪреБрд░реЛрдЯ рдХреЗ рд╕рд╛рде рдЙрд╕рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рддреБрд░рдВрдд рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рддрдм рд╣реИ рдЬрдм рдЧреНрд░рд╛рд╣рдХ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд╣ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ)ред

рдЪреБрд░реЛрдЯ рдХреЗ рд▓рд┐рдП рдЙрдмрдВрдЯреВ рд░реВрдЯрдлреБрдЯ рдХреЛ рдбреЗрдмрд╕реНрдЯреНрд░реИрдк рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ AUR рд╕реЗ рдЦреАрдВрдЪрд╛ рдерд╛ред

рдЕрдм рдПрд╕рдбреАрдХреЗ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ ubuntu-12.10 / home / developer / Jupiter рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред


рдЗрди рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдФрд░ рдореВрд▓ рд░реВрдЯрдлреБрдЯ рдорд┐рд▓рддреЗ рд╣реИрдВред

рд╣рдо рд░реВрдЯ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП / srv / nfs / jupiter рдХреЛ nfs рд░реВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВред рдЬреЛрдбрд╝реЗрдВ / etc / рдирд┐рд░реНрдпрд╛рдд рдЗрд╕реА рд▓рд╛рдЗрдиреЛрдВ ред
рд╣реЛрд╕реНрдЯ # Exportfs -a

рд╣рдо рдХрд░реНрдиреЗрд▓ рдХреЛ tsp рд╕рд░реНрд╡рд░ рдореЗрдВ /srv/tftp/vmlinux.develop.avhdd.jupiter.nand.loongtle.bin рдкрд░ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рд╣реЛрд╕реНрдЯ рдкрд░ tftp рдФрд░ nfs рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдИрдерд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрд╕реНрдЯ NIC рдХреЛ рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ: Ipv4 192.168.0.1/24ред

рддрд╛рдЬрд╛ рдЙрдард╛рдпрд╛ рд▓рд┐рдирдХреНрд╕ рдЪрд▓ рд░рд╣рд╛ рд╣реИ


рдореЙрдирд┐рдЯрд░ рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдмреЛрд░реНрдб рдХреЛ рд░рд┐рдмреВрдЯ рдХрд┐рдпрд╛ рдФрд░ рддреБрд░рдВрдд ESC рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛:
 REALTEK ROM Monitor, Revision 0000.0311.0022-ON. Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved. For a list of available commands, type 'help'. Compilation time /version= Feb 4 2013 15:12:08 /0000.0311.0022-ON MAC address = 00.11.22.33.44.55 Processor Company ID/options = 0x01 (MIPS Technologies, Inc.) / 0x00 Processor ID/revision = 0x93 / 0x78 Endianness = Little Flash memory size = 256 MByte SDRAM size = 256 MByte First free SDRAM address = 0x800b1000 Press 'ESC' to Monitor mode Realtek> help Available commands : . . (repeat last command line) ; ; (command separator) + + <repeat count> ; compare compare <address1> <address2> <size> continue continue copy copy [-f] <src> <dst> <size> dump dump [-m][-8|-16|-32] <address> [<size>] erase erase -e|-m| <address> <size> factory factory [-r|-w|-sha1] <address> <size> or factory -c fill fill [-8|-16|-32] <address> <size> <data> fread fread tftp://<ipaddr>/<filename> <address> fwrite fwrite tftp://<ipaddr>/<filename> <address> <size> go go [?|.|<address> [<args>]] help help [<command>] info info [boot|board|cpu|sysctrl|memory|uart|all|pll] keyset keyset load load [-r] ([tftp:][//<ipaddr>][/<filename>]) | ([asc:] [//(tty0|tty1)]) ping ping ipaddr [<datagramsize>] port port [-a] [-8|-16|-32] <address> [<value>] reset reset saveenv saveenv setenv setenv [<variable> [<value>]] stty stty [-tty<0|1>] [-b|-u|[-p][<baudrate>][n|o|e][7|8][1|2][hw|none]] test test [-l] | [-m] [ <module> [ <module arguments> ] ] Realtek> 

рдмреВрдЯрд▓реЛрдбрд░ рдХреА рдХрдорд╛рдВрдбрд▓рд╛рдЗрди uboot рдХреА рддрд░рд╣ рдереЛрдбрд╝реА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ tftp рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВрдЧреЗред

 Realtek> fread tftp://192.168.0.1/vmlinux.develop.avhdd.jupiter.nand.loongtle.bin 0x80100000; go 0x80100000 root=/dev/nfs rw nfsroot=192.168.0.1:/srv/nfs/jupiter,v3 About to binary read tftp://192.168.0.1/vmlinux.develop.avhdd.jupiter.nand.loongtle.bin .............................................................................................................................................................................................s Address = 0x80100000 Realtek LINUX started... Venus setting: ROSs have 2621440 bytes RAM. System CPU has 2 UARTs. System CPU uses external timer interrupt. Bootloader version: 0000.0311.0022-ON. This version string is of new format. The information of this board: Company ID:0x0 CPU ID: 0x33 Board ID: 0x311 Ethernet Mac address: 00.11.22.33.44.55 Model Config length=0 Base year of RTC is 2010. Config serial console: console=ttyS0,115200n8r prom_flashsize = 0x10000000 тАж BusyBox v1.1.3 (2014.01.27-13:35+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. / # cat /proc/cpuinfo system type : Realtek DMP/Jupiter processor : 0 cpu model : MIPS 24K V7.8 BogoMIPS : 332.59 wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : yes ASEs implemented : mips16 VCED exceptions : not available VCEI exceptions : not available / # cat /proc/fb 0 venusfb / # cat /proc/filesystems nodev sysfs nodev rootfs nodev bdev nodev proc nodev sockfs nodev usbfs nodev pipefs nodev futexfs nodev tmpfs nodev eventpollfs nodev devpts nodev ptpfs ext3 squashfs nodev dvrfs nodev ramfs vfat nodev devfs nodev nfs nodev nfs4 nodev smbfs nodev cifs nodev jffs2 yaffs yaffs2 nodev rpc_pipefs / # cat /proc/meminfo MemTotal: 251716 kB MemFree: 242036 kB Buffers: 60 kB Cached: 1372 kB SwapCached: 0 kB Active: 1144 kB Inactive: 524 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 251716 kB LowFree: 242036 kB SwapTotal: 32 kB SwapFree: 32 kB Dirty: 0 kB Writeback: 0 kB Mapped: 612 kB Slab: 5496 kB CommitLimit: 125888 kB Committed_AS: 1588 kB PageTables: 56 kB VmallocTotal: 1048548 kB VmallocUsed: 500 kB VmallocChunk: 1047936 kB 

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдореЗрдВ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рдорд┐рд▓реАред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?


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

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

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

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


All Articles