arm学习
文章平均质量分 73
盼海
13年的嵌入式底层开发经验,涉及智能硬件、工业控制等多个领域。
展开
-
大学生如何学习嵌入式开发
嵌入式开发是一个充满挑战和机遇的领域。对于大学生而言,掌握这一技能不仅能够为自己的未来增添更多的可能性,还能够为社会的发展贡献自己的力量。希望同学们能够珍惜在校学习的时光,努力提升自己的专业技能和综合素质,为成为一名优秀的嵌入式开发工程师打下坚实的基础。原创 2024-10-16 08:00:00 · 140 阅读 · 0 评论 -
51单片机和ARM单片机的区别
在嵌入式系统设计与应用中,单片机作为核心控制单元,扮演着至关重要的角色。其中,51单片机和ARM单片机作为两种常见的单片机类型,各自具有独特的特点和优势。本文将从多个维度深入探讨这两种单片机的区别,以便读者更好地理解并选择适合自身需求的产品。原创 2024-09-24 16:59:32 · 1708 阅读 · 0 评论 -
S3C6410的IROM启动模式
IROM启动(internal ROM Booting),IROM启动是指从OneNAND、SD/MMC卡和NAND Flash存储设备启动的方式,见下图,描述了6410支持的启动模式。图1 1.IROM启动方式的图解图2上图的启动流程根据进一步细化为下面的流程,结合图1和图2理解:1) 处理器上电后,当OM[4:1]=11转载 2014-07-04 10:56:04 · 574 阅读 · 0 评论 -
linux下i2c驱动
1. 几个基本概念1.1. 设备模型由 总线(bus_type) + 设备(device) + 驱动(device_driver) 组成,在该模型下,所有的设备通过总线连接起来,即使有些设备没有连接到一根物理总线上,linux为其设置了一个内部的、虚拟的platform总线,用以维持总线、驱动、设备的关系。因此,对于实现一个linux下的设备驱动,可以划分为两大步:转载 2015-12-09 16:22:49 · 444 阅读 · 0 评论 -
linux I2c设备注册
OMAP3630 I2C device驱动 在Linux内核中,I2C device驱动位于drivers/i2c/chips目录下,可以看到该目录下有很多相关的device驱动,这里以xxxx项目的mma7455为例介绍device驱动的注册过程,对应的device驱动程序为mma7455.c。 既然有device驱动,那么必定有相应的device,I2C的device是转载 2015-12-09 17:43:43 · 2216 阅读 · 0 评论