embeded/raspberry pi2015. 3. 11. 20:37

핀 배열은 B+ 것을 참고!

2015/02/26 - [개소리 왈왈/라즈베리 파이 2] - 라즈베리 2 하드웨어 관련 정보 및 win10 IoT


외곽의 위에것 부터

+5 +5 GND TX RX 이니 3개를 띄우고 4번째 5번째를 연결한다. 



그리고 TX와 RX를 서로 꼬아 연결해주면

(USB TO TTL의 TX는(보라) RX는(회색) <-> 라즈베리의 4번 핀 TX(회색) 5번핀 RX(보라)


시리얼로 접속하면 펄풱!

115200 bps 로 접속하면 된다.


드라이버는 옥션 페이지 상에 연결된 scipia 에 업로드 되어 있는데

PL2303으로 나중에 찾을일이 생길 지...도?

[링크 : http://www.scipia.com/downloads/PL2303_Prolific_DriverInstaller_v1.5.0.rar]

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=A615604872]


아무튼 가격은 2800원으로

내가 개고생 해가면서 MAX232 로 땜질하며 쑈하는거 보다 싸고 간편하고 깔끔하다! ㅋ



특이(?)하게도 부트로더 없이 바로 뜨는 듯한 콘솔 메시지의 시작이 보인다.

Uncompressing Linux... done, booting the kernel.

[    0.000000] Booting Linux on physical CPU 0xf00

[    0.000000] Initializing cgroup subsys cpu

[    0.000000] Initializing cgroup subsys cpuacct

[    0.000000] Linux version 3.18.7-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015

[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d

[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache

[    0.000000] Machine model: Raspberry Pi 2 Model B

[    0.000000] cma: Reserved 8 MiB at 0x3a800000

[    0.000000] Memory policy: Data cache writealloc

[    0.000000] [bcm2709_smp_init_cpus] enter (8620->f3003010)

[    0.000000] [bcm2709_smp_init_cpus] ncores=4

[    0.000000] PERCPU: Embedded 11 pages/cpu @ba05d000 s12864 r8192 d24000 u45056

[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 239776

[    0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1600 bcm2708_fb.fbheight=900 bcm2709.boardrev=0xa21041 bcm2709.serial=0xa37ce24e smsc95xx.macaddr=B8:27:EB:7C:E2:4E bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000  dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)

[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)

[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)

[    0.000000] Memory: 940740K/966656K available (5785K kernel code, 377K rwdata, 1760K rodata, 396K init, 771K bss, 25916K reserved)

[    0.000000] Virtual kernel memory layout:

[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)

[    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)

[    0.000000]     vmalloc : 0xbb800000 - 0xff000000   (1080 MB)

[    0.000000]     lowmem  : 0x80000000 - 0xbb000000   ( 944 MB)

[    0.000000]     modules : 0x7f000000 - 0x80000000   (  16 MB)

[    0.000000]       .text : 0x80008000 - 0x80766748   (7546 kB)

[    0.000000]       .init : 0x80767000 - 0x807ca000   ( 396 kB)

[    0.000000]       .data : 0x807ca000 - 0x808287ec   ( 378 kB)

[    0.000000]        .bss : 0x808287ec - 0x808e96d4   ( 772 kB)

[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1

[    0.000000] Preemptible hierarchical RCU implementation.

[    0.000000] NR_IRQS:480

[    0.000000] Architected cp15 timer(s) running at 19.20MHz (virt).

[    0.000014] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 3579139424256ns

[    0.000039] Switching to timer-based delay loop, resolution 52ns

[    0.000331] Console: colour dummy device 80x30

[    0.001758] console [tty1] enabled

[    0.001808] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)

[    0.001891] pid_max: default: 32768 minimum: 301

[    0.002311] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)

[    0.002371] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)

[    0.003650] Initializing cgroup subsys memory

[    0.003734] Initializing cgroup subsys devices

[    0.003789] Initializing cgroup subsys freezer

[    0.003840] Initializing cgroup subsys net_cls

[    0.003899] Initializing cgroup subsys blkio

[    0.004012] CPU: Testing write buffer coherency: ok

[    0.004125] ftrace: allocating 19969 entries in 59 pages

[    0.053357] CPU0: update cpu_capacity 1024

[    0.053436] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00

[    0.053473] [bcm2709_smp_prepare_cpus] enter

[    0.053638] Setting up static identity map for 0x536c78 - 0x536cd0

[    0.113315] [bcm2709_boot_secondary] cpu:1 started (0) 18

[    0.113621] CPU1: Booted secondary processor

[    0.113629] [bcm2709_secondary_init] enter cpu:1

[    0.113682] CPU1: update cpu_capacity 1024

[    0.113691] CPU1: thread -1, cpu 1, socket 15, mpidr 80000f01

[    0.133285] [bcm2709_boot_secondary] cpu:2 started (0) 17

[    0.133545] CPU2: Booted secondary processor

[    0.133552] [bcm2709_secondary_init] enter cpu:2

[    0.133581] CPU2: update cpu_capacity 1024

[    0.133589] CPU2: thread -1, cpu 2, socket 15, mpidr 80000f02

[    0.153350] [bcm2709_boot_secondary] cpu:3 started (0) 18

[    0.153588] CPU3: Booted secondary processor

[    0.153595] [bcm2709_secondary_init] enter cpu:3

[    0.153626] CPU3: update cpu_capacity 1024

[    0.153634] CPU3: thread -1, cpu 3, socket 15, mpidr 80000f03

[    0.153725] Brought up 4 CPUs

[    0.153845] SMP: Total of 4 processors activated (153.60 BogoMIPS).

[    0.153879] CPU: All CPU(s) started in SVC mode.

[    0.154887] devtmpfs: initialized

[    0.178040] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5

[    0.180208] pinctrl core: initialized pinctrl subsystem

[    0.183253] NET: Registered protocol family 16

[    0.188873] DMA: preallocated 4096 KiB pool for atomic coherent allocations

[    0.213129] cpuidle: using governor ladder

[    0.243161] cpuidle: using governor menu

[    0.243559] bcm2709.uart_clock = 3000000

[    0.246342] No ATAGs?

[    0.246407] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.

[    0.246462] hw-breakpoint: maximum watchpoint size is 8 bytes.

[    0.246523] mailbox: Broadcom VideoCore Mailbox driver

[    0.246655] bcm2708_vcio: mailbox at f300b880

[    0.247039] bcm_power: Broadcom power driver

[    0.247077] bcm_power_open() -> 0

[    0.247103] bcm_power_request(0, 8)

[    0.747805] bcm_mailbox_read -> 00000080, 0

[    0.747837] bcm_power_request -> 0

[    0.747995] Serial: AMBA PL011 UART driver

[    0.748152] dev:f1: ttyAMA0 at MMIO 0x3f201000 (irq = 83, base_baud = 0) is a PL011 rev3

[    1.266554] console [ttyAMA0] enabled

[    1.336554] SCSI subsystem initialized

[    1.340574] usbcore: registered new interface driver usbfs

[    1.346240] usbcore: registered new interface driver hub

[    1.351699] usbcore: registered new device driver usb

[    1.358672] Switched to clocksource arch_sys_counter

[    1.393500] FS-Cache: Loaded

[    1.396746] CacheFiles: Loaded

[    1.412173] NET: Registered protocol family 2

[    1.417795] TCP established hash table entries: 8192 (order: 3, 32768 bytes)

[    1.425049] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)

[    1.431750] TCP: Hash tables configured (established 8192 bind 8192)

[    1.438219] TCP: reno registered

[    1.441497] UDP hash table entries: 512 (order: 2, 16384 bytes)

[    1.447482] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)

[    1.454244] NET: Registered protocol family 1

[    1.459089] RPC: Registered named UNIX socket transport module.

[    1.465031] RPC: Registered udp transport module.

[    1.469820] RPC: Registered tcp transport module.

[    1.474543] RPC: Registered tcp NFSv4.1 backchannel transport module.

[    1.482053] bcm2708_dma: DMA manager at f3007000

[    1.486874] vc-mem: phys_addr:0x00000000 mem_base=0x3dc00000 mem_size:0x3f000000(1008 MiB)

[    1.496835] futex hash table entries: 1024 (order: 4, 65536 bytes)

[    1.503296] audit: initializing netlink subsys (disabled)

[    1.508824] audit: type=2000 audit(1.299:1): initialized

[    1.530418] VFS: Disk quotas dquot_6.5.2

[    1.534719] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)

[    1.544398] FS-Cache: Netfs 'nfs' registered for caching

[    1.550782] NFS: Registering the id_resolver key type

[    1.555909] Key type id_resolver registered

[    1.560136] Key type id_legacy registered

[    1.565272] msgmni has been set to 1853

[    1.570917] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)

[    1.578527] io scheduler noop registered

[    1.582512] io scheduler deadline registered (default)

[    1.587977] io scheduler cfq registered

[    1.594499] BCM2708FB: allocated DMA memory fac00000

[    1.599561] BCM2708FB: allocated DMA channel 0 @ f3007000

[    1.629716] Console: switching to colour frame buffer device 200x56

[    1.651630] bcm2708-dmaengine bcm2708-dmaengine: Load BCM2835 DMA engine driver

[    1.659439] uart-pl011 dev:f1: no DMA platform data

[    1.664969] vc-cma: Videocore CMA driver

[    1.669004] vc-cma: vc_cma_base      = 0x00000000

[    1.673797] vc-cma: vc_cma_size      = 0x00000000 (0 MiB)

[    1.679313] vc-cma: vc_cma_initial   = 0x00000000 (0 MiB)

[    1.696715] brd: module loaded

[    1.706033] loop: module loaded

[    1.709650] vchiq: vchiq_init_state: slot_zero = 0xba800000, is_master = 0

[    1.717498] Loading iSCSI transport class v2.0-870.

[    1.723522] usbcore: registered new interface driver smsc95xx

[    1.729489] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)

[    1.935662] Core Release: 2.80a

[    1.938913] Setting default values for core params

[    1.943832] Finished setting default values for core params

[    2.149946] Using Buffer DMA mode

[    2.153332] Periodic Transfer Interrupt Enhancement - disabled

[    2.159290] Multiprocessor Interrupt Enhancement - disabled

[    2.164965] OTG VER PARAM: 0, OTG VER FLAG: 0

[    2.169428] Dedicated Tx FIFOs mode

[    2.173360] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xbac14000 dma = 0xfac14000 len=9024

[    2.187568] FIQ FSM acceleration enabled for :

[    2.187568] Non-periodic Split Transactions

[    2.187568] Periodic Split Transactions

[    2.187568] High-Speed Isochronous Endpoints

[    2.221070] WARN::hcd_init_fiq:412: FIQ on core 1 at 0x803e4200

[    2.231180] WARN::hcd_init_fiq:413: FIQ ASM at 0x803e455c length 36

[    2.241627] WARN::hcd_init_fiq:438: MPHI regs_base at 0xbb806000

[    2.251886] dwc_otg bcm2708_usb: DWC OTG Controller

[    2.261049] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1

[    2.272578] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000

[    2.282326] Init: Port Power? op_state=1

[    2.290404] Init: Power Port (0)

[    2.297995] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002

[    2.308951] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

[    2.320341] usb usb1: Product: DWC OTG Controller

[    2.329197] usb usb1: Manufacturer: Linux 3.18.7-v7+ dwc_otg_hcd

[    2.339346] usb usb1: SerialNumber: bcm2708_usb

[    2.349055] hub 1-0:1.0: USB hub found

[    2.356911] hub 1-0:1.0: 1 port detected

[    2.365917] usbcore: registered new interface driver usb-storage

[    2.376416] mousedev: PS/2 mouse device common for all mice

[    2.386832] bcm2835-cpufreq: min=600000 max=900000

[    2.396147] sdhci: Secure Digital Host Controller Interface driver

[    2.406448] sdhci: Copyright(c) Pierre Ossman

[    2.415127] DMA channels allocated for the MMC driver

[    2.458718] Load BCM2835 MMC driver

[    2.472698] sdhci-pltfm: SDHCI platform and OF driver helper

[    2.483169] ledtrig-cpu: registered to indicate activity on CPUs

[    2.493638] hidraw: raw HID events driver (C) Jiri Kosina

[    2.505528] usbcore: registered new interface driver usbhid

[    2.515318] usbhid: USB HID core driver

[    2.525664] TCP: cubic registered

[    2.533124] Initializing XFRM netlink socket

[    2.541571] NET: Registered protocol family 17

[    2.550379] Key type dns_resolver registered

[    2.559294] Registering SWP/SWPB emulation handler

[    2.568822] Indeed it is in host mode hprt0 = 00021501

[    2.579317] registered taskstats version 1

[    2.589077] vc-sm: Videocore shared memory driver

[    2.595566] mmc0: host does not support reading read-only switch, assuming write-enable

[    2.598748] mmc0: new high speed SDHC card at address aaaa

[    2.599327] mmcblk0: mmc0:aaaa SL08G 7.40 GiB

[    2.600800]  mmcblk0: p1 p2

[    2.635271] [vc_sm_connected_init]: start

[    2.644133] [vc_sm_connected_init]: end - returning 0

[    2.668060] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)

[    2.680502] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.

[    2.692523] devtmpfs: mounted

[    2.700426] Freeing unused kernel memory: 396K (80767000 - 807ca000)

[    2.758834] usb 1-1: new high-speed USB device number 2 using dwc_otg

[    2.769812] Indeed it is in host mode hprt0 = 00001101

[    2.979141] usb 1-1: New USB device found, idVendor=0424, idProduct=9514

[    2.990274] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

[    3.002735] hub 1-1:1.0: USB hub found

[    3.010919] hub 1-1:1.0: 5 ports detected

[    3.298934] usb 1-1.1: new high-speed USB device number 3 using dwc_otg

[    3.409588] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00

[    3.421193] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

[    3.436656] smsc95xx v1.0.4

[    3.503866] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:7c:e2:4e

[    3.599007] usb 1-1.5: new low-speed USB device number 4 using dwc_otg

[    3.724916] usb 1-1.5: New USB device found, idVendor=1bcf, idProduct=0007

[    3.736994] usb 1-1.5: New USB device strings: Mfr=0, Product=2, SerialNumber=0

[    3.749319] usb 1-1.5: Product: USB Optical Mouse

[    3.778897] input: USB Optical Mouse as /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:1BCF:0007.0001/input/input0

[    3.796697] hid-generic 0003:1BCF:0007.0001: input,hiddev0,hidraw0: USB HID v1.10 Mouse [USB Optical Mouse] on usb-bcm2708_usb-1.5/input0

[    3.798749] udevd[174]: starting version 175

[    6.114789] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

[    6.382726] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

▒▒

Raspbian GNU/Linux 7 raspberrypi ttyAMA0


raspberrypi login: pi

Password:

Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l


The programs included with the Debian GNU/Linux system are free software;

the exact distribution terms for each program are described in the

individual files in /usr/share/doc/*/copyright.


Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent

permitted by applicable law.


NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config'


pi@raspberrypi:~$ 


Posted by 구차니