首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 嵌入开发 >

想学硬件编程,却不知道从哪开始,大姐指点一下

2012-03-08 
想学硬件编程,却不知道从哪开始,各位大哥大姐指点一下其实就是自己想做个东西,但是对硬件编程毫不知晓。想

想学硬件编程,却不知道从哪开始,各位大哥大姐指点一下
其实就是自己想做个东西,但是对硬件编程毫不知晓。

想开发的就是有个硬件,我写个程序能在上面运行。而且可以记录数据,并且能够通过USB或者其他接口跟电脑相连,将数据导出,当然程序也可以更新,而不是那种烧录上去的那种。

是不是这个硬件上得有个操作系统?比如linux。

我对Java比较熟,开发这样的东西最好用啥语言啊?c ?c++ ?

[解决办法]
你的目标不可能一步实现的

还是踏实一点,多看一些资料先吧

能跑程序的,最常见的是单片机、arm,单片机相对简单一点,ARM可不是几天能入门的

采集不同的数据,对应不同的硬件接口和电路,这一块就涉及很多硬件知识的

跟电脑相连,起码终端要有相应的接口电路,然后双方之间要有通信协议,之后两边都要根据协议写程序

程序更新的方式也有好多种,每一种都不是简单就能实现的



[解决办法]
先买个开发板锻炼一下。
照着实例去做,熟悉一下过程。
[解决办法]
硬件编程就学单片机吧
[解决办法]
不一定要操作系统。
无目标的自学很难。简单的开始,就选个单片机吧,只要能通过串口发数据到PC,你就算初入门了。
[解决办法]
其实就是自己想做个东西,但是对硬件编程毫不知晓。 

想开发的就是有个硬件,我写个程序能在上面运行。而且可以记录数据,并且能够通过USB或者其他接口跟电脑相连,将数据导出,当然程序也可以更新,而不是那种烧录上去的那种。 

51单片机拿来入门不错,不像ARM等芯片封装太复杂板子很难做,51自己可以手工做PCB板并且焊接完成整个过程。


是不是这个硬件上得有个操作系统?比如linux。 

不需要,其实一个死循环做主程序,再加上中断处理程序可以满足大部分场合,而且51上跑操作系统也忒吃力了。



我对Java比较熟,开发这样的东西最好用啥语言啊?c ?c++ ?

支持嵌入式java的设备自己不太容易做的出来,所以还是推荐51单片机,语言用C比较合适,现在51的C编译器很多的。



另外,如果你的重点是想嵌入式编程,而不是体验软硬件运行过程,ARM,MIPS等可以考虑。


热点排行