题
我的软件发展的人。最近我想尝试一些固发展,因为我工作的公司试图进入该领域。我有很多问题,关于固发展-如:
- 什么样的工具使用状IDE?
- 在哪种语言是大多数代码编写的?
- 如何到港口的码成微控制器?
- 如何编码为不同的微控制器?
- 如何确定的事情,我将需要建立一个具体应用(选择的微控制器等等)?
还有什么我应该知道我从哪里开始?对不起,如果这个问题是太基本,但是我不能找出任何令人满意的答案其他地方。
解决方案
大多数微控制器有体面的C编译器,因此是最好的编码,用于在C,尽管你可能需要深入研究大会程序,用于偶尔的高效程序。所选择的微控制器通常是由硬件的要求,在外围设备、性能和低成本的约束。你不会一般被移植码从Windows/Linux/Mac环境的微控制器的一个;你一般会被写入直接用于微控制器,所以严格的编译是一个交叉编译器编写上你的电脑上运行的不同处理器。你通常获得调试器、仿真程序和充分的编辑能力在IDE,使其类似的经验编写代码在电脑环境,但是它的运行速度较慢,并具有以下载到目标的硬件或模拟的进行测试。
一个伟大的权力机构开始阅读关于嵌入式发展 杰克Gansle 和他 固手册.还 www.embedded.com 对于一般的文章。
不隶属于 StackOverflow