博客
关于我
嵌入式开发资料集锦
阅读量:573 次
发布时间:2019-03-11

本文共 1380 字,大约阅读时间需要 4 分钟。

嵌入式开发是一个充满挑战与机遇的领域,涵盖了从硬件设计到软件开发的多个方面。以下是一些值得关注的资源和技术指南,帮助开发者快速获取所需信息并提升技能。

1. 嵌入式开发工具与资源

国内推荐网站

  • 中国Unix:提供丰富的C语言和Shell脚本资源,包括教程、论坛和man手册。
  • 中国Linux论坛:专注于嵌入式Linux技术,涵盖Linux内核、设备驱动和编程实践。

国外经典资源

  • The ARM Linux Project:为ARM处理器提供完整的Linux移植资源。
  • ARM官方网站:提升ARM处理器专业技能的最佳平台,文档和技术笔记均为英语,适合长期学习。
  • Linux Kernel Archives:Linux内核的官方资源,包含大量开发文档和源码。

技术博客与文章

  • 陈莉君的博客:专注于操作系统研究,尤其是Linux内核深入解析。
  • 飞翔的嵌入式Linux博客:提供嵌入式开发实践经验和项目案例。

2. 开发工具与编译器

必要工具介绍

  • GNU Toolchain:包括AS、LD、MAKE、GCC和GDB等工具,支持多种处理器架构。
  • VIM编辑器:强大的文本编辑器,支持跨平台操作,适合代码开发和调试。

重要书籍与指南

  • 《Using and Porting the GNU Compiler Collection》:详细介绍了如何使用和移植GNU编译器集合。
  • 《Linkers and Loaders》:深入探讨了链接器和加载器的工作原理。

3. 嵌入式系统与RTOS

嵌入式操作系统

  • uClinux/ARM:支持没有MMU的系统运行Linux,适合Motorola ColdFire系列微处理器。
  • Etlinux:设计用于PC/104模块上的分发版Linux,适合工业控制场景。

实时操作系统

  • RT-Linux:提供实时扩展功能,适合嵌入式系统需要高响应性的场景。
  • KarlOS微内核:小型可靠实时内核,支持硬件抽象层和平台抽象层技术。

4. 编程与开发技巧

交叉编译工具链

  • ARM交叉编译工具链:支持多种处理器架构,适合嵌入式系统开发。
  • PowerPC交叉编译:提供完整的编译工具链,支持大端ian和小端ian系统。

编程指南与 HOWTO 文档

  • 如何构建嵌入式Linux系统:从硬件选择到系统配置的完整指南。
  • ARM处理器移植指南:详细说明了如何在ARM架构上移植和优化Linux系统。

5. 开发社区与论坛

国内活跃论坛

  • 白云黄鹤站嵌入版:国内嵌入式开发者的热门论坛,内容丰富且互动性强。
  • 科大瀚海风云嵌入式论坛:提供嵌入式技术讨论和资源分享。

国外技术社区

  • IEEE计算机协会实时系统技术分会:提供实时系统研究的最新进展和文献。
  • 《Embedded Systems》杂志:欧洲领先的嵌入式设计杂志,提供详尽的技术分析和产品评测。

6. 开发板与硬件

主流开发板供应商

  • 北京恒颐:提供嵌入式开发板和相关工具套件。
  • 华恒科技:专注于嵌入式硬件设计和解决方案。

开发工具

  • JTAG调试工具:支持多种开发板,提供便捷的硬件调试功能。
  • CAN总线模块:用于工业控制和嵌入式通信系统。

通过以上资源和工具,开发者可以从零开始学习嵌入式开发,逐步掌握硬件设计、软件编写和系统优化等技能。同时,加入相关的开发者社区可以加速学习进程,并获取最新的技术动态和支持。

转载地址:http://vkrvz.baihongyu.com/

你可能感兴趣的文章
抖音发布黄金时间段,抖音上热门最佳时间
查看>>
小米有品的手机详情图怎么保存,如何把小米有品商品详情图保存
查看>>
我的图床~
查看>>
MySQL 实战 45 讲笔记 | 事务隔离和 MVCC
查看>>
自学C++编程,掌握这三项技能就可以工作了
查看>>
HTTP 常见状态码
查看>>
Thymeleaf sec:authorize 标签不生效
查看>>
js回车键登录
查看>>
Iterable与Iterator
查看>>
API_Net官方代码之训练网络
查看>>
Python机器学习(五十二)SciPy 基础功能
查看>>
Python机器学习(六十五)Matplotlib 入门
查看>>
关于WebView当前地址问题的疑惑
查看>>
Python机器学习(九十二)Pandas 统计
查看>>
项目实战 从 0 到 1 学习之Flink (26)Flink采集kafka数据后存到mongodb
查看>>
项目实战从0到1之hive(24)企业级数据仓库构建(六):数仓理论及数仓搭建
查看>>
智能网联改装实训整车,智能网联汽车实训台
查看>>
SecSolar:为代码“捉虫”,让你能更专心写代码
查看>>
a标签常用属性——你是否都用过?
查看>>
Trying to construct an instance of an invalid type
查看>>