Annotation of wikisrc/ports/hpcsh.mdwn, revision 1.1

1.1     ! mspo        1: [[!template id=port
        !             2: port="hpcsh"
        !             3: cur_rel="6.0"  
        !             4: future_rel="7.0"
        !             5: changes_cur="6.0"
        !             6: changes_future="7.0"
        !             7: thumbnail="http://www.netbsd.org/images/ports/hpcsh/jornada690.gif"
        !             8: about="""
        !             9: NetBSD/hpcsh brings the NetBSD operating system to
        !            10: [HITACHI](http://www.hitachi.com/) [Super-H
        !            11: family](http://www.superh.com/) based Windows CE PDA machines.
        !            12: Currently, the [sh3](http://www.superh.com/products/sh3.htm) processor
        !            13: is supported.
        !            14: 
        !            15: The port name <E2><80><9C>hpcsh<E2><80><9D> was coined from hardwares NetBSD/hpcsh runs: SH
        !            16: based systems in Microsoft's H/PC (Handheld PC) form factor. A H/PC
        !            17: machine contains a keyboard and a touch screen, equipped with 8MB or
        !            18: more RAM. The port supports the HPC form factor, as well as the H/PC Pro
        !            19: and PsPC (Palmsized PC). (Many PsPC machines are used by the developers
        !            20: for active development.)
        !            21: 
        !            22: NetBSD/hpcsh is an ideal platform for mobile computing applications
        !            23: because of hardware sizes. And, of course, NetBSD/hpcsh supports all the
        !            24: standard features you expect NetBSD, such as IPv6 and IPsec.
        !            25: 
        !            26: """
        !            27: supported_hardware="""
        !            28: Supported System Models
        !            29: -----------------------
        !            30: 
        !            31: Many kinds of H/PC, H/PC Pro, and PsPC systems are supported by
        !            32: NetBSD/hpcsh. View [the supported system table](#supported) to see if
        !            33: your system is supported.
        !            34: 
        !            35: Supported Processors
        !            36: --------------------
        !            37: 
        !            38: sh3 processors are supported by NetBSD/hpcsh. View [the processor
        !            39: comparison table](#processors) to see if your processor is supported.
        !            40: 
        !            41: Processor Comparison
        !            42: --------------------
        !            43: 
        !            44:   --------- --------------
        !            45:   **CPU**   **Features**
        !            46:   SH-3      <C2><A0>
        !            47:   SH-4      <C2><A0>
        !            48:   --------- --------------
        !            49: 
        !            50: Support Status
        !            51: --------------
        !            52: 
        !            53: <table border="1" id="supported-table">
        !            54:       <tr>
        !            55:         <th>Sold in</th>
        !            56:         <th>Model</th>
        !            57:         <th>CPU</th>
        !            58:         <th>Video</th>
        !            59:         <th>RAM</th>
        !            60:         <th>Companion Chip</th>
        !            61:         <th>Boot</th>
        !            62:         <th>PCMCIA Controller</th>
        !            63:         <th>Keymap</th>
        !            64:         <th>Xserver</th>
        !            65:       </tr>
        !            66:       <tr align="center">
        !            67:        <td colspan="10" bgcolor="#b0b0b0">Hewlett-Packard Models</td>
        !            68:       </tr>
        !            69:       <tr align="center">
        !            70:         <td>World (Disc)</td>
        !            71:         <td><a class="ulink" href="http://h10025.www1.hp.com/ewfrf/wc/product?cc=us&amp;product=59950" target="_top">Jornada
        !            72:          680</a></td>
        !            73:         <td>SH-3 SH7709A 133MHz</td>
        !            74:         <td>640x240 64K color</td>
        !            75:         <td>16MB</td>
        !            76:         <td>HITACHI HD64461</td>
        !            77:         <td>Y</td>
        !            78:         <td>Y</td>
        !            79:         <td rowspan="2">US/UK, Japanese, European, French, German, Scandinavian, Spanish</td>
        !            80:         <td>Y</td>
        !            81:       </tr>
        !            82:       <tr align="center">
        !            83:         <td>World (Disc)</td>
        !            84:         <td><a class="ulink" href="http://h10025.www1.hp.com/ewfrf/wc/product?cc=us&amp;product=57664" target="_top">Jornada
        !            85:          690</a></td>
        !            86:         <td>SH-3 SH7709A 133MHz</td>
        !            87:         <td>640x240 64Kcolor</td>
        !            88:         <td>32MB</td>
        !            89:         <td>HITACHI HD64461</td>
        !            90:         <td>Y</td>
        !            91:         <td>Y</td>
        !            92:     
        !            93:         <td>Y</td>
        !            94:       </tr>
        !            95:       <tr align="center">
        !            96:         <td>World (Disc)</td>
        !            97:         <td><a class="ulink" href="http://h10025.www1.hp.com/ewfrf/wc/product?cc=us&amp;product=58814#" target="_top">HP
        !            98:           620LX</a></td>
        !            99:         <td>SH-3 SH7709 75MHz</td>
        !           100:         <td>640x240 256color</td>
        !           101:         <td>16MB</td>
        !           102:         <td>HITACHI HD64461</td>
        !           103:         <td>Y</td>
        !           104:         <td>Y</td>
        !           105:         <td>US/UK, Japanese</td>
        !           106:         <td>Y</td>
        !           107:       </tr>
        !           108:     
        !           109:       <tr align="center">
        !           110:         <td>World (Disc)</td>
        !           111:         <td><a class="ulink" href="http://www.hp.com/jornada/products/540/overview.html" target="_top">Jornada 548</a></td>
        !           112:         <td>SH-3 SH7709A 133MHz</td>
        !           113:         <td>240x320 64Kcolor</td>
        !           114:         <td>32MB</td>
        !           115:         <td>HP F1796</td>
        !           116:         <td>N</td>
        !           117:         <td>&nbsp;</td>
        !           118:         <td>&nbsp;</td>
        !           119:         <td>&nbsp;</td>
        !           120:       </tr>
        !           121:     
        !           122:       <tr align="center">
        !           123:        <td colspan="10" bgcolor="#b0b0b0">
        !           124:        CASIO Models</td>
        !           125:       </tr>
        !           126:     
        !           127:       <tr align="center">
        !           128:         <td>Japan</td>
        !           129:         <td>Cassiopeia A-50/51</td>
        !           130:         <td>SH-3 SH7093 40MHz</td>
        !           131:         <td>640x240 2bpp gray-scale</td>
        !           132:         <td>4/8MB</td>
        !           133:         <td>CASIO FM-7403</td>
        !           134:         <td>N</td>
        !           135:         <td>&nbsp;</td>
        !           136:         <td>&nbsp;</td>
        !           137:         <td>&nbsp;</td>
        !           138:       </tr>
        !           139:       <tr align="center">
        !           140:         <td>Japan</td>
        !           141:         <td>Cassiopeia A-55V</td>
        !           142:         <td>SH-3 SH7093R 80MHz</td>
        !           143:         <td>640x240 2bpp gray-scale</td>
        !           144:         <td>16MB</td>
        !           145:         <td>CASIO FM-7403</td>
        !           146:         <td>N</td>
        !           147:         <td>&nbsp;</td>
        !           148:         <td>&nbsp;</td>
        !           149:         <td>&nbsp;</td>
        !           150:       </tr>
        !           151:     
        !           152:       <tr align="center">
        !           153:        <td colspan="10" bgcolor="#b0b0b0">
        !           154:        HITACHI Models</td>
        !           155:       </tr>
        !           156:     
        !           157:       <tr align="center">
        !           158:         <td>Japan</td>
        !           159:         <td><a class="ulink" href="http://www.hitachi.co.jp/Prod/persona/seihin/shiyo_50pa.htm" target="_top">PERSONA HPW-50PAD</a></td>
        !           160:         <td>SH-3 SH7709R 100MHz</td>
        !           161:         <td>640x240 64Kcolor</td>
        !           162:         <td>32MB</td>
        !           163:         <td>HITACHI HD64461</td>
        !           164:         <td>Y</td>
        !           165:         <td>Y</td>
        !           166:         <td>Japanese</td>
        !           167:         <td>&nbsp;</td>
        !           168:       </tr>
        !           169:     
        !           170:       <tr align="center">
        !           171:         <td>Japan</td>
        !           172:         <td><a class="ulink" href="http://www.hitachi.co.jp/Prod/persona/seihin/shiyo_230jc.htm" target="_top">PERSONA HPW-230JC</a></td>
        !           173:         <td>SH-3 SH7709R 100MHz</td>
        !           174:         <td>640x240 64Kcolor</td>
        !           175:         <td>32MB</td>
        !           176:         <td>HITACHI HD64461</td>
        !           177:         <td>Y</td>
        !           178:         <td>Y</td>
        !           179:         <td>&nbsp;</td>
        !           180:         <td>&nbsp;</td>
        !           181:       </tr>
        !           182:     
        !           183:       <tr align="center">
        !           184:         <td>Japan</td>
        !           185:         <td><a class="ulink" href="http://www.hitachi.co.jp/Prod/persona/seihin/shiyo_650pa.htm" target="_top">PERSONA HPW-650PA</a></td>
        !           186:         <td>SH-4 SH7750V 128MHz</td>
        !           187:         <td>640x480 64Kcolor</td>
        !           188:         <td>16MB</td>
        !           189:         <td>HITACHI HD64465, HD64464(MQ100), HD64560</td>
        !           190:         <td>Y (serial console only)</td>
        !           191:         <td>partial</td>
        !           192:         <td>N (keyboard access cause hang up)</td>
        !           193:         <td>&nbsp;</td>
        !           194:       </tr>
        !           195:     
        !           196: </table>
        !           197: 
        !           198: """
        !           199: additional="""
        !           200: -   [NetBSD/sh3](../sh3/)
        !           201: -   [NetBSD/hpcarm](../hpcarm/)
        !           202: -   [NetBSD/hpcmips](../hpcmips/)
        !           203: -   [hpcsh kernel source via
        !           204:     cvsweb](http://cvsweb.NetBSD.org/cgi-bin/cvsweb.cgi/src/sys/arch/hpcsh/)
        !           205: -   [The Windows CE eMbedded Visual Tools
        !           206:     3.0](http://msdn.microsoft.com/mobility/windowsmobile/downloads/default.aspx)
        !           207: -   [SuperH RISC enabling Windows
        !           208:     CE](http://semiconductor.hitachi.com/windowsce/)
        !           209: 
        !           210: ### Getting started with NetBSD/hpcsh
        !           211: 
        !           212: -   [Files to prepare](#files)
        !           213: -   [Booting from memory card](#boot-flash)
        !           214: -   [Building binary files](#build)
        !           215: 
        !           216: * * * * *
        !           217: 
        !           218: ### Getting started with NetBSD/hpcsh
        !           219: 
        !           220: #### Files to prepare ([top](#))
        !           221: 
        !           222: You need at least 3 files to start NetBSD/hpcsh.
        !           223: 
        !           224: hpcboot.exe
        !           225: :   bootloader runs on WindowsCE environment. It currently supports
        !           226:     WinCE2.11 and WinCE3.00 machines. It is available at
        !           227:     sys/arch/hpc/stand/binary/SH3/. (uuencoded binary. see
        !           228:     sys/arch/hpc/stand/README)
        !           229: netbsd (kernel) 
        !           230: :   For testing on HP Jornada 680, 690 and HITACHI PERSONA HPW-PA50,
        !           231:     HPW-230JC. Don't try to other machines:
        !           232:     [ftp://ftp.NetBSD.org/pub/NetBSD/arch/hpcsh/snapshot/20010325-netbsd.gz](ftp://ftp.NetBSD.org/pub/NetBSD/arch/hpcsh/snapshot/20010325-netbsd.gz)
        !           233: miniroot.fs (filesystem image, generated with vnconfig)
        !           234: :   For testing:
        !           235:     [ftp://ftp.NetBSD.org/pub/NetBSD/arch/hpcsh/snapshot/20010324-miniroot.fs](ftp://ftp.NetBSD.org/pub/NetBSD/arch/hpcsh/snapshot/20010324-miniroot.fs)
        !           236: 
        !           237: #### Booting from memory card ([top](#))
        !           238: 
        !           239: This is probably the easiest way, for now.
        !           240: 
        !           241: Connect some device to serial port. Use 19200bps, no parity, 8bits.
        !           242: 
        !           243: Prepare a DOS-formatted memory card, and copy the above 3 files into the
        !           244: card.
        !           245: 
        !           246: Insert the card into your WinCE machine.
        !           247: 
        !           248: Checking: did you connect the serial cable already? Serial cable MUST be
        !           249: plugged into WinCE machine, before starting hpcboot.exe.
        !           250: 
        !           251: Go into "Explorer" (not the "Internet Explorer"), go directory down to
        !           252: your memory card (the name of the memory card differs by localization),
        !           253: and invoke hpcboot.exe. Alternatively, you may want to setup autoboot,
        !           254: if your WinCE product allows you. Jornada 690 allows it by putting [the
        !           255: file (uuencoded/must be a Unicode text)](autorun.inf.uu) under name
        !           256: "Autorun.inf", into memory card.
        !           257: 
        !           258: In hpcboot, setup the following items.
        !           259: 
        !           260: -   "kernel" screen:
        !           261: 
        !           262:     -   Line 1: set the pathname to "netbsd". Should be "\\Storage Card
        !           263:         1\\" and "netbsd", or whatever suitable.
        !           264:     -   Line 2: specify the machine type you are using. The information
        !           265:         will be used to determine screen size ,keyboard type and misc
        !           266:         device configuration.
        !           267:     -   Line 3 and 4: specify the filesystem type. You will want to use
        !           268:         "md", and then "miniroot.fs".
        !           269:     -   Line 5: set radio buttons as you like.
        !           270: 
        !           271: -   "option" screen:
        !           272: 
        !           273:     -   You definitely want "Serial console". For other items, choose as
        !           274:         you like. "Reverse video" is not implemented.
        !           275: 
        !           276: Pray. Tap "boot" at the bottom. You will see "Last chance: Push OK to
        !           277: boot" dialog. Tap OK or return (obviously). If you are successful, you
        !           278: will see [boot message like
        !           279: this](ftp://ftp.NetBSD.org/pub/NetBSD/arch/hpcsh/snapshot/dmesg-20010324-jornada690.txt)
        !           280: onto your serial port. Congratulations!
        !           281: 
        !           282: """
        !           283: 
        !           284: ]]
        !           285: [[!tag tier2port]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb