信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

嵌入式学习中遇到的问题有哪些?

时间:2018-08-30 00:00:00 来源:信盈达 作者:信盈达

对于嵌入式初学者来讲,由于对嵌入式了解的并不是太深入,所以经常会出现一些基础性的问题,今天为大家搜罗了一些初学者常见的问题,可以供初学者来一起做个参考。

 

1.我怎么知道哪段代码在哪个文件中

系统编程中经常需要使用在多个文件中搜索字符串,在windows平台下可以使用平台提供的多文件字符串搜索工具,在Linux平台下,可以使用grep来搜索字符串,它的搜索功能是十分强大的,所以熟练使用grep对于阅读系统和驱动程序代码都是很有帮助的。

 

2.程序执行到哪里了?

可以在程序中插入如下代码来实现

printf( “I am here %s, %d\n”,__FILE__, __LINE__);

代码将打出printf语句所在的文件名和行号。

 

3.WinCE应用程序的开发环境是什么?

eVC是微软提供的WinCE应用程序开发工具之一,其界面和VC非常相似,很容易入门,其还有一个优点,就是是免费的,不存在版权问题。从性能上看,eVC比任何Linux的开发工具的性能都强很多了。另外,WinCE还可以使用微软的VisualStdio.Net集成开发工具进行应用开发(可以选择使用的语言包括C++/C#/VB等),这给应用开发工程师带来了极大的便利。

 

4.学嵌入式要学c++吗?

想要从事嵌入式软件开发,无论从哪几方面来说学好c++都是非常重要的,wince需要C,C++,C#,linux需要C,C++,android需要java,而底层系统和驱动需要C或C++,所以达内提醒各位,C++很必要。对于java来讲,如果你打算往android应用程序发展就需要java,但如果你已经学会了C++基础,再看java其实是很简单的。


信盈达2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品最底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供最具价值的职业教育服务。专业嵌入式、物联网、人工智能Java、单片机等课程,想了解更多信息点击立马咨询