728x90

In file included from $PATH/alsa/alsa-driver-1.0.25/firewire/speakers.c:5:0:

$PATH/alsa/alsa-driver-1.0.25/firewire/../alsa-kernel/firewire/speakers.c: In function "fwspk_card_free":

$PATH/alsa/alsa-driver-1.0.25/firewire/../alsa-kernel/firewire/speakers.c:664:2: error: implicit declaration of function "fw_device_put" [-Werror=implicit-function-declaration]

$PATH/alsa/alsa-driver-1.0.25/firewire/../alsa-kernel/firewire/speakers.c: In function "fwspk_probe":

$PATH/alsa/alsa-driver-1.0.25/firewire/../alsa-kernel/firewire/speakers.c:721:2: error: implicit declaration of function "fw_device_get" [-Werror=implicit-function-declaration]

cc1: some warnings being treated as errors



solution : 

./configure --with-cards=hda-intel --with-moddir=updates

make

make install

728x90
728x90

SCO (Synchronized connection oriented) Packet


1. HV1 Packet


HV는 High-quality Voice의 약어로 이것은 10바이트의 데이터를 송신하는 패킷이다.


데이터는 1/3 FEC로 에러 보정을 하고 있다.


PAYLOAD의 길이는 240 bit로 PAYLOAD 내의 Header는 없다.


이 패킷을 사용하여 64Kbps의 음성데이터를 송신하는 경우 1.25ms 주기로 송신이 가능하다.


2. HV2 Packet


20바이트의 데이터를 송신하는 패킷이다.


데이터는 2/3 FEC로 에러 보정을 하고 있다.


PAYLOAD의 길이는 240 bit로 PAYLOAD 내의 Header는 없다.


이 패킷을 사용하여 64Kbps의 음성데이터를 송신하는 경우 2.5ms 주기의 송신이 가능하다.


3. HV3 Packet


30바이트의 데이터를 송신하는 패킷이다.


데이터는 FEC로 에러보정이 되지 않는다.


PAYLOAD의 길이는 240bit로 PAYLOAD 내의 Header는 없다.


이 패킷을 사용하여 64Kbps의 음성데이터을 송신하는 경우 3.75ms 주기의 송신이 가능히다.


4. DV Packet


DV는 Data Voice의 약자로 이것은 음성정보와 비음성정보를 동시에 전송하는 패킷이다.

HV1 packet을 대신할 때만 사용된다. 


PAYLOAD의 부분은 80bit 음성 field, 150bit의 데이터 필드가 구성되어 있다.


음성field는 FEC에 의한 에러 보정이 되어 있지 않다.


 


ACL (Asynchronous Connectionless Link) Packet


1. DM1 Packet


DM은 Data-Medium rate의 약어로, 18바이트의 데이터와 16bit의 CRC를 전송한다.


데이터는 2/3 FEC로 에러 보정되고 있다.


DM1은 1slot/packet 송신을 한다.


2. DH1 Packet


DH는 Data-High rate의 약어로, 28바이트의 데이터와 16bit의 CRC를 전송한다.


데이터는 FEC 에러보정은 하지 않느다.


DH1은 1slot/packet 송신을 한다.


3. DM3 Packet


DM3 패킷은 DM1 패킷의 PAYLOAD를 확장한 것으로 3slot/packet 송신을 한다.


2~123바이트의 데이터와 16비트의 CRC를 전송한다.


데이터는 2/3 FEC에 의한 에러보정을 하고 있다.


3slot을 송신하는 중간에는 주파수 변환을 실시하지 않는다.


4. DH3 Packet


DH3 패킷은 FEC를 하지 않는것 이외에는 DM3와 동일하다.


FEC를 하지 않으므로 2~185바이트의 데이터 전송이 가능하다.


5. DM5 Packet


DM5 패킷은 DM1 패킷의 PAYLOAD를 확장한 것으로 5slot/packet 송신을 한다.


2~226바이트의 데이터와 16비트의 CRC를 전송한다.


데이터는 2/3 FEC로 에로보정을 한다.


5slot을 송신하는 중간에는 주파수 변환을 하지 않는다.


6. DH5 Packet


DH5 Packet은 FEC를 하지 않는 것 이외에는 DM5 패킷과 동일하다.


FEC를 하지 않기 때문에 2~341바이트의 데이터 전송이 가능하다.


7. AUX1 Packet


AUX1 패킷은 CRC 에러 체크가 없는 것 이외에는 DH1 패킷과 동일하다.


CRC가 없으므로 1~30바이트의 데이터 전송이 가능하다. AUX1은 ACL-U, ACL-C logical links를 사용하지 않는다.


2-DH1 : DH1과 비슷, π/4-DQPSK 사용. 2~56bytes

2-DH3 : DH3과 비슷. π/4-DQPSK 사용. 2~369bytes. 3 time slots

2-DH5 : DH5와 비슷. π/4-DQPSK 사용. 2~681bytes. 5 time slots

3-DH1 : DH1과 비슷. 8DPSK 사용. 2~85bytes

3-DH3 : DH3과 비슷. 8DPSK 사용. 2~554 bytes. 3 time slots

3-DH5 : DH5와 비슷. 8DPSK 사용. 2~1023 bytes. 5 time slots


eSCO packets


* eSCO links were added in version 1.2 of the Bluetooth specification.

Following a request from either the master or slave device, the master may establish an eSCO link to that device.

* eSCO packets are always transmitted in predetermined time slots: the regular interval between eSCO packets is specified when the link is established.

* eSCO packets can be 1 or 3 slots in length.

* eSCO packets to/from a specific slave are acknowledged, and may be retransmitted if not acknowledged.


The packet type is determined by the TYPE code in the header:


NULL No payload. Used for acknowledgements or flow control.

POLL No payload. Used by the master to poll slaves. Requires acknowledgement.

8. EV3 Extended Voice (no error correction), 1 slot: maximum 30 data bytes plus a 16-bit CRC. 1~30bytes

9. EV4 Extended Voice (2/3 rate FEC), 3 slots: maximum 120 data bytes plus a 16-bit CRC. 1~120bytes

10. EV5 Extended Voice (no error correction), 3 slots: maximum 180 data bytes plus a 16-bit CRC. 1~180bytes


11. 2-EV3 : EV3과 비슷하며 π/4-DQPSK 사용. 1~60bytes

12. 2-EV5 : EV5와 비슷하며  π/4-DQPSK 사용. 1~360bytes.

13. 3-EV3 : EV3과 비슷하며 8DPSK 사용. 1~90bytes.

14. 3-EV5 : EV5와 비슷하며 8DPSK 사용. 1~540bytes


728x90

'BlueTooth > 기본기' 카테고리의 다른 글

AVDTP signaling/Media  (0) 2014.10.23
kitkat install 다시 시작  (9) 2014.07.19
BLE 4.1  (0) 2014.06.25
Security Mode  (1) 2014.06.24
Vega series에서 HID가 connecting state에 머물러 있음  (0) 2014.03.27
quoted-printable decoder  (0) 2013.06.03
synergy MessageSendLater  (0) 2011.04.19
bluelab stereo 2009.R2 Inquiry시 iPhone이 검색되면 panic  (0) 2011.03.30
Apple 개발문서  (4) 2010.03.15
Peer-to-Peer Connectivity  (0) 2010.03.04
728x90

1. 디스크별 UUID확인


# ls -l /dev/disk/by-uuid


lrwxrwxrwx 1 root root 10 Oct 25 09:20 305c1bd4-9116-4638-af1c-50c39aff84e2 -> ../../sda1

lrwxrwxrwx 1 root root 10 Oct 25 09:20 4e7728fe-e56d-4ded-8505-2c3ed74cc5bf -> ../../sdb1

lrwxrwxrwx 1 root root 10 Oct 25 09:20 62d916f7-0796-4b81-bc8d-99d90b8dbc0e -> ../../sdb5

lrwxrwxrwx 1 root root 10 Oct 25 09:20 aaa22aa0-3468-41dc-a686-2bac7853410f -> ../../sda5



2. fstab수정

 vi /etc/fstab

=====================================================================

proc            /proc           proc    nodev,noexec,nosuid 0       0

# / was on /dev/sdb1 during installation

UUID=4e7728fe-e56d-4ded-8505-2c3ed74cc5bf /               ext4    errors=remount-ro 0       1

# swap was on /dev/sdb5 during installation

UUID=62d916f7-0796-4b81-bc8d-99d90b8dbc0e none            swap    sw              0       0

UUID=aaa22aa0-3468-41dc-a686-2bac7853410f /media/extdrv   ext4  defaults  0  1

=========================================================================


3. mount 하기

mount -a



참고 : # mount -t ntfs /dev/sda1 /media/extdrv


728x90
728x90




'다빈치코드'로 유명세를 탄 댄 브라운의 차기작. 로버트 랭던 시리즈의 최신작인다.

전체적인 컨셉은 다빈치코드와 거의 정확하게 일치한다. 미술 속에 숨어있는 암호를 풀어내어 문제를 해결하는 이야기.

다빈치코드에서 초반부에서부터 풀어야 할 암호를 시체를 던짐으로써 충격을 줬는데 인페르노에서는 기호학의 대가가 랭던교수가 기억을 잃고 깨어나는 장면에서 시작한다. 전체적인 줄거리로 볼 때 이미 풀었던 암호들을 기억을 잃었기 때문에 처음부터 다시 반복하는데 구성이 영화 '메멘토'와 비슷하다.


주인공이 미술에만 관심이 있어서 그런지 유전학이나 바이러스에 대한 언급은 거의 없고 어느 천재가 전 세계로 순식간에 퍼지는.. 그것도 정확한 확률로 발동시키며 DNA를 원하는 방향으로 부작용도 없이 변경한다는 다소 어이없는 컨셉이 들어가 있다.


다빈치코드가 영화화 되어서 재미를 많이 봤는지 영화 시나리오 같은 소설을 썼다. 예전에 기욤뮈소의 소설을 볼 때 내용은 없는데 글을 읽으면 장면 장면이 영화처럼 그려진다고 했는데 그와 비슷하게 이번 인페르노는 줄거리를 따라 상상하기보다는 장면이 직접 설명되어 있어서 배우들이 어떻게 움직여야 하는지 정확히 알려준다. 단점이 있다면 장면이 묘사되어 있는 게 아니라 설명되어 있다.


다빈치코드를 읽고나서 기대가 컸던 탓인지 인페르노는 다빈치코드에 비해 조금 실망스러운 다빈치코드2 쯤 되어 보인다. 상업성을 너무 염두해서 글의 질 자체가 떨어지는 느낌이다. 특히 1권의 마지막 부분에 애플에 대한 적극적인 간접광고는 곱게 찢어서 휴지통으로 보냈으면 한다.


하지만 이미 여러권의 소설을 낸 작가답게 소설의 마무리는 깔끔하게 한 것으로 보인다. 소설들을 읽어보면 중반부터 커져버린 스토리를 감당하지 못해 끝을 흐지부지 억지로 내어 버리는 경우가 많은데 마무리를 깔끔하게 잘 낸다는 것만으로도 작가의 내공을 어느정도 볼 수 있다. 


미술에 대해 많이 쓰고 있으면서도 제대로된 묘사보다는 설명으로 대충 떼우는 것이 아쉽다 .글이 길어지더라도 제대로 묘사를 넣으면 좀 더 좋은 소설이 될 것 같다. 그렇긴 해도 다음 랭던 시리즈가 나오면 다시 볼 것 같은 기분이 든다.

728x90

'취미생활 > books' 카테고리의 다른 글

[무조건 행복할 것] 1,2월  (0) 2024.03.05
[무조건 행복할 것]  (0) 2024.03.03
마중물  (0) 2024.01.21
미움받을 용기  (1) 2023.12.27
융, 무의식 분석  (0) 2015.05.20
28 정유정  (0) 2013.09.11
고래 - 천명관  (1) 2012.12.02
생명의 힘  (0) 2010.05.10
물 베는 칼  (0) 2010.05.10
들개-이외수  (0) 2009.12.03

+ Recent posts