■WindowsCEプログラミング(EVC PB3含む)Ver2.2■

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/03/06(火) 12:16:14
WindowsCEプログラミングを話し合うスレッドです。

アプリケーション
ドライバ
プラットフォームビルダからのシステム構築まで幅広く語り合いましょう。

前スレ
■WindowsCEプログラミング(EVC PB3含む)Ver2.1■
http://pc11.2ch.net/test/read.cgi/tech/1102860886/
2010/01/01(金) 19:58:40
手持ちの機種に対応していないB;ueToothキーボードを買ってしまったのですが、
機種のハードウェア仕様の情報無しに自分でドライバを作って動かすことは可能ですか?
2010/01/01(金) 19:59:44
訂正です
キーボードのハードウェア仕様の情報無しに自分でドライバを作って動かすことは可能ですか?
2010/01/01(金) 23:57:07
君にできるかはおいておいて可能かどうかってだけなら答えは可能だろう
2010/01/01(金) 23:59:10
ってかそのキーボード普通のHIDプロファイルじゃないの?
2010/01/02(土) 07:58:20
キーボードはreudo の RBK-2100BTJ、デバイスはAxim50(PPC2003SE)です。
BlueTooth接続ウイザードを実行すると、
「BlueTooth Keyboard」という名前だけは認識されますが、
「このデバイスには使用可能なサービスはありません。
このデバイスで使用したいサービスを有効にするか、
別のデバイスを選択してください。」というダイアログが出て使えません。
2010/01/02(土) 10:48:50
パッケージには「本製品は一般的なPC向けBlueToothキーボードと同等ですので、
Bluetooth HIDプロファイル対応のPCやPDAでも使えます。」
と書かれてます。
HIDプロファイルはPC2003SEには搭載されてないんでしょうか?
2010/01/08(金) 16:03:53
とりあえずBroadcomからBlueToothSDKを落としてきた
さてここからどうすればいいのか
ソフト開発はしてきたが、なにしろBlueToothやデバイスドライバなんて意識したのは初めてで右も左もわからん
ハードウェアがどんな信号送るとか知らずに本当にドライバなんて開発できるもんなのかね
2010/01/08(金) 17:35:02
ググればいくらでもBTキーボードドライバ出てくるけど
ttp://corporate.igo.com/support/Drivers.asp?ManufacturerID=7&ModelID=246
2010/01/08(金) 17:39:36
Dellにもあるし
http://supportapj.dell.com/support/downloads/download.aspx?c=jp&l=ja&s=dhs&releaseid=R113862&
SystemID=PDA_AXIM_X50&servicetag=&os=PPCA&osl=jp&deviceid=7249&devlib=0&typecnt=0&vercnt=2&
catid=-1&impid=-1&formatcnt=1&libid=17&typeid=-1&dateid=-1&formatid=-1&fileid=149572
行ながすぎって言われたから自分でつないでくれ

検索できないってソフト開発者としてどうなんだろう…
2010/01/08(金) 17:42:18
だめならまだほかにもドライバあるから試してみるといいよ
ドライバを作るよりほかの有用なアプリを作るのに時間を回した方がいいかと
2010/01/08(金) 18:42:41
>>467
ありがとう。できればドライバは作りたくないんだけどね。
それらのドライバは試したが、機器の名前だけは検出はするものの動かなかった。
色々調べ回ったら、このキーボードはやはりHID搭載のBlueToothでないとダメなようだ。
HIDとはエミュレーションできるようなものなのかどうか。
HID以外にキーボードのキー信号にアクセスする手段はあるのだろうか。
全然わからない。
2010/01/09(土) 00:02:18
初期モデルの不具合あり品というオチは?
2010/01/09(土) 00:42:55
windows7だと、eVCでデバッグできないみたいだけど、
XP modeで実機デバッグできました。
ただし、windows7側で、デバイスマネージャより実機を無効にしておく必要がありました。
そのままだと、windows7と取り合いになるのかも。

一応報告。
2010/01/09(土) 00:47:44
あと、エミュレータはXP modeでも使えないみたい。
ceのエミュレータにおいて、エミュレータから実行していないかチェックしている模様。
XP modeでそこまで偽装してくれればいいのに。

既出だったらごめん。
2010/01/11(月) 04:13:19
>色々調べ回ったら、このキーボードはやはりHID搭載のBlueToothでないとダメなようだ。
日本語でおk
2010/01/11(月) 16:23:26
HIDプロファイルがあるBlueToothと無いBlueToothがあると書いてあった。
何か変?
2010/01/12(火) 10:47:21
メーカーに質問したらBlueToothHIDプロファイルが無いと駄目だって返信来た。
2010/01/12(火) 22:31:59
本当にHID抜きでドライバ作れるん?
2010/01/12(火) 23:00:36
なにいってんだ…
2010/02/01(月) 23:07:00
会社が突如WindowsCE6.0 R2の仕事を引き受けてきました
組込の仕事はiTronならわかる人ならいるという無茶な理由で

で、なぜか組込経験のない私もメンバーに選ばれて、まずWindowsCEの開発自体の調査からスタートなんですが、
Windows CEの開発の初歩がわかりやすくまとまってるサイトはないでしょうか

ライセンスはどこで取るの?とか、DLLが組み込めないんだけど、OSソースどこぉ?
とか言われてもまるでわからなくて難儀してます
2010/02/02(火) 09:25:50
>>477
とりあえずこれ読んだらいいんじゃね
http://www.amazon.co.jp/dp/4891005661
2010/02/02(火) 15:53:17
>>477
Microsoft に相談しろ
2010/02/02(火) 23:12:35
ありがとうございます。
とりあえず会社の近所で本を買ってきて、ちまちまやってます
>>478さんの紹介してもらった本ではないですけどそちらも見てみます

とりあえず、MSのCE6.0エミュレーターで
軽くアプリを作って、固定値を返してくるDLLを作って、ロードしてみたりして動作確認だけは取れました

ただ、ターゲットCPUを変更したSDKを作って、そのSDKで空っぽのままビルドすると
ヘッダがないとか、ライブラリをリンク出来ないとかエラーが出まくってて

「あー、そりゃどっかのベンダーのソースコード買ってこないと駄目だねぇ」
とか言われて・・・
組込ってそういうもんなんだって知らなかったですって返事したら、あきれられてしまったorz

なんか聞きに来るスレを間違ってる気がしますね。すいません
2010/02/02(火) 23:22:48
>>478のじゃないってことは、もしかしてこれ?
http://www.amazon.co.jp/dp/4777512908
これは正直買って後悔したな…
2010/02/02(火) 23:48:22
それです
それともう一冊、プログラム中心の本です
そちらはエミュレーターをひたすら使ってプログラムを作る本でした

何せOSを自分で組み立てる世界を知らなかったもので・・・
2010/03/20(土) 06:17:19
Pocket PC 2003 日本語版 SDKってどこにあるの?
CEの開発やってみたくてPocket PC 2003 日本語版 SDKってのが必要なのは分かったけど
リンクが切れててどこにあるのか分からない
検索しても英語版のファイルしか出てこないです
2010/03/22(月) 22:04:07
SDKってローカライズの必要あるもんなの?
eVCで使うにしても#includeしたら後は関係ないだろうし
エミュレータイメージくらいだったらWM2003PPC Dev日本語版msiを別途入手すればいいだけだし
2010/03/23(火) 10:30:08
>>484
インストーラが日本語化されてる…とか?
2010/03/26(金) 01:01:52
付属のドキュメントが日本語って意味じゃないの?
487デフォルトの名無しさん
垢版 |
2010/04/24(土) 14:18:53
最近CEの開発を趣味で始めました。

RAM領域とNAND領域の違いはわかりますが、
FrameWorkをNANDにインストールします。
そして、.net アプリを動かすと、動きます。

ところが、電源を入れなおしまと、
nandにインストールされたフォルダは残っていますが、
.netアプリは動きません。

当然かと思いますが、レジストリに登録されていない状態に戻ってしまいます。
聞きたいことは、
レジストリ領域をNANDにするにはどうすればよいのでしょうか?

488デフォルトの名無しさん
垢版 |
2010/04/24(土) 14:23:22
最近CEの開発を趣味で始めました。

RAM領域とNAND領域の違いはわかりますが、
FrameWorkをNANDにインストールします。
そして、.net アプリを動かすと、動きます。

ところが、電源を入れなおしまと、
nandにインストールされたフォルダは残っていますが、
.netアプリは動きません。

当然かと思いますが、レジストリに登録されていない状態に戻ってしまいます。
聞きたいことは、
レジストリ領域をNANDにするにはどうすればよいのでしょうか?

2010/04/24(土) 14:25:29
むり
2010/04/24(土) 15:08:13
>>489
カーネル作成オプションできるじゃねぇか!自己解決したわ!
技術力不足のカスは黙ってろ。
2010/04/25(日) 11:03:19
やだ、何この人・・・(///)
2010/05/06(木) 00:45:33
もうどこも Windows Mobile や CE の開発について
語っているサイトや掲示板は存在しないのかな?
493デフォルトの名無しさん
垢版 |
2010/05/22(土) 11:24:26
CeGCCの話題はこのスレのストライクゾーンに含まれますか
2010/05/22(土) 11:37:12
スレタイ的には問題なしだけど
最近(?)人いなくね
2010/05/22(土) 11:44:54
2ch 全体が過疎
っていうか確実に終わりが始まってる
2010/05/22(土) 13:10:48
携帯が全部規制中で書けないしな。
2010/05/22(土) 13:37:33
終わる終わる詐欺ですね
2010/05/22(土) 21:12:17
ほら
せっかく >>494 が呼びかけてるのに
こんな書き込みしかないだろ?
2010/05/22(土) 21:37:20
CeGCCって開発環境的にはMS純正と比較してメリットってあるの?
フリーというメリットならeVC4も一応フリーだし

UNIX系のOSSがそのままコンパイルできるのかな?
2010/05/22(土) 22:00:06
LinuxやOSXでWinCE向けのプログラムをビルドできますそれが全てです
2010/05/22(土) 22:47:20
デバッグの時ってエミュレータ使えるの?
実機デバッグ?
2010/05/23(日) 03:16:57
エミュレータまで有志が作るわけにもいかないんじゃね
あるのはクロス開発用コンパイラだけ
デバッグは実機端末でやっといてねっていう
2010/06/01(火) 21:00:06
gccが使えるってのはメリットじゃないかと
504デフォルトの名無しさん
垢版 |
2010/06/01(火) 23:21:12
1 :名無しさん@どっと混む:2009/12/14(月) 20:45:15 ID:unnBMLw10
高根社長のSM趣味サイトMaskRと
副業のSMクラブ銀座プレジス・動画配信専門リアルミストレスばかり語られるが
高根社長の本業コムラッドについても語ろう

銀座プレジス
http://www.prezis.jp/top.htm

MaskR
http://maskr.com/

プレジスを語ろう
http://set.bbspink.com/test/read.cgi/sm/1246009466/

動画配信専門リアルミストレスってどうよ?
http://set.bbspink.com/test/read.cgi/sm/1249183350/

9 :名無しさん@どっと混む:2010/01/03(日) 18:27:00 ID:RSEbBiG0O
高値はもう大麻やめたの?

10 :名無しさん@どっと混む:2010/01/04(月) 05:15:29 ID:A3l1qdv+O
タカネ社長ってどうやってばれないように脱税してんだろ?
億単位で脱税して億ション暮らしなんて凄いよな
監査役の奥さんもグルなのか?

12 :名無しさん@どっと混む:2010/01/05(火) 01:47:06 ID:KAHwqMrBO
株式会社Comrade株式会社コムラッド株式会社Comrade株式会社コムラッド株式会社Comrade株式会社コムラッド株式会社Comrade株式会社コムラッド株式会社Comrade
株式会社Comrade株式会社コムラッド株式会社Comrade株式会社コムラッド株式会社Comrade株式会社コムラッド株式会社Comrade株式会社コムラッド株式会社Comrade

13 :名無しさん@どっと混む:2010/01/05(火) 01:47:47 ID:KAHwqMrBO
高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉高根英哉
505デフォルトの名無しさん
垢版 |
2010/06/01(火) 23:21:56
18 :名無しさん@どっと混む:2010/01/07(木) 09:26:06 ID:5NL2jyJpO
高根はMASKRでレイプ仲間募集するのやめたんだね
mixiで募集中か

21 :名無しさん@どっと混む:2010/01/10(日) 19:36:45 ID:FdRwgXUTO
風俗店やってるってことは高根社長は暴力団と繋がってるんだね
どこの組にいくらみかじめ料払ってるんだかw

23 :名無しさん@どっと混む:2010/01/23(土) 03:43:12 ID:Pdcv8aq0O
タカネ社長未成年に酒飲ませてレイプ

24 :名無しさん@どっと混む:2010/01/29(金) 18:16:06 ID:zMwtdkIsO
高根社長のレイプ趣味は病気だから治らない

25 :名無しさん@どっと混む:2010/02/01(月) 01:39:32 ID:uaH5mo2nO
前科者

26 :名無しさん@どっと混む:2010/02/09(火) 00:52:46 ID:JwGmN2cG0
>>25
容疑はレイプ?買春?管理売春?公然猥褻?薬物?脱税?詐欺?傷害?

28 :名無しさん@どっと混む:2010/02/14(日) 22:56:30 ID:lykq8x1VO
どこかのスレで人を死に追いやったと書いてあった

33 :名無しさん@どっと混む:2010/03/04(木) 12:49:19 ID:J8YxaRGO0
金がないって脱税がばれて追徴課税でも来たか?
せっかく脱税の隠れ蓑にプレジス営業してるのに残念だったなw

38 :名無しさん@どっと混む:2010/03/12(金) 21:09:53 ID:L0W4+sivO
首吊り首絞めプレイ大好き高根英哉
506デフォルトの名無しさん
垢版 |
2010/06/01(火) 23:22:39
53 :名無しさん@どっと混む:2010/05/17(月) 13:14:06 ID:E/7OZVtz0
>>18
高根英哉blogでレイプ仲間募集中

私とともにマスクの女どもを弄ぶ仲間を募集する
急に思いついたら連絡をして、集まれるような仲間だ
だから、複数名募集するし、いついつという日時があるわけでもない
条件は以下のとおりだ
    ・SMを実践している、または興味がある
    ・マスクを用意できる
    ・都内でイベント参加できる
    ・イベント内容およびこの仲間を通じて知りえた情報を口外しない
    ・成人男子である
    ・携帯電話および携帯メールアドレスを私に公開できる
    ・酒が好きである
希望者は私宛にメールを送ってほしい
全員が参加できるわけでもないので、こちらの選択に任せてもらう
なるべく想いを書いてもらうほうがわかりやすいし
経験や顔写真も歓迎。
r2007@maskr.com
maskr_2008@yahoo.co.jp
hide@comrade.co.jp
2010/06/01(火) 23:28:22
コピペ君って馬鹿だな、まで読んだ。
508デフォルトの名無しさん
垢版 |
2010/07/20(火) 12:24:30
CEで動作するIDEって無いのかね。
2010/07/20(火) 20:29:06
あったとしても、大抵CEと言うと画面が小さいので、実用には向かないでしょ。
2010/07/20(火) 20:34:07
しかしそれではリナザウはもとよりDOSモバやHP200LXにも劣る
2010/07/20(火) 22:08:05
昔のpalmすらクロスに引けを取らない開発環境あるよ
2010/07/20(火) 23:03:08
言語がPerlでよければ、CE移植版のPerlCEを叩くPerlIDEがあるよ
メモ帳にコンパイル実行ボタンと標準出力窓付いた程度の機能だけど
2010/07/21(水) 20:56:41
Perlできないから無理だ
C++のコンパイラとか無いのかな
2010/07/21(水) 21:21:36
C++を習得できるんならPerlだってできるだろ。
2010/07/21(水) 21:37:05
perlでC++コンパイラ作れ
2010/07/25(日) 23:17:04
CEってJavaも無いんだっけ。
CE機で開発したい場合はPythonやPerl等のスクリプト言語しか選択肢が無いのか。
2010/07/26(月) 12:32:48
>>516
普通にCEで動くCコンパイラ入れてCのコード書いてコンパイルすればいいだろ…
2010/07/27(火) 23:02:12
むかしはMSVMがあったはずだけどなぁ。
SUNとも揉めてなくなったけど。
探せばあるんじゃねーの?
JBlendとかそうじゃないの?
2010/07/27(火) 23:09:47
そもそも何がしたいんだ
IDEならなんでもいいのか?
なんか開発してるようなふりがしたいのか?
2010/07/28(水) 01:59:40
C#でいいだろ
2010/07/28(水) 16:00:34
キーボードつきCE機を手に入れたので^^、
CE上でC/C++をコンパイルしたいんです。一種のロマンです。
2010/07/28(水) 17:01:36
なんかPOCKETGCCとか言うのがあるみたいだが。
2010/07/28(水) 19:47:07
>>522
IDEがどういうものか理解できるようになってから発言しろ
2010/07/28(水) 23:11:07
お前にレスしてないから、すっこんでろw
2010/07/28(水) 23:11:34
>>522
これはすばらしい!
試しにVC4のhello worldサンプルをコンパイルしたら動きました!
CE機でコンパイルするとなぜか感動的です^^
IDEが無くともこれなら充分満足です。ありがとうございました^^


☆つまずいたところのメモ☆
・wm5.0ではcmd.exeを起動できるようにレジストリを書き換える
http://d.hatena.ne.jp/kzou/20060517/1147823363

・VC4で生成されたリソースファイル("xxx.rc")のメニュー定義部(IDM_MENU RCDATA〜)の最後のカンマを削らないとエラーになる
526525
垢版 |
2010/08/02(月) 12:49:27
IDEは自分で作ってしまいました^^
ボタン一発でコンパイルできるようになると感動もひとしおです^^
GX機能もサポートしたので軽いゲーム程度ならすぐ作れるようになりました^^
2010/08/02(月) 12:52:51
こいつの中ではメモ帳にビルドボタンを付けた物がIDEなんだろうなあ
2010/08/02(月) 13:02:38
失礼ながら、メモ帳はついていません^^
外部のエディタに丸投げです^^
2010/08/02(月) 19:59:27
エディタのないIDE
2010/08/02(月) 22:47:10
>>527
くやしいのぅ
2010/08/27(金) 17:20:36
他にスレなさそうだしPB6とかここに書いてもいいのかな。

評価版CE6(日本語版)落として
デバイスエミュレータで日本語OS作ってみたんだけど、
日本語で表示されるべきところが全部アンダーバーで表示されてしまう。
何故か分かる人いたら教えてー。
日本語フォントもカタログ項目でMSゴシックを含めてる。

ちなみにPBはSP1とR2を当てた状態。
R3は買う予定のボードに対応て書いてないからとりあえず止めてる。
OSは7とXP(7のXPモード)でどっちもそうなった。

手順的には主に↓に沿ってやってみたんだが何故だろう…。
ttp://www.unidux.co.jp/embedded/techinfo/ce6/000301.php
2010/08/28(土) 11:00:21
531だけど自己解決した。
ロケールから日本語以外を消したらできた。
なんとなく英語とかいれといたのが悪かったらしい。
533デフォルトの名無しさん
垢版 |
2010/09/17(金) 09:37:32
ここってWMの話題もあつかってるの?
2010/09/17(金) 14:41:21
WindowsMobile(PocketPC)もHandheldPCも詰まる所WindowsCEに皮被せて拡張してるわけだし…
WMに特化してなきゃ(回り回ってWindowsCEにも関係するなら)
いいんじゃね
2010/09/22(水) 21:47:11
MS謹製のフリーC++開発環境はeVC4止まり?
2010/10/09(土) 16:25:24
T-01A(WM6.5)でPocketGCCとPocketC#が動かないorz

どちらも「○○は有効なPocketPCアプリケーションではありません。」
と出て動きません。解決方法があれば教えてください。
2010/10/09(土) 22:18:31
>>536
ld.exeをDependency WarkerでみたらPort.dllとかいうものをリンクしているみたい.
で,このdllはpocketconsole.arm.cabに入っているみたいだけど,インストールしている?
2010/10/10(日) 04:35:46
>>537
検証どうもです

インストールはしています
いちおうT-01Aでの動作報告は
あるんですがいつの間にか自分と同じ
症状に遭遇したようです
ttp://mobile-roughpaper.blogspot.com/2010/04/pocket-c-nledsetdevice.html

もしよければ実行ファイルがリンクしている
DLLをすべてリストアップしてはもらえませんか?
2010/10/10(日) 08:49:47
せっかくツール名まで書いてくれてるのに、なぜ自分で調べないの?
2010/10/10(日) 14:28:41
流石に全実行ファイルを調べるのはメンドクサイ
dumpbinを使ったほうが簡単かも
2010/10/10(日) 14:51:13
>>539
VS付属のソフトだと勘違いしていました
フリーで配布されているんですね


>>540
ありがとうございました
2010/10/10(日) 17:04:03
>>540
>dumpbinを使ったほうが簡単かも

お前面白いこと言うな。今回のこの流れでdumpbinは難の役にもたたない・・・とまでは
言わないが、基本的に関係ないよね? Dependency Warkerみたいにリンクしてる
dllなどの依存関係をツリー表示してくれたっけ?
2010/10/10(日) 17:10:40
対象とするexeファイルが多いなら
dumpbin /imports をバッチ処理すればよいかな、と思っただけ

確かにツリー表示はできないからイマイチだけど
2010/10/11(月) 10:47:38
とりあえず、再インストールしてみるとか、しないのか。
2010/10/12(火) 14:41:49
ちょっと質問させてください。

CE5.0のボードがOS/デバイスドライバ/ドライバアクセス用DLLが提供されていてC++とC#でプログラムを作りました。
そして、今度はCE6.0の似た様なボードがあるのですが、DllのAPIは同一になっています。
ともに開発環境はVisualStadio2005でCPUはARMV4iになります。
機能はタッチパネルとI/OとUSBとシリアルになります。

CE5.0用のプログラムをCE6.0で動かすためには以下の手順であっていますでしょうか?
・CE6.0用のSDKのインストール
・DLLを上書き(何故か同じ名前なので)
・プラットフォームをCE6.0用のSDKに変更
・ビルド

後、何か気をつける部分はありますでしょうか?
以上です。よろしくお願いいたします。
546デフォルトの名無しさん
垢版 |
2010/10/13(水) 09:22:43
age
2010/10/27(水) 14:23:47
AutoHotKeyforPocketPCが結構使えるって話なんだが、使ってる人はいる?
2010/10/27(水) 15:51:12
>>547
軽く調べたけどなかなか良いな 

スクリプトを実行ファイル化出来るのがベリナイス
GUI作れるのもベリナイス
549548
垢版 |
2010/10/27(水) 16:44:41
インストールできなかたYO
550548
垢版 |
2010/10/27(水) 18:30:25
ANSI版はインストールできたYO
Unicode版はできなかたYO

実際、EXE化出来るだけMortScriptより便利そうね
開発もかなり頻繁みたいだし
2010/10/31(日) 17:33:00
中古のハンディターミナル(WinCE .NET4.2)を仕事で使いたいんですが、
↑のVisual Basic3.0が見つからないんです。
これ以外にVBないでしょうか?
2010/10/31(日) 22:54:13
>>551
VB.netじゃダメ?VS2008のExpress落として↓
ttp://d.hatena.ne.jp/n7shi/20090106/1231278402
2010/10/31(日) 23:25:37
レスありがとうございます。

VB.Netでも行けるんですね。
2010/11/01(月) 07:45:11
Pro以上じゃないとモバイル開発できないだろ。会社がMSDNの契約してるのなら、昔のに入ってると思う。
2010/11/01(月) 19:55:29
2010のProを買っても開発できないから注意だねー
2010/11/01(月) 20:24:30
evc4.0がいいよ
2010/11/02(火) 23:55:00
>>554
リンク見ろよwww
■ このスレッドは過去ログ倉庫に格納されています