ARM设计的uClinux及其应用
你是否需要编译这个新的应用程序。
(3)修改uClinux—Samsung/user/Makefile 件。在该文件合适的位置增加下面一句:
dir-$(CONFIG_USER—XDQ—XDQ)+=xdq
加上这句后,如果你在Make menuconfig时选择了这个新应用程序。则编译时就会编译这个新的应用程序。
把修改工作完成后要进行内核的编译工作,按照以前编译uClinux内核的步骤进行就可以了。
值得注意的一点是在第一步make menuconfig进行内核配置的时候.在Target Platform Selection,要选中Customize Vendor/User Settings fNEW),选中了该选项后,与最初我们配置内核过程不同的是.它还会在make menuconfig的最后出现一个对话框,在此进行用户应用程序的配置,在对话框里出现的文字是在config.in文件中添加的文字,选中要编译的应用程序所在路径,就会出现另一个对话框,选中要编译的文件名,保存好内核配置后退出。用这种方法生成的可执行文件在romfs/bin目录下。
选择完要编译的源文件后.接下来就进行make dep,makeclean等内核编译的后几步。以上介绍的是一种基本的添加用户应用程序的方法,在将用户应用程序添加uClinux内核运行时,都需要对内核进行部分或全部的编译,每次对内核编译完成后,都要先将FLASH存储器中的内容擦除,然后重新烧写新编译好的内核到FLASH存储器中去。
2 结束语
ARM内核处理器具有体积小、高性能、低功耗、低成本等一系列优点,是嵌入式电子产品设备由8位机升级到32位机的理想选择。uClinux因具有稳定良好的移植性、优秀的网络功能、完备的对各种文件系统的支持以及标准丰富的API等优点,被广泛应用于嵌入式领域应用前景广阔。
- 数字信号处理(DSP)应用系统中的低功耗设计(05-02)
- SHARC引领第四代通用DSP高端应用潮流(09-27)
- 在应用可编程测控网络设计(03-15)
- 基于dsPIC33F系列单片机的应用程序升级方法(04-03)
- 采用混合时钟模式提高Linux时钟精度的方法(05-10)
- MSP430低功耗原理及其在海温测量中的应用(06-06)