您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术uClinux操作系统移植 正文
uClinux操作系统移植

uClinux操作系统移植

点击数:7350 次   录入时间:03-04 11:56:05   整理:http://www.55dianzi.com   嵌入式系统-技术

    需要修改的系统源码主要有如下几处:

    (1)bootloader相关代码。此代码位于uClinuxlinux-2.4.xarcharmnommubootcompressed目录下名为head.s的文件中。此处程序用汇编语言实现,需要修改的地方主要是设置memorymap的代码,与memorycontroller的硬件实现相关。

    (2)UART相关代码。UART相关代码位于uClinuxlinux-2.4.xdriverschar目录下的serial.c

    (3)定时器相关代码。uClinux中有如下函数调用star_kernel()->time_init()->setup_timer(),需要修改setup_timer()函数中的相关代码。

    (4)中断控制器相关。uClinuxlinux-2.4.xarcharmnommuIRQ.c

    除了上述的代码,还有其他多处需要修改。在修改源代码时,可按照uclinux启动和执行顺序依次修改整个平台。熟悉linux内核源码结构对操作系统移植有很大帮助。



上一页  [1] [2] 


本文关键字:操作系统  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术