做法。mclinux中,由于没有内存保护机制,应用代码一般采用静态连接的方式,而且在mclinux中采用flat文件执行格式(linux是coff或elf格式), mclinux和应用代码都可以支持固化,存储在flash存储介质中,不需象linux需要经过一次flash到ram的拷贝。所有这些,使得mclinux更象传统意义上的嵌入式操作系统。 mclinux是由linux 2.0.38内核开始移 植的,目前已经有2.4 linux支持的一些移植的版本,如s3c2500、44b0等arm芯片,可以在mclinux的官方网站www.uclinux.org上找到这些版本,mclinux近期主要是在发展各种2.4.x版本的移植,以期跟上linux社会主流的发展趋势(因为今后linux 2.6将开始成为主流的内核)。 mclinux主要是针对没有mmu的嵌入式处理器开发设计,那么它也失去了有mmu所带来的linux操作系统的特色,比如,上面已经提到的静态加载(linux支持动态应用的加载),mclinux对内存操作是直接的物理内存,这样,任何程序的异常都
内嵌2个ethernet mac、1个uart的arm有哪些?我目前知道有s3c2500和s3c2510,但是到2005年10月份停产,做产品的话不能选用停产的芯片。 还有哪些,知道的请说一下,谢谢!