公众科技网认证
作为一颗很给力的Cortex-M3芯片,为何LPC1788不能移植Linux呢。
因为和ARM7一样,LPC1788也不含MMU -----内存管理单元。MMU是高级操作系统(Windows,Linux)所必须的。简单来说MMU的作用是为线程提供更安全的存储空间。ARM9,ARM11这类cpu都包含了。当然也不是没办法,针对LPC17xx这类没有MMU的CPU可以使用uCLinux。只是目前移植uCLinux到LPC17xx的资料还比较少。