历史上的今天
返回首页

历史上的今天

今天是:2025年03月07日(星期五)

正在发生

2019年03月07日 | 基于S3C2440的Linux内核移植和yaffs2文件系统制作-- 配置Linux内核

2019-03-07 来源:eefocus

1.3.3 配置Linux内核

1、 进入Linux-2.6.29.1内核主目录,通过以下命令将2410的默认配置文件写到当前目录下的.config。S3C2410的配置和S3C2440差不多,,在这基础上进行修改。

make  s3c2410_defconfig             


2、 配置内核模块的功能,有几种方式可以进行界面选择:

make menuconfig(文本选单的配置方式,在有字符终端下才能使用)

make xconfig(图形窗口模式的配置方式,图形窗口的配置比较直观,必须支持Xwindow下才能使用)

make oldconfig(文本配置方式,在原内核配置的基础修改时使用)

这里使用make menuconfig命令。


3、[*]Enable loadable module support--->

              [*]Forced module loading

              [*]Module unloading


4、System Type--->

           S3C2410 Machines--->

                     [*]SMDK2410/A9M2410选上 其余不选

           S3C2440 Machines--->

                     [*]SMDK2440

                     [*]SMDK2440 with S3C2440 CPU module,其余不选

其余的Machines下选项全部不选(如2400,2412,2442,2443)


5、Kernel Features--->

[*]Use the ARM EABI to compile the kernel

 注:由于所使用的的交叉编译arm-linux-gcc-4.3.2是符合EABI标准交叉编译器,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture),而没有FPA的CPU,比如SAMSUNG S3C2410/S3C2440,会使用FPE(Float Point Emulation 即软浮点),这样在速度上就会遇到极大的限制,使用EABI(Embedded Application Binary Interface)则可以对此改善处理,ARM EABI有许多革新之处,其中最突出的改进就是Float Point Performance,它使用Vector Float Point(矢量浮点),因此可以极大提高涉及到浮点运算的程序。


6、Boot options-?

noinitrd root="/dev/mtdblock2" init="/linuxrc"  console=ttySAC0


7、Userspace binary formats--->

              [*]Kernel support for ELF binaries

其它的可以全部不选。


8、 选择支持yaffs2文件系统

Filesystem--->

              Miscellaneous filesystems--->

                    

                     [*]   Lets Yaffs do its own ECC

              Native language support


9、Device Drivers--->

              Graphics support--->

                    

                            [*]Enable firmware EDID

                            [*]Enable Video Mode Handling Helpers

                           

                     Console display driver support--->

                           

                            [*]Select compiled-in fonts

                            [*] VGA8x8 font

  [*]VGA8x16 font

[*]Bootup logo--->

                            [*]Standard black and white Linux logo

                            [*]Standard 16-color Linux logo

                            [*]Standard 224-color Linux logo

在Bootup logo--->选择的那几项,将会在系统启动时在液晶上显示开机logo。


推荐阅读

史海拾趣

Capar Components Corp公司的发展小趣事

在追求经济效益的同时,Capar Components Corp也注重环保和可持续发展。公司积极采用环保材料和生产工艺,减少生产过程中的污染排放。同时,公司还推出了一系列绿色电子产品,满足消费者对环保产品的需求。这些举措不仅提升了公司的社会形象,还为公司赢得了更多客户的青睐。

奇力新(chilisin)公司的发展小趣事

在电感器领域,技术创新是推动产业升级的关键因素。奇力新始终将技术创新作为公司发展的核心驱动力。公司不断投入研发资金,加强与国际知名企业和研究机构的合作,推出了一系列具有自主知识产权的新技术和新产品。这些技术和产品不仅提升了奇力新的市场竞争力,还推动了整个电感器行业的升级和发展。

格科微电子(GALAXYCORE)公司的发展小趣事

随着业务的不断发展和市场需求的增长,奇力新开始在全球范围内进行布局。公司先后在亚洲、欧洲、美洲等地设立了生产基地和研发中心,提升了产能和研发能力。同时,奇力新还积极寻求与国际知名企业的合作,共同开发新产品和新技术。这些举措不仅提升了奇力新的品牌影响力和市场竞争力,还为其未来的发展奠定了坚实的基础。

American Power Devices Inc公司的发展小趣事

在电子行业的初期,APD公司凭借其卓越的技术研发团队,成功开发出了一款高效能的电源管理芯片。这款芯片以其低能耗、高稳定性等特点迅速获得了市场的认可。随着技术的不断迭代和更新,APD持续投入研发,推出了一系列具有竞争力的产品,逐渐在电源管理领域树立了领先地位。

Cadeka公司的发展小趣事

在电子行业的初期,Cadeka公司凭借一项革命性的半导体技术突破,迅速崭露头角。公司研发团队经过数年的努力,成功开发出一种新型的集成电路,大大提高了电子设备的性能和效率。这一技术突破迅速吸引了市场的关注,Cadeka公司的订单量激增,公司规模迅速扩大。

CMOSIS公司的发展小趣事

在CMOS图像传感器市场竞争日益激烈的背景下,CMOSIS公司凭借其深厚的技术积累,成功研发出一款新型CMOS图像传感器,具有更高的分辨率和更低的噪声水平。这一技术突破使得CMOSIS的产品在市场上脱颖而出,赢得了众多客户的青睐。公司通过不断优化生产工艺和降低成本,逐渐扩大了市场份额,成为行业内的佼佼者。

问答坊 | AI 解惑

2808usb

2808protel 原理图…

查看全部问答>

74HC595驱动两位数码管74HC595驱动两位数码管

本帖最后由 paulhyde 于 2014-9-15 03:05 编辑 74HC595驱动两位数码管74HC595驱动两位数码管    …

查看全部问答>

有没有人2440/ce5用的128M ram 的?

bank6和bank7各挂64M(共4片32M的),近期想这么用,有用过的提供点经验。…

查看全部问答>

请教如何#improt 一个ActiveX控件

菜鸟一名, 请教各位高手如何#improt一个ActiveX控件, 主要是不知道#improt之后,如何在代码中使用自己的控件, 谢谢各位高手指教,比较急,还望能详细指教。…

查看全部问答>

wince 6.0 RIL层驱动开发

各位好.我是CE6.0 RIL层开发的新手。请教几个问题: 1、TCP/IP数据的封装是否工作在RIL层的上层。也就是说是当我用Socket将一个数据send(str);的时候。系统是通过一个怎样的过程将数据按TCP协议封装好,然后是否调用了一些RIL的接口。并通过RIL 驱 ...…

查看全部问答>

会汇编的请指点

我看书上的例子,不知为什么运行没有反应(没有出现对话框)这是一个对话框的例子 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ; Sample code for < Win32ASM Programming > ; by 罗云彬, http://asm.yeah.net ;>> ...…

查看全部问答>

马上换工作了寻求建议

马上换工作了,目前有两家公司供选择,一个做WINCE驱动,一个做LINUX驱动的 我两个系统都做过,对LINUX更熟悉,不知道究竟选哪个好,有没有大侠帮我分析下啊,谢谢先…

查看全部问答>

【应用笔记】与STM32有关的应用笔记汇总和简介

中文参考译文。 相关链接:https://bbs.eeworld.com.cn/upfiles/img/20093/2009318231910906.pdf…

查看全部问答>