IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
General MTD documentation Table of contents MTD overview MTD API MTD tests The mtdblock driver Old MTD documentation MTD overview MTD subsystem (stands for Memory Technology Devices) provides an abstraction layer for raw flash devices. It makes it possible to use the same API when working with different flash types and technologies, e.g. NAND, OneNAND, NOR, AG-AND, ECC'd NOR, etc. MTD subsystem do
Vous pouvez dès à présent lui associer un hébergement, en choisissant la solution la plus adaptée à vos besoins : Hébergement Web Une solution économique pour héberger vos projets Web : site Internet, boutique en ligne, landing page... En savoir plus VPS Alliez la flexibilité du Cloud à la liberté du dédié avec nos solutions VPS clef en main. Accompagnez vos projets Web vers une nouvelle étape. En
If you want to skip the introduction, go to the download section and get the book! Writing books is not a new experience for me. I've been doing it since the age of 10. Most of these books gather proverbial dust on this or that hard disk, others are being pampered for limelight, others yet have been abandoned. There's no better place to announce the demise of one project as at the birth of another
多人数により日々改善が加えられるLinuxカーネルですが、その中にはまったく新しい機能もあれば、既存機能を拡張したものもあります。本記事ではopen(2)に加えられた新フラグについて取り上げます。 O_TMPFILEフラグ ---- linux-3.11 2014年9月にリリースされたlinux-3.11では、ファイルオープン時に指定可能なO_TMPFILEフラグが追加されました。目的は従来のmkstemp(3)、tmpfile(3)と同様ですが、カーネルレベルで対応するため、効率とアトミック性が強化されます。glibcでは2014年2月にリリースされたv2.19でO_TMPFILEに対応しました。 従来のmkstemp(3)ファミリ、tmpfile(3)を用いる場合では、 一意な(と期待できる)ファイル名の生成 そのファイル名でファイルを作成/オープン という手順を踏みますが、一意性を保
Linuxデバドラ本勉強会で突っ込まれてたけど調べてなかった部分についてちょろりと 187 static struct pci_driver e1000_driver = { 188 .name = e1000_driver_name, 189 .id_table = e1000_pci_tbl, 190 .probe = e1000_probe, 191 .remove = __devexit_p(e1000_remove), 192 #ifdef CONFIG_PM 193 /* Power Managment Hooks */ 194 .suspend = e1000_suspend, 195 .resume = e1000_resume, 196 #endif 197 .shutdown = e1000_shutdown, 198 .err_handler = &e1000_err
2011年06月14日 KZM-A9-Dualボードのkernel 2.6.29でftraceを試す(ビルド編) FtraceというLinuxカーネルのトレース機能があります。KZM-A9-Dualボードでこれが使えるか試してみました。 2.6.29のカーネルで試しています。 Kernelのコンフィグ make menuconfigで Kernel hacking > Tracers > kernel Function Tracer これでビルドするとエラーになってしまいました。 undefined reference to '__gnu_mcont_nc' パッチをあてる elinux.orgにパッチがあるのをみつけました。 Support-ftrace-with-newer-compilers.patchをダウンロードして $ patch -p1 < ~/Support-ftrace-
2010年09月02日 Androidで他のARM Linuxのバイナリを動かす 前回はAndroid用にrubyをビルドする方法を紹介しましたが、実はビルドしなくても済む方法もあります。今回はそれを紹介します。 実はARM Ubuntu 10.04の実行ファイルのバイナリをAndroidにコピーしたらそのまま動きました。ただし必要なファイルを全てコピーする必要があります。 (ARM Ubuntu 10.04はarmv7用に最適化されています。今回AndroidはKZM-CA9-01ボードで動かしています。) bashをコピーして動かす Ubuntuの/bin/bashはダイナミックリンクされています。このファイルを起動するためには以下のダイナミックリンクライブラリが必要です。 ARMのUbuntuで以下を実行します。 user@arm-lucid:~$ ldd /bin/bash lib
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く