問題タブ [uclibc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
756 参照

embedded - uclinux での lpc1788 cortex m3 割り込み処理

私は uclinux デバイス ドライバーの初心者です。これを行う方法を教えてください。

スイッチをcortex m3コントローラーピンの1つに接続し、スイッチがオンになるたびに、コントローラーの他のピンに接続されたLEDを押すとします。

ドライバーの書き方とドライバーの登録方法、ユーザー空間からドライバーにアクセスする方法...??

簡単な例で説明してください。

0 投票する
3 に答える
576 参照

c - libiconv なしで UTF8 をエンコードする C 文字列

この質問はほとんどの言語で回答されていることは知っていますが、C の解決策が見つからないか、何か誤解しています。

「char *strSSID」を宣言しました。フォームページの POST パラメータを処理する Web サーバーの機能があります。この関数は、「srtSSID」で、ワイヤレスの SSID 名を構成するために使用される SSID という名前のパラメーターを返します。しかし問題は、「ñ」のような SSID の特殊文字が Linux では正しく表示され、私の電話や Windows では奇妙な文字のように表示されることです。

問題はエンコーディングであることはわかっています。私のプラットフォーム (mips と uclibc ライブラリ) では、「ñ」のような特殊文字が 2 つの位置に保存されます (たとえば、「srtSSID[0]」と「strSSID[1]」を意味し、SSID の最初の「ñ」文字を保存します) ) strSSID の。

助けが必要です。

ありがとう

0 投票する
2 に答える
525 参照

c - memcpy 呼び出しでのメモリ障害

次の呼び出し時に「メモリ障害」に直面しています。

これはコードの一部です:

mymsg は構造体へのポインターです。

MSG_T:

MAX_SEND_SIZE = 4096、値は「」(\ 0または空のチェーン)とサイズ= 4096を含む(void *)char *文字列であるため、メモリ障害が発生する理由がわかりません。メモリが重複していないことを確認しています。これは実行の出力です:

すべてのメモリが十分に割り当てられており、値が空の文字列であり、メモリの重複がないため、ここでどのような条件がセグメンテーションにつながる可能性があるかわかりません。

ときどきメモリ障害が発生するだけで(ランダムに見える)、プロセスが実行されてエラーなしで終了することもあります。

0 投票する
1 に答える
1221 参照

gcc - GCC-GNAT Ada クロスコンパイラ (Debian/glibc -> AlpineLinux/uclibc)

GCC 4.8.1 クロスコンパイラ (ビルド/ホスト: debian/glibc、ターゲット: alpinelinux/uclibc) をコンパイルしました。C コンパイラは問題なく動作していますが、Ada は今のところ動作しません。

/home/juan/GCC/obj/gcc/ada/rts/adaint.c : http://nopaste.info/ffcb612692.html

/usr/include/sched.h : http://nopaste.info/5332aed42a.html
/usr/include/bits/sched.h : http://nopaste.info/46323ab5d8.html

/opt/alpine/usr/include/sched.h : http://nopaste.info/998896bafe.html
/opt/alpine/usr/include/bits/sched.h : http://nopaste.info/e8cfbd2844.html

誰かが知っていますか、何がうまくいかないのですか?

何が起こっているかのより詳細な出力:

0 投票する
1 に答える
2053 参照

timezone - glibc から uclibc へのタイムゾーン マッピング ファイル

glibc から uclibc へのタイムゾーン文字列のマッピング ファイルを見つけました。次のようになります。

Africa/Abidjan=GMT0
Africa/Accra=GMT0
Africa/アディスアベバ=EAT-3
Africa/Algiers=CET-1
...

このファイルはかなり古く (4 年)、いくつかの新しい TimeZones が glibc に追加されています。ただし、最新のマッピング ファイルは見つかりませんでした。マッピング ファイルには 451 のエントリがあり、最近サポートされているタイムゾーン文字列の合計は 900 を超えています。同じ更新されたマッピング ファイルはありますか?

0 投票する
4 に答える
19235 参照

c - malloc consolidate エラーを取得するサンプル プログラム例

最初に自分の PC で mcheck 機能をテストして、malloc consolidate エラーを検出したいと考えています。このようにして、これが組み込み Linux ボックスでの同様のクラッシュを把握するのに役立つと確信しています。残念ながら、クラッシュには少なくとも 3 ~ 4 日かかります。したがって、以下に示すようなクラッシュを生成するサンプル プログラムを探しています。

0 投票する
2 に答える
1966 参照

c - libical のクロスコンパイル

libical を arm ベースのプラットフォームに移植しようとしていますが、コンパイル中にエラーが発生します。ビルド手順の結果は次のとおりです。

$ ./configure --prefix=/opt/libical --build=i686-gnu-linux --host=arm-merlin-linux-uclibc

これまでのところ、私には問題ないようです。現在構築中。

$ make

ビルド環境は Debian 6 スクイーズです。

uname -a

Linux 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux

コンパイラのバージョンは 4.2.1

ソース/ビルド スクリプトにエラーはありますか? 依存関係の問題?これを修正する方法は?cかc++で書かれていれば、libicalに代わるものがあっても構いません。