我想请问一下针对一块ARM9开发板具体的软件开发流程是怎样的?(从零开始直到能运行windows CE的那种)

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:48:57
我自己的思路是:
先设计bootloader(这里先用vivi),再在PB中定制一个WINCE,生成NK.bin,之后将vivi,eboot和NK.bin都烧到Nand flash中,这样开机后wince就可以运行了!
最后再做基于Wince的应用开发。
这样的思路对吗?

还有,这样的eboot是在PB定制wince系统中产生的那个吗?它具体的作用就是启动wince,是吧?

另外,bootloader和OAL有什么区别啊?

1.基本流程是这样的;

2.bootloader 主要是load CE OS 用的;
OAL主要是kernel 对OEM 的一些接口,抽象了Kernel对硬件的访问,和管理
比如,中断,cache,RTC等。