首页 > 电子

西班牙码农报告:对嵌入式linux,ads有何理解?

很纯粹的码农,将编码视为爱好,很羡慕还有这种技术热情的人昨晚听了一个西班牙老码农的报告,20多年码农经验,ARM,嵌入式开发,分布式计算,到现在密码学,DSL,从他脸上的害羞和兴奋能看出那种纯粹,Rust代码干干净净,应该是个cpp老手。有点感触无法言语,有点羡。

1、对于嵌入式linux,arm,ADS我该如何理解?高分

大学毕业后马上考研,嵌入式没文凭就没有开门钥匙,本科毕业就是民工兄弟,研究生毕业也就是工人阶级。除非打算自己“山寨”发家。嵌入式仅仅是整个专用计算机系统里面的一个环节,ARMASD都是常用的东西。ARM是CPU,就像称呼现在台式机CPU为x86一样,是一种CPU架构。ASD是ARM开发软件,内核就是系统内核,系统的最底层。

这需要很多的动手能力,Linux先从x86桌面开始。熟悉后买个ARM开发板,转入嵌入式开发环节。弄Linux仅仅是嵌入开发的一个步骤,写驱动,设计电路也需要学学的。所以,系统的学习吧,大学辍学,就意味着,你需要进入另一个学习环境(比如商业培训),嵌入式开发培训需要很多知识的。我是非计算机行业人员,所说的东西都是这些年在Linux论坛的感受。

2、初学者学ARM嵌入式系统该从哪种入手,操作系统呢?

应该说行业不一样用的就不一样,我是做仪器仪表的,低端的用51或其他单片机。高级一点的用ARM7比较多,ucos在仪表行业应用也很广。再高端的仪表就要涉及Linux和wince了。对于初学者,周立功的那一套是比较适合的,现在LPC2000系列的ARM7应用是非常广的。学的时候一定要上系统,LPC2000和ucos一起学比较适合。

3、如何利用EclipseC/C 搭建嵌入式ARM开发环境

由于觉得在Linux下不方便编写代码,所以准备在windows上搭建开发环境,其实在Linux上也搭建好了,但是使用起来不是很人性化,尤其是文件比较多的时候就很麻烦。下面就选择在windows上用Eclipse做开发。【后来发现还是需要在Linux下编程,因为Windows下没法包含Linux下的一些头文件,所以下面也介绍Linux环境下的Eclipse搭建】。

4、请问初学ARM嵌入式软件方向该如何学习??

ARM咱们国家大部分搞ARM开发都是偏软的,硬件精通的没几个。没单片机基础也行,那你的软件开思路还在windows下,ARM哪有那么成熟的硬件平台让你开发自己的程序,因为每个硬件平台都不一样。有C、操作系统、LINUX基础就不错了,但是数电模电要了解的,最起码要看懂电路图,要不给你个板子不知道它的地址io分配系统移植就无从谈起,软件更不用说了。

保存到:

相关文章

Top