私は Toshiba Thrive 10.1" を持っていて、最近そのカーネル ソースを入手しました。私の最終的な目標は、Ubuntu などのデスクトップ Linux をその上で実行することです。
B&N Nook Color を入手する方法に関するガイドを見つけ、それに従い、Ubuntu 用に変更を加えました (既に Ubuntu ARM をダウンロードしていたため)。 : そのようなファイル、又はディレクトリはありません"。simlink を試してみましたが、「空き VT がありません」という結果になってしまいました。
ちょっとしたグーグル検索で、VT サポートを有効にする必要があることがわかりました。それは簡単でした。NDK の .config ファイルを取得し、「CONFIG_VT=y」で編集します。そこにいる間に、CD をサポートするように変更しました。
次に、Thrive の設定をエクスポートして、make を実行しました。いくつか質問したところ、エラーが発生しました。
CC arch/arm/mach-tegra/pm-t2.o
arch/arm/mach-tegra/pm-t2.c:74: error: pllx causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:74: error: pllx causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:85: error: emc_0 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:85: error: emc_0 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:93: error: emc_1 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:93: error: emc_1 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:102: error: emc_2 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:102: error: emc_2 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:114: error: emc_3 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:114: error: emc_3 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:123: error: emc_4 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:123: error: emc_4 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:131: error: emc_5 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:131: error: emc_5 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:145: error: emc_6 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:145: error: emc_6 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:160: error: emc_dqsib_dly causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:160: error: emc_dqsib_dly causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:164: error: emc_quse_dly causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:164: error: emc_quse_dly causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:168: error: emc_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:168: error: emc_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:173: error: emc_autocal_fbio causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:173: error: emc_autocal_fbio causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:188: error: emc_autocal_interval causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:188: error: emc_autocal_interval causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:195: error: emc_cfgs causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:195: error: emc_cfgs causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:214: error: emc_adr_cfg1 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:214: error: emc_adr_cfg1 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:228: error: emc_digital_dll causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:228: error: emc_digital_dll causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:239: error: emc_dqs_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:239: error: emc_dqs_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:245: error: emc_dq_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:245: error: emc_dq_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:251: error: emc_dll_xform_dqs causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:251: error: emc_dll_xform_dqs causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:258: error: emc_odt_rw causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:258: error: emc_odt_rw causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:269: error: arbitration_xbar causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:269: error: arbitration_xbar causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:273: error: emc_zcal causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:273: error: emc_zcal causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:278: error: emc_ctt_term causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:278: error: emc_ctt_term causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:287: error: xm2_cfgd causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:287: error: xm2_cfgd causes a section type conflict
make[1]: *** [arch/arm/mach-tegra/pm-t2.o] Error 1
make: *** [arch/arm/mach-tegra] Error 2
今の私の質問は、これを修正するために何をする必要があるかということです. ソース コード自体には変更を加えていません。構成ファイルだけです。