Linuxカーネルの移植ノート| 05 - JZ2440への移植のLinux 3.4.2カーネルは(カットカーネル)

1.なぜ必要カットコアへ

移植工程の前に、カーネルは、2414キロバイトをコンパイルしており、それは作物へのカーネルのために必要であるので、NANDフラッシュは、MTDパーティションは、不要なコンテンツを削除し、2M = 2048キロバイトのためのカーネルのパーティションを指定しました。

2.コア切断方法

コアの切断方法は、非常に簡単である最初の設定

make s3c2410_defconfig

そして、ビルド構成を開きます。

make menuconfig

その後、近く少ない構成にすることができます。

3.コア切断工程

3.1。切断機のサポート

システムタイプを入力します。 - > SAMSUNG S3C24XX SoCのサポート:

MINI2440を除去することも!

3.2。サポートされているファイル・システムをトリミング

ファイルシステムを入力します。

ファイルシステムを入力してください- > CD-ROM / DVDファイルシステム:

ファイルシステムを入力してください- > DOS / FAT / NTファイルシステム:

ファイルシステムを入力してください- >その他のファイルシステム:

3.3。切断装置ドライバサポート

进入デバイスドライバ- > SCSIデバイスのサポート:

进入デバイスドライバ- >入力デバイスのサポート:

进入デバイスドライバ- >入力デバイスのサポート- >タッチスクリーン:

进入デバイスドライバ - >サウンドカードサポート - >高度なLinuxのサウンドアーキテクチャ:

进入Device Drivers -> Multifunction device drivers:

进入Device Drivers -> USB support:



其它:

网卡驱动:

只剩下DM9000

4. 编译下载测试

make uImage


下载到开发板中启动测试,启动成功,进入Linux系统,现在大小<2MB,可以烧到nand falsh的kernel分区中:

接收更多精彩文章及资源推送,欢迎订阅我的微信公众号:『mculover666』

发布了239 篇原创文章 · 获赞 622 · 访问量 28万+

おすすめ

転載: blog.csdn.net/Mculover666/article/details/104637582