|
(5) 修改/Uclinux-dist/config/config.in。加入:
bool ‘hello’CONFIG_USER_SHELLO_HELLO
(6)在/ucLinux-dist/user/shello/中加入makfile文件,此文件内容如下:
EXEC=hello
OBJS=hello.o
All:$(EXEC)
$(EXEC):$(OBJS)
$(CC) $(LDFLAGS) –O $ @ $ (OBJS) $ (LDLIBS)
romfs:
$(ROMFSINST) /bin/$ (EXEC)
clean:
rm –f $ (EXEC) *.elf *.gdb *.o
|
(7)做完以上步骤后,重新编译内核。此时hello应用程序会被加入内核中,注意在选择模块时选中hello。编译结束后,把内核下到板子上,启动Uclinux,在root>后键入hello,会出现“hello,world”。
4 结语
嵌入式操作系统是当今最热门的研究课题,本文详细介绍了如何在Blackfin中嵌入Uclinux以及怎么样加入自己的应用程序,该系统已广泛应用到我们开发的项目中。
参考文献
1 孙天泽,袁文菊,张海峰. 嵌入式设计及Linux驱动开发指南. 北京:电子工业出版社,2005
2 ADI公司. ADSP-BF533 BlackfinTM Processor Hardware Reference
3 Alesssandro Rubini, Jonathan Corbet. LINUX设备驱动程序. 魏永明等译. 第2版. 北京:中国电力出版社. 2002
(完)
共3页: 上一页 [1] [2] 3 下一页
|