【发布时间】:2014-07-21 21:52:47
【问题描述】:
我在大学上过一门关于用汇编编程微控制器的课程。我们有一个通过学校提供给我们的微控制器,以及用于对微控制器进行编程的 IDE。
那么是否可以使用微控制器(例如电视遥控器)抓取任何随机电路并对控制器进行编程?我在网上找了很久,没有找到任何相关信息。
【问题讨论】:
-
如果你能找出处理器的实际类型,知道它所连接的硬件是如何工作的,并且能找出它的汇编器(不是所有的微控制器都使用相同的汇编器),你可能会能够重新编程它。不过,这需要的不仅仅是普通知识。
-
所以我需要原理图,并且知道控制器的类型?
-
现在越来越少见,学术界不知道,每个人都使用 C 编译器。一个交叉编译器。 Keil 是 20 磅重的大猩猩,也有开源工具。不,它永远不会是随机的。
-
@ChaseErnst:是的,当然。硬件可能会有很大差异。
-
就像鲁迪说的,如果你知道硬件的细节是可能的。但是,我建议从 Arduino 之类的东西开始,而不是打开你的电视遥控器。 arduino 社区拥有大量资料,可让您的学习更轻松。您不仅可以找到电路板的原理图,还可以找到引导加载程序、示例代码、实际工作的演示应用程序等。如果您能找到电视遥控器的这些详细信息,我会感到惊讶。
标签: c assembly embedded microcontroller