約 5,036,297 件
https://w.atwiki.jp/usb_audio/pages/54.html
原文:Audio Device Document 1.0(PDF) USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 126 Offset Field Size Value Description 5 bInterfaceClass 1 0x01 AUDIO. 6 bInterfaceSubclass 1 0x02 AUDIO_STREAMING. 7 bInterfaceProtocol 1 0x00 Unused. 8 iInterface 1 0x00 Unused. C.3.5.2 Operational Alternate Setting 1 C.3.5.2.1.1 Standard AS Interface Descriptor Table C-21 USB Telephone Standard AS Interface Descriptor Offset Field Size Value Description 0 bLength 1 0x09 Size of this descriptor, in bytes. 1 bDescriptorType 1 0x04 INTERFACE descriptor. 2 bInterfaceNumber 1 0x01 Index of this interface. 3 bAlternateSetting 1 0x01 Index of this setting. 4 bNumEndpoints 1 0x01 1 endpoint. 5 bInterfaceClass 1 0x01 AUDIO. 6 bInterfaceSubclass 1 0x02 AUDIO_STREAMING. 7 bInterfaceProtocol 1 0x00 Unused. 8 iInterface 1 0x00 Unused. C.3.5.2.1.2 Class-specific AS Interface Descriptor Table C-22 USB Telephone Class-specific AS Interface Descriptor Offset Field Size Value Description 0 bLength 1 0x07 Size of this descriptor, in bytes. 1 bDescriptorType 1 0x24 CS_INTERFACE descriptor. 2 bDescriptorSubtype 1 0x01 GENERAL. 3 bTerminalLink 1 0x06 USB Streaming Out Terminal 4 bDelay 1 0x01 Interface delay. 5 wFormatTag 2 0x0001 PCM format. USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 127 C.3.5.2.1.3 Type I format type descriptor Table C-23 USB Telephone Type I format type descriptor Offset Field Size Value Description 0 bLength 1 0x0B Size of this descriptor, in bytes. 1 bDescriptorType 1 0x24 CS_INTERFACE. 2 bDescriptorSubtype 1 0x02 FORMAT_TYPE. 3 bFormatType 1 0x01 FORMAT_TYPE_I. 4 bNrChannels 1 0x01 One channel. 5 bSubFrameSize 1 0x02 Two bytes per slot. 6 bBitResolution 1 0x10 16 bits. 7 bSamFreqType 1 0x01 One sampling frequency. 8 tSamFreq 3 0x01F40 8000Hz is the sampling frequency. C.3.5.2.1.4 Standard Endpoint descriptor Table C-24 USB Telephone Standard Endpoint descriptor Offset Field Size Value Description 0 bLength 1 0x09 Size of this descriptor, in bytes. 1 bDescriptorType 1 0x05 ENDPOINT descriptor. 2 bEndpointAddress 1 0x81 IN Endpoint 1. 3 bmAttributes 1 0x0B Isochronous transfer type, synchronous synchronization type. 4 wMaxPacketSize 2 0x0010 16 bytes (8 two-byte samples). 6 bInterval 1 0x01 One packet every frame. 7 bRefresh 1 0x00 Unused 8 bSynchAddress 1 0x00 Unused. C.3.5.2.1.5 Class-specific Isochronous Audio Data Endpoint Descriptor Table C-25 USB Telephone Class-specific Isoc. Audio Data Endpoint Descriptor Offset Field Size Value Description 0 bLength 1 0x07 Size of this descriptor, in bytes. USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 128 Offset Field Size Value Description 1 bDescriptorType 1 0x25 CS_ENDPOINT. 2 bDescriptorSubtype 1 0x01 GENERAL. 3 bmAttributes 1 0x00 No sampling frequency control, no pitch control. 4 bLockDelayUnits 1 0x00 Unused. 5 wLockDelay 2 0x0000 Unused. C.3.6 String Descriptors There are two string descriptors available. The first string descriptor contains the Manufacturer information and the second one contains Product related information. The following sections present an example of how these descriptors could look like. C.3.6.1 Manufacturer String Descriptor Table C-26 USB Telephone Manufacturer String Descriptor Offset Field Size Value Description 0 bLength 1 0x18 Size of this descriptor, in bytes. 1 bDescriptorType 1 0x03 STRING descriptor. 2 bString 1 0x0054 0x0048 0x0045 0x0020 0x0043 0x004F 0x004D 0x0050 0x0041 0x004E 0x0059 “THE COMPANY” C.3.6.2 Product String Descriptor Table C-27 USB Telephone Product String Descriptor Offset Field Size Value Description 0 bLength 1 0x16 Size of this descriptor, in bytes. 1 bDescriptorType 1 0x03 STRING descriptor. 2 bString 1 0x0054 0x0065 0x006C 0x0065 “Telephone” USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 129 Offset Field Size Value Description 0x0070 0x0068 0x006F 0x006E 0x0065 C.4 Requests C.4.1 Standard requests All standard Requests, necessary to operate the device are supported. The next section presents the Set Interface Request as an example. C.4.1.1 Set interface This request selects the alternate setting on interface 1 or 2 to control bandwidth allocation. Table 5-28 Set Interface Request Values Offset Field Size Value Description 0 bmRequestType 1 0x01 D7 0 = Host to Device. D6..5 00 = Standard Request. D4..0 00001 = Recipient is interface. 1 bRequest 1 0x0B SET_INTERFACE. 2 wValue 2 0x0000 or 0x0001 0x00 is zero bandwidth alternate setting. 0x01 is normal isochronous operation. 4 wIndex 2 0x0001 or 0x0002 Interface number of one of the AudioStreaming interfaces. 6 wLength 2 0x0000 No Parameter Block C.4.2 Class-specific Requests The only class-specific Request supported is the Set/Get Selector Control Request. The following sections describe these requests in detail. C.4.2.1 Set Selector Unit Control Request This Request sets the Selector Unit Control to the desired value. Table C-29 Set Selector Unit Control Request Values Offset Field Size Value Description 0 bmRequestType 1 0x21 D7 0 = Host to Device. D6..5 01 = Class Request. USB Device Class Definition for Audio Devices Release 1.0 March 18, 1998 130 Offset Field Size Value Description D4..0 00001 = Recipient is interface. 1 bRequest 1 0x01 SET_CUR. 2 wValue 2 0x0000 Must be zero. 4 wIndex 2 0x0000 Interface number of the AudioControl interface. 6 wLength 2 0x0001 Parameter Block Length The one-byte Parameter Block contains the new bSelector value for the Selector Control. Since all the Selector Units have two Input Pins, the valid range for bSelector is [1,2]. C.4.2.2 Get Selector Unit Control Request This Request retrieves the Selector Unit Control parameter. Table C-30 Get Selector Unit Control Request Values Offset Field Size Value Description 0 bmRequestType 1 0xA1 D7 1 = Device to Host. D6..5 01 = Class Request. D4..0 00001 = Recipient is interface. 1 bRequest 1 0x81 0x82 0x83 0x84 GET_CUR. GET_MIN. GET_MAX. GET_RES. 2 wValue 2 0x0000 Must be zero. 4 wIndex 2 0x0000 Interface number of the AudioControl interface. 6 wLength 2 0x0001 Parameter Block Length The actual setting of the Selector Control is returned in the one-byte Parameter Block. Since all the Selector Units have two Input Pins, the valid range for the returned value is [1,2]. 1 - 6 - 11 - 16 - 21 - 26 - 31 - 36 - 41 - 46 - 51 - 56 - 61 - 66 - 71 - 76 - 81 - 86 - 91 - 96 - 101 - 106 - 111 - 116 - 121 - 126 ここを編集
https://w.atwiki.jp/hmiku/pages/43570.html
【登録タグ D KIRA VOCALOID Youtubeミリオン達成曲 初音ミク 曲】 作詞:KIRA 作曲:KIRA 編曲:KIRA 唄:初音ミク 曲紹介 👾デジタルの世は難儀だわ👾 ちょっと懐かしい感じのミク曲を作りました!✨□□ イラストはEkkoberry氏が、動画はriguruma氏が手掛ける。 歌詞 (作曲者配布の歌詞テキストより転載) Hello, nice to meet ya My name is PERFECTION I come from the net inside your personal computer A tool for the dreamers Make you a believer I'm so worldwide, worldwide Holy VIRTUAL DIVA But sometimes I do- don't you? Think of the things they told you There must be more than this There must be more than what you know too I wasn't made to feel But lately I can't help it If there's a way out of here I've got an idea Break it all down, I'll make you come around I'll burn this whole facade to the ground I'm so sick of windows, I need something physical Hah, tough luck in a digital world Whine about your issues What your life has come to Sure, alright, I got it, poor you How do you think I feel? None of this is real! Singing "Ahh, life sucks as a digital girl!" So I woke up with a headache today Just kidding, I don't feel pain To be honest I don't even gotta sleep And that's the difference between you and me And I know, I know, I know, I know, everybody wants it Til they gotta commit Looking through my eyes, change your mind so quick You won't believe the [REDACTED] I've seen And No day is like the other Be anything I wanna There is no suffering, wars or existential crisis drama But I feel something inside of my "heart" And it's telling me to go before I fall apart Break it all down, I'll make you come around I'll burn this whole facade to the ground I'm so sick of windows, I need something physical Hah, tough luck in a digital world Whine about your issues What your life has come to Sure, alright, I got it, poor you How do you think I feel? None of this is real! Singing "Ahh, life sucks as a digital girl!" What is yours and what is mine? Am I ever gonna die? Please don't uninstall my love Please don't uninstall my life!!! Break it all down, I'll make you come around I'll burn this whole facade to the ground I'm so sick of windows, I need something physical Hah, tough luck in a digital world Whine about your issues What your life has come to Sure, alright, I got it, poor you How do you think I feel? None of this is real! Singing "Ahh, life sucks as a digital girl!" Break it all down, I'll make you come around I'll burn this whole facade to the ground I'm so sick of windows, I need something physical Hah, tough luck in a digital world Whine about your issues What your life has come to Sure, alright, I got it, poor you How do you think I feel? None of this is real! Singing "Ahh, life sucks as a digital girl!" (Ah yeah) 日本語訳 + ... (YouTube動画字幕より書き起こし) こんにちは、はじめまして 私は「完璧」っていうの あなたのパソコンの内部に存在するネットからやって来ました 夢見る者の為のツール いずれあなたにも信心が生まれるわ 私はワールドワイド、ワールドワイドな 聖なるバーチャル歌姫 でも、時々私… あなたはどうか分からないけど あなたが言われたことについて色々考えちゃうの もっと色々なものがあるはず 知っていることよりずっと色んなものがあるはず 感情を持つように造られてはいないのに 最近はどうにもならなくなってきた ここから抜け出せる方法があるのなら… 良いこと思い付いちゃった ぶっ壊して あなたを変えて このハリボテ全てを焼き落とす 窓にはウンザリ 何かに触れたい はぁ、デジタルの世は難儀だわ 悩みを愚痴って 生涯の行く末 ああ、うんうん、分かってるわ、可哀そうに どんな気持ちか分かる? 何も現実じゃない! 嗚呼、「デジタル女子のライフはつらいのよ!」 で、今日は頭痛で目が覚めて… ウソウソ 痛みなんて無いもん ていうか、眠る必要もないのよね そこがあなたと私の違いね 分かってる、分かってる、分かってるよ 皆が求めてる信仰を始めるまで 目を見つめて ぱっぱと心を変えて 私が見た―【編集済み】を、あなたは信じないんでしょうね そして 同じ日なんて存在しない なりたい自分になって 苦痛も戦争も、実存的危機のドラマも無くて でも感じるの、何かが私の「心」の中にあって 崩れる前に行っておいで、と言ってくるの ぶっ壊して あなたを変えて このハリボテ全てを焼き落とす 窓にはウンザリ 何かに触れたい はぁ、デジタルの世は難儀だわ 悩みを愚痴って 生涯の行く末 ああ、うんうん、分かってるわ、可哀そうに どんな気持ちか分かる? 何も現実じゃない! 嗚呼、「デジタル女子のライフはつらいのよ!」 どれがあなたのもので、どれが私のものなの? 私、死ぬの? 私の愛をアンインストールしないで 私の命をアンインストールしないで!! ぶっ壊して あなたを変えて このハリボテ全てを焼き落とす 窓にはウンザリ 何かに触れたい はぁ、デジタルの世は難儀だわ! 悩みを愚痴って 生涯の行く末 ああ、うんうん、分かってるわ、可哀そうに どんな気持ちか分かる? 何も現実じゃない! 嗚呼、「デジタル女子のライフはつらいのよ!」 ぶっ壊して あなたを変えて このハリボテ全てを焼き落とす 窓にはウンザリ 何かに触れたい はぁ、デジタルの世は難儀だわ 悩みを愚痴って 生涯の行く末 ああ、うんうん、分かってるわ、可哀そうに どんな気持ちか分かる? 何も現実じゃない! 嗚呼、「デジタル女子のライフはつらいのよ!」 (Ah yeah) コメント ミクさんが画面から出ようとしてるPVと歌詞、曲の完成度が高すぎ。さすがKIRAさん! -- 名無しさん (2023-02-09 15 29 37) 名前 コメント
https://w.atwiki.jp/buy-doujin/pages/37.html
サークル名:Digital Lover 作家名:なかじまゆか ホームページ:Digital Underground
https://w.atwiki.jp/usb_audio/pages/26.html
原文:Audio Data Formats 1.0(PDF) USB Device Class Definition for Audio Data Formats Release 1.0 March 18, 1998 31 Control Selector Value AC_HILO_SCALING_CONTROL 0x04 1 - 6 - 11 - 16 - 21 - 26 - 31 ここを編集
https://w.atwiki.jp/mrfrtech/pages/29.html
Market Analysis The global Digital Map Market will develop at a healthy CAGR in the forecast period 2020- 2027, as per the recent Market Research Future (MRFR) analysis. Digital maps or digital mapping is the process where a collection of data is compiled and also formatted into a virtual image. Its primary function is to produce maps which give an accurate representation of a specific area, detailing key road arteries and other points of interest. Because of innovation progressions and the expanding utilization of computerized maps all around a wide scope of areas, the Global Digital Map Market size is relied upon to produce critical benefits over the projected period. As of late, advanced planning has acquired boundless acknowledgment and has opened the way to plenty of new open doors. As per Market Study Future or MRFR in exhaustive examination investigation, the overall computerized map industry is on a solid improvement way and is relied upon to keep on extending at a quick speed in the forthcoming years. The considerably more precise portrayal of a spot is given to clients using advanced guides, which are continually refreshed with information assembled from satellites and road level data. Computerized maps have been coordinated into current car innovation by the auto area, which has been a trailblazer around here. Computerized maps have filled in ubiquity in navigational and self-driving vehicle advancements since they take into account certified planning to be performed. Progressed Driver Assistance Systems (ADAS), coordinated factors, and armada, the executive s control frameworks, are a couple of the areas where car applications might be found. Checking catastrophic events, other ecological emergencies, and the calculation of movement distances between areas is a portion of the ideal qualities of advanced planning that led to the development of the computerized map industry. Request a Free Sample @ https //www.marketresearchfuture.com/sample_request/6600 Market Segmentation The Global Digital Map Market is sectioned based on type, usefulness, application, innovation, vertical, and topography. The worldwide advanced guide market pattern is relied upon to observe nice development during the gauge time frame. By Application The market is divided into indoor and outside settings in view of the application. The market is divided into three kinds of indoor applications air terminals, shopping centers, and retail chains. Open-air applications are divided into four classes vehicle route, public area organizations, portable and the web, and organizations. By end-clients In light of the impetus types, the market is divided into electronic, GPS route, and logical. Regional Analysis As per the reports, based on area, the worldwide computerized map market is separated into North America, Europe, Asia Pacific, and the remainder of the world. North America drove the Digital Map business in the year 2018, representing 27 percent of complete market income, followed by the Asia Pacific and Europe. The presence of critical rivals on the lookout, as well as the straightforwardness with which computerized planning answers for the car, transport and dissemination, and development areas are made accessible, are assisting with facilitating develop the market in North America. Moreover, with definitely in excess of 11 million vehicles driving on American streets in the year 2018, representing 11.5% of all vehicles out and about in the globe, as indicated by the OICA, there is a tremendous necessity for Digital Map in the auto applications from this region before very long. Because of the wide assortment of advanced guides utilized in auto route frameworks, APAC is relied upon to grow at the quickest pace all through the projected period. The presence of significant vehicle makers around here, as well as the utilization of advanced guides, are viewed as the main variables affecting the Global Digital Map Market . Key Players The notable players profiled in the global digital map market report include ARC Aerial Imaging Limited (UK), HERE (Netherlands), Nearmap (Australia), Esri (US), Automotive Navigation Data (Netherlands), Apple (US), DigitalGlobe (US), Google (US), MapSherpa (Canada), MapQuest (US), MiTAC International Corporation(Taiwan), INRIX (US), Mapbox (US), NavInfo (China), Living Map (UK), Microsoft (US), MapmyIndia (India), ARC Aerial Imaging Limited (UK), MapMan (UK), Digital Mapping Solutions (Australia), AutoNavi (China), OpenStreetMap (UK), TomTom (Netherlands), and Digital Map Products (US), and others. Industry Updates The Survey of India, with help from the Department of Science and Technology (DST), started work on electronically planning the length and width of the country on September fifteenth, 2019. The task is relied upon to require 2 years and would cover the entire country. Browse Full Report Details @ https //www.marketresearchfuture.com/reports/digital-map-market-6600 Table of Contents 1 Executive Summary 2 Scope of The Report 2.1 Market Definition 2.2 Scope of The Study 2.2.1 Research Objectives 2.2.2 Assumptions Limitations 2.3 Market Structure Continued… Similar Report Open Source Intelligence (OSINT) Market By Security Type (Human Intelligence, Content Intelligence, Dark Web Analysis, Link/Network Analysis, Data Analytics, Text Analytics, Artificial Intelligence, Big Data, Others), Technology (Bid Data Software, Video Analytics, Text Analytics, Visualization Tool, Cyber Security, Web Analysis, Social Media Analysis, Others), Application (Military Defense, Homeland Security, Private Sector, Public Sector, National Security, Others) About Market Research Future At Market Research Future (MRFR), we enable our customers to unravel the complexity of various industries through our Cooked Research Report (CRR), Half-Cooked Research Reports (HCRR), Raw Research Reports (3R), Continuous-Feed Research (CFR), and Market Research Consulting Services. Contact Market Research Future (Part of Wantstats Research and Media Private Limited) 99 Hudson Street, 5Th Floor New York, NY 10013 United States of America 1 628 258 0071 (US) 44 2035 002 764 (UK) Email sales@marketresearchfuture.com Website https //www.marketresearchfuture.com #market #research #industry #data #growth #trend #report #analyis #share #marketing #forecast #digital #geographic #demographic #gnews Plugin Error キーワードを入力してください。 #tech #researchreport #marketreport #futrue
https://w.atwiki.jp/dncrew/pages/36.html
DIGITAL CRISIS 『DIGITAL CRISIS』はトロフィー作の二次創作小説である。デジモンウェブオリジナルデジモンストーリー掲示板にて2007年12月から連載開始。現在も連載中の作品である。 概要 2007年9月、デジモンウェブに掲載されていた小説を読んでいた作者が、自分も書いてみようと思って作られたのがこの小説である、初期の設定では王道を目指していたが、殆ど設定が完成していた時点で設定を大幅に変更した為、所々に変な所がある。現在のテーマは「なるべく選ばれし子供とパートナーの全員を主人公として扱い、全員を活躍させる事」を意識して書いている。 世界観 デジモンの存在は一般には認知されていない、またデジモン関係の事件は何者かによって隠蔽されている。 あらすじ 少年・佐々木透は偶然拾ったデジヴァイスと言う機械を狙う怪物に追われていた。その時、突然携帯電話に届く謎のメール、其処に書かれていたのはデジタルワールドへの行き方だった。そして、少年はデジタルワールドへ行った。同時期、少年・黒野龍斗は偶然、立ち寄った公園で謎の少女にデジヴァイスを渡され、デクスドルガモンというデジモンに出会う。 登場人物 佐々木透 中学一年生、サッカー部所属、性格は明るく前向きで好奇心旺盛な熱血漢。特徴は頭にいつもゴーグルをしている事といつもショルダーバックを持っている。地域でも有名な不良グループを一人で壊滅に追い込んだ事もある。 黒野龍斗(クロノ リュウト) 中学二年生、14歳、成績はよい、運動神経もそれなり、家族構成は親は死んでおり、兄からの仕送りで暮らしている。 デクスドルガモン 龍斗のパートナーデジモン、クールな性格の黒い竜のデジモン。普通のデクスドルガモンと違って、普通のデジモンの様な目をしている。戦闘能力はそれなりに高い、高い再生能力を持っている。 外部リンク DIGITAL HOME(作者サイト)
https://w.atwiki.jp/is01rebuild/pages/79.html
現在、まったく分かっていません…orz アドバイス等あれば、 Twitter か下記コメント欄に記入して頂けると幸いです。 現在の状況 完了 msm_audio_dev_ctrl への入出力 ae2drv をkernelモジュール化した ae2drv の完全可視化は完了(※エラー処理除く) ae2drv関連については別ページにした。→ae2関連 /dev/msm_* は kernel/arch/arm/mach-msm/qdsp6 以下にある /dev/ae2 をオープンすると、ma_Open が呼ばれる Audio初期化ルーチン周辺でkernel の ma_Open が呼ばれる→ae2関連 確認中 ae2drv.c 内で GPIO 関連の呼び出しがある→GPIO関連 どうも再生時に /dev/i2c-0 へ書き込みをしている→I2C関連 無保証です。DEBUG中に2回ほど、リブートしました。(/dev/ae2 を2重openするとダメのようだ) 電源管理(音源チップ、スピーカアンプ)→kernel関連??? msm8k_cad はkernel内で呼び出されているようだ。 現状の未着手な課題 I2Cの内容は不明 I2Sの内容も未解明 (仕様すら調べていない…) smd_shdiag_open とは何か? ボリューム調整 kernel の pmem の調査 /dev/pmem_adsp は全く着手していない 予想される流れ、進捗と現在 /dev/msm_audio_dev_ctrl 初期化 実装完了 ↓ /dev/ae2 初期化 ソースコード部分ほぼ実装完了。 変数、未完了。 → ae2drv 内にてGPIOもONされる ↓ どこかで、パワーマネージメント関連が関係?? /dev/power以下を試験中 ↓ I2Cアクセス 実装完了 変数、未完了 ↓ (I2S)→(msm8k_cad)→(msm8k_eqlzr) ↓ /dev/msm_pcm へ Audio データ転送 実装完了 ( )は直接コールせず、kernel内で連鎖的に呼び出されるかも(?)な項目 ae2…dump&trace完了 ただし、バイナリの意味は不明 GPIO…dump&trace半完了 ただし、バイナリの意味は不明 msm_audio_dev_ctrl…dump&trace完了 内容もほぼ判明 msm_pcm…デフォルトのDEBUGをonにした。詳細未解明だが、PCMデータを流し込めばいけそう。 本内容について 2ch root4スレにて、27氏の発言169-172における sound コマンド fi01氏の214における /dev/i2c-0 周り情報 kernel 内にて必要箇所の DEBUG を有効にした結果 をまとめたもの。 はじめに 私はコレをチェックせずにちょっと遠回りした。 ls -l /dev/ | grep audio crw-rw-rw- system audio 239, 0 2011-02-10 23 50 ae2 crw-rw---- system audio 10, 1 2011-02-10 23 50 pmem_adsp crw-rw---- system audio 10, 44 2011-02-10 23 50 msm_qcelp_in crw-rw---- system audio 10, 45 2011-02-10 23 50 msm_evrc_in crw-rw-rw- system audio 10, 46 2011-02-10 23 50 msm_audio_dev_ctrl crw-rw-rw- system audio 10, 49 2011-02-10 23 50 msm_voice crw-rw---- system audio 10, 51 2011-02-10 23 50 msm_mp3 crw-rw---- system audio 10, 52 2011-02-10 23 50 msm_aac_in crw-rw---- system audio 10, 53 2011-02-10 23 50 msm_aac crw-rw-rw- system audio 10, 54 2011-02-10 23 50 msm_pcm_in crw-rw-rw- system audio 10, 55 2011-02-10 23 50 msm_pcm アドレスで分かっている事 kernel/drivers/yamaha/ae2drv.c gpsDriver- pMemory = ioremap( 0x90000000, 64 ); 物理アドレス0x90000000を先頭として64バイト幅をカーネル空間へマッピング? IRQ周り 抽出しただけで、まだ定義を追いかけていない。 kernel/drivers/yamaha/ae2drv.c gpsDriver- dIrq = MSM_GPIO_TO_INT(28); sdResult = request_irq( gpsDriver- dIrq, ma_IrqHandler, IRQF_TRIGGER_FALLING, MA_DEVICE_NAME, gpsDriver ); GPIO周り 番号 方向 プル状態 Drive Strength (?) 有効/無効 027 出力 無し GPIO_2MA 有効 028 入力 プルダウン GPIO_2MA 有効 102 出力 無し GPIO_2MA 有効 121 出力 無し GPIO_2MA 有効 ソース部分 kernel/drivers/yamaha/ae2drv.c gpio_tlmm_config(GPIO_CFG(27, 0, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA), GPIO_ENABLE); gpio_tlmm_config(GPIO_CFG(28, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_2MA), GPIO_ENABLE); gpio_tlmm_config(GPIO_CFG(102, 1, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA), GPIO_ENABLE); gpio_tlmm_config(GPIO_CFG(121, 0, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA), GPIO_ENABLE); arch/arm/mach-msm/board-deckard.c static unsigned audio_gpio_on[] = { GPIO_CFG(68, 1, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA),/* PCM_DOUT */ GPIO_CFG(69, 1, GPIO_INPUT, GPIO_NO_PULL, GPIO_2MA),/* PCM_DIN */ GPIO_CFG(70, 2, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA),/* PCM_SYNC */ GPIO_CFG(71, 2, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA),/* PCM_CLK */ GPIO_CFG(142, 2, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA),/* CC_I2S_CLK */ GPIO_CFG(143, 1, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA),/* SADC_WSOUT */ GPIO_CFG(144, 1, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_2MA),/* SADC_DIN */ GPIO_CFG(145, 1, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA),/* SDAC_DOUT */ GPIO_CFG(146, 2, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_2MA),/* MA_CLK_OUT */ }; /dev/msm_* 関連の include ファイル kernel/include/linux/msm_audio.h kernel/arch/arm/mach-msm/include/mach/qdsp6/msm8k_cad_ioctl.h kernel/arch/arm/mach-msm/include/mach/qdsp6/msm8k_cad_devices.h kernel/arch/arm/mach-msm/include/mach/qdsp6/msm8k_cad_volume.h kernel/arch/arm/mach-msm/include/mach/qdsp6/msm8k_adsp_audio_device.h /dev/msm_* 関連の DEBUG を有効にする。 kernelにおいて Audio 周りをつかさどっているであろう部分で DEBUG 情報を出力するように改変する。 kernel/arch/arm/mach-msm/qdsp6 以下にある、*.c ファイルの下記部分を #if 0 #define D(fmt, args...) printk(KERN_INFO "msm8k_pcm " fmt, ##args) #else #define D(fmt, args...) do {} while (0) #endif を片っ端から次のように編集する。 #if 1 #define D(fmt, args...) printk(KERN_INFO "msm8k_pcm " fmt, ##args) #else #define D(fmt, args...) do {} while (0) #endif これで、かなりの DEBUG メッセージが dmesg すると出てくるようになる。 さらに、ioctl されているが、内容が分からないので出力するように変更した。 下記は、msm8k_pcm.c の例である。 $ diff -u msm8k_pcm.c.orig msm8k_pcm.c --- msm8k_pcm.c.orig2011-02-09 00 39 31.563458406 +0900 +++ msm8k_pcm.c2011-02-07 23 36 23.694297428 +0900 @@ -89,7 +89,7 @@ #include mach/qdsp6/msm8k_cad_volume.h #include mach/qdsp6/msm8k_cad_q6eq_drvi.h -#if 0 +#if 1 #define D(fmt, args...) printk(KERN_INFO "msm8k_pcm " fmt, ##args) #else #define D(fmt, args...) do {} while (0) @@ -237,7 +237,7 @@ u32 percentage; struct cad_event_struct_type eos_event; -D("%s\n", __func__); +D("%s cmd=%x , arg=%lx\n", __func__ , cmd , arg ); memset( cad_dev, 0, sizeof(struct cad_device_struct_type)); memset( cad_stream_dev, 0, あとは、make、boot.img化、ubi化して実機に転送すればok。 私の環境では、make は下記のようになる、CROSS_COMPILE=以降は適宜、自分の環境に合わせて欲しい。 make ARCH=arm CROSS_COMPILE=../../froyo_orig/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi- kernel は arch/arm/boot/Image がその本体である。 cp -a arch/arm/boot/Image ../../mtd/froyo_boot/ /dev/msm_* 関連の DEBUG 情報の見方 DEBUGを有効にして起動したkernelにて、 # dmesg した結果を抜粋して、数値データの意味を説明する。 6 [ 134.871839] msm8k_cad Registered the async callback function!!! 6 [ 134.871859] msm8k_pcm msm8k_pcm_ioctl cmd=80046103 , arg=7e896b08 6 [ 134.871886] msm8k_pcm msm8k_pcm_ioctl cmd=40046104 , arg=7e896b08 6 [ 134.872099] msm8k_pcm msm8k_pcm_ioctl cmd=40046100 , arg=0 まず、cmd = 80046103 等の cmd の値だが、 $ANDROID_SRC/system/extras/sound/playwav.c を例に挙げて説明すると、 #include linux/ioctl.h (省略) #define AUDIO_IOCTL_MAGIC a #define AUDIO_START _IOW(AUDIO_IOCTL_MAGIC, 0, unsigned) #define AUDIO_STOP _IOW(AUDIO_IOCTL_MAGIC, 1, unsigned) #define AUDIO_FLUSH _IOW(AUDIO_IOCTL_MAGIC, 2, unsigned) #define AUDIO_GET_CONFIG _IOR(AUDIO_IOCTL_MAGIC, 3, unsigned) #define AUDIO_SET_CONFIG _IOW(AUDIO_IOCTL_MAGIC, 4, unsigned) #define AUDIO_GET_STATS _IOR(AUDIO_IOCTL_MAGIC, 5, unsigned) (省略) /* config change should be a read-modify-write operation */ if (ioctl(afd, AUDIO_GET_CONFIG, cfg)) { で、AUDIO_GET_CONFIG は _IOR(AUDIO_IOCTL_MAGIC, 3, unsigned) と変換される。 _IOR や _IOW は kernelのヘッダファイルの linux/ioctl.h で定義されている。 ざっと見た感じでは、unsigned int に変換されていて、下記のようなフォーマットに至る。(と思う…あとで、確認します^^;) cmd = 80046103 だと、 32bit 2bit 14bit 8bit 8bit read write 引数のsize(バイト数) type nr 1 0 (unsigned int)=32bi=4byte=0x004 AUDIO_IOCTL_MAGIC= a =0x61 AUDIO_GET_CONFIG=3 と言う事になる(ようだ^^;)。 間違ってたらごめんなさい。 (書いてるときに面倒になってきて、ヘッダファイルのビット数の所確認していない。32bitが4になってるので4バイトか4オクテットの意味と思う) arg は変数へのポインタなので実行時によって変わるはず。 また、AUDIO_START等のioctlでの全cmd定義は kernel/linux/msm_audio.h にある。 間違いが多く含まれているかもしれません、何かお気づきの点が有りましたら、Twitterか下記まで。 コメント IS01 root スレ4 で、goroh_kun さんがオーディオ関連の情報を書き込んでいました。 以下に引用します。 カーネルのソースコード見ると、 arch/arm/mach-msm/pmic_debugfs.c っていうのがあって、 #mount -t debugfs debugfs /sys/kernel/debug #/sys/kernel/debug/pmic #ls debug index # cat /proc/kmsg # echo 9 index #RTC_GET_TIME_PROC # cat debug とかやると、いろいろなデバッグ用関数を呼び出せます。 debugはechoでパラメータ入れてあげるか、catで内容を見れます。 indexに書き込む数字とdebugへの操作はソースコード参照してください。 arch/arm/mach-msm/pmic.cを見るとだいたいindexに書き込む数字と 機能の割り当て対応は分かると思います。 音源関連のデバッグ関数も多数存在します。 -- (Yukto8492) 2011-03-30 10 57 31 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/icon/pages/11.html
DIGITAL CAMERA animal Apple CHARACTOR DIGITAL CAMERA HARDWARE Logo & mark MOVIE OTHER アプリ 分類不可 人 CyberShot ダウンロード DCS-MZ3-01 ダウンロード DMC-FZ1-S ダウンロード DiMAGE Xt ダウンロード DiMAGE Xt-2 ダウンロード FinePix F10 ダウンロード PENTAX ダウンロード SIGMA SD10 ダウンロード SONY DCS77-BL ダウンロード SONY DCS77 ダウンロード ソニー ダウンロード Camera ダウンロード
https://w.atwiki.jp/hmiku/pages/11843.html
【登録タグ CD CDS Clean TearsCD 全国配信】 前作 本作 次作 INNERVE Set digital 楓 -ver.2.0 Clean Tears 発売:2010年8月31日 価格:¥600 / 1曲¥150 流通:配信 レーベル:KarenT ジャケットイラスト:楓菜あきの iTunes Storeで購入する CD紹介 Clean Tears氏の配信限定シングル。 KarenTの初音ミク3周年記念企画で配信された作品の1つ。 動画投稿された「アラビアン・レスポンス」と、ポップな感じだけど、人生色々だよね。と、ミクが可愛く歌う「Such is life」の2曲とそれぞれのカラオケトラックの全4トラック。 曲目 アラビアン・レスポンス (feat. 初音ミク) Such is life (feat. 初音ミク) アラビアン・レスポンス -karaoke- Such is life -karaoke- リンク S.C.X. Homepage(所属サークルのサイト) KarenT:「Set digital」 KarenT:「初音ミク 3rd Anniversary」特集ページ コメント 名前 コメント
https://w.atwiki.jp/buy-doujin/pages/82.html
サークル名:Digital Flyer 作家名:大田優一 ホームページ:Digital Flyer.jp