怎么学arm11,linux我想从事底层驱动的开发,我才刚刚入门啊,该看些什么书呢,能不能列个计划给我。
我现在很糊涂的是,先学arm11呢,在学linux,我感觉这两个联系不起来啊,到底该怎么学,先学什么再学什么,我很困惑,真的,有专业的人告诉我先看什么书或者视频,在看什么...
我现在很糊涂的是,先学arm11呢,在学linux,我感觉这两个联系不起来啊,到底该怎么学,先学什么再学什么,我很困惑,真的,有专业的人告诉我先看什么书或者视频,在看什么书或者视频吗?我需要指导,谢谢了,不过不懂的请不要回答了。谢谢
展开
1个回答
展开全部
arm 是一款处理器的架构,而 linux 是操作系统; 前者属硬件范畴,而后者则是软件范畴;操作系统可以运行在处理器架构上。
关于先学什么,后学什么的问题。就得看你的专业基础偏向软件还是硬件。
假如你之前有硬件相关的背景,比方做过单片机,画过电路板,焊过小电路,那从arm入手学习嵌入式。至于arm 的版本,则不一定要求arm11,arm9的足够了,其实都是一样的。
假如你先前学习的是软件相关的专业,也接触过比方windows上的程序开发,web开发,java/c# 之类的开发,那就建议先从学习 linux 开始,明白了 linux 应用层的开发和原理之后,再往下钻内核或驱动。
不论是硬件还是软件,在学习的时候,从自己擅长的方向开始着手,但同时也需要学习另外一个方向的知识。假如你之前没写过任何代码,也不知道电子电路是怎么回事,那你就开始先学习 linux 的操作吧。想要了解更详细的内容,可参考 巨立安技术 网站上的内容。
关于先学什么,后学什么的问题。就得看你的专业基础偏向软件还是硬件。
假如你之前有硬件相关的背景,比方做过单片机,画过电路板,焊过小电路,那从arm入手学习嵌入式。至于arm 的版本,则不一定要求arm11,arm9的足够了,其实都是一样的。
假如你先前学习的是软件相关的专业,也接触过比方windows上的程序开发,web开发,java/c# 之类的开发,那就建议先从学习 linux 开始,明白了 linux 应用层的开发和原理之后,再往下钻内核或驱动。
不论是硬件还是软件,在学习的时候,从自己擅长的方向开始着手,但同时也需要学习另外一个方向的知识。假如你之前没写过任何代码,也不知道电子电路是怎么回事,那你就开始先学习 linux 的操作吧。想要了解更详细的内容,可参考 巨立安技术 网站上的内容。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询