嵌入式软件开发基础要点.ppt

* * * Linux内核的C语言入口是start_kernel()函数,而不是一般C语言的main()函数。 * 压缩和非压缩两种启动方式之间的区别。 * * 对于新的体系结构和处理器的支持,需要从表格中的角度完成移植。 * μCLinux发布包不仅包含内核也包含文件系统和应用程序,可以更方便地构建系统。 * Linux2.4和Linux2.6的编译方式有区别, Linux2.4使用config.in, Linux2.6使用kconfig. * * * * * * * * * * * * * * * * MTD (memory technology device内存技术设备) * Fat,fat16,fat32,ntfs * * BootLoader分成两个阶段,也可以更好的实现BootLoader在不同的嵌入式系统中的可移植性。 * * * * * * * * * * * * * *    课程小结 ? 嵌入式软件开发基础 ? 嵌入式Linux开发环境 ? 构建嵌入式Linux系统 ? 嵌入式Linux系统移植 ? 嵌入式Linux驱动开发 *    课程小结 1.嵌入式软件开发的主要步骤有哪些? 2. 嵌入式开发常用的调试方式有哪些? 3. Bootloader程序框架结构和各部分完成的任务? 4. 将Linux内核移植到一种新处理器的主要工作? 5. Linux驱

文档评论(0)

1亿VIP精品文档

相关文档