单片机和嵌入式LINUX开发核心技术要点

2星 需积分: 9 9 下载量 15 浏览量 更新于2024-07-26 收藏 1.88MB PDF 举报
韦东山老师《拨开迷雾-单片机和嵌入式LINUX开发的那点事儿》 韦东山老师的这篇讲座《拨开迷雾-单片机和嵌入式LINUX开发的那点事儿》,讲述了单片机和嵌入式LINUX开发的相关知识点。以下是对该讲座的知识点总结: 1. 单片机与ARM等新处理器的价格比较 单片机和ARM等新处理器是嵌入式系统的核心组成部分,其价格差异非常大。韦东山老师通过对比ARM9、CORTEX-M3、8051等处理器的参数和价格,展示了不同的处理器在不同应用场景下的选择。 2. 带操作系统与不带操作系统的软件开发的区别 韦东山老师讲述了带操作系统和不带操作系统的软件开发的区别,包括驱动开发和应用程序开发的差异。这为开发者提供了明确的选择依据,以满足不同应用场景下的需求。 3. 示例演示 韦东山老师通过示例演示,展示了单片机和ARM等新处理器的价格比较,包括处理器的参数、外设接口等方面的比较。 4. 如何选择芯片? 韦东山老师提出了选择芯片的三大规则:成本、员工的偏好和知识结构、原厂的支持力度。这些规则为开发者提供了明确的选择依据,以满足不同应用场景下的需求。 5. 嵌入式系统的组成 韦东山老师讲述了嵌入式系统的典型组成,包括处理器、MMU、GPIO、USB、LCD、CAN、DMA、以太网、Flash、SRAM等。这些组件的选择和配置对嵌入式系统的性能和可靠性产生了重要的影响。 6.嵌入式LINUX开发的那点事儿 韦东山老师讲述了嵌入式LINUX开发的相关知识点,包括操作系统的选择、驱动开发、应用程序开发等方面的内容。这为开发者提供了嵌入式LINUX开发的实践经验和知识储备。 韦东山老师的讲座《拨开迷雾-单片机和嵌入式LINUX开发的那点事儿》为开发者提供了单片机和嵌入式LINUX开发的相关知识点和实践经验,涵盖了处理器的选择、软件开发、嵌入式系统的组成和嵌入式LINUX开发等方面的内容。