linux应用软件市场,linux系统软件技术在电子行业的应用!

fc49d9d7b9e43c6e64667c9989249220.png

其实想要掌握好硬件,就要从基本的知识开始对使用方法和整体知识有一个完整的认识。如果一开始就学linux系统、学移植那么只会马上就陷入一个很深的漩涡。

d903eb272cb314185ee28fb11a6659da.png

我在刚刚开始学ARM的时候是选择ARM7(主意是当时ARM9还很贵),学ARM7的时候还是保持着学51单片机的思维,使用ADS去编程,第一个实验就是控制led。学过一段时间ARM的人都会笑这样很笨,实际上也不是,我倒是觉得有这个过程会好很多,因为无论做多复杂的系统最终都会落实到这些最底层的硬件控制,因此对这些硬件的控制有了感性的认识就好很多了。

理解硬件同样非常重要,只有理解好硬件的架构和控制原理才能说是完全理解了硬件。所谓的理解硬件就是说,理解这个硬件是怎么组织这么多资源的,这些资源又是怎么由cpu、由编程进行控制的。这期间产生的问题都是能对以后更深一步的学习将有很大的帮助,如果跳过这一步,我相信越往后学越会觉得迷茫,越觉得这写东西深不可测。因为,你的根基没打好。

基本的实验建议采用linux系统,在进行硬件开发室我们往往会得到一些附赠的linux试验例程,这些例程都是非常好的实践机会。也是为进一步的学习积累感性认识,你能想象一个从没有使用过linux系统的人能学好linux的编程吗?好好按照手册上的例程做一做里面的实验,虽然有点娃娃学走路,但是我想很多高手都会经历这个过程。在这方面我们深蓝科技目前没有计划提供相应的例程,主要是开发板的提供商会提供很丰富的例程,我们不做重复工作,只提供他们没有的、最有价值的东西给大家。

linux的运行过程是一件非常有意义的事情,一个完整的linux系统是如何构成的呢?它们各自的功用又在什么地方?完整的linux系统应该包括三个部分,包裹bootloader、linuxkernel(linux内核)、rootfile(根文件系统)。而剩下的问题就需要我们在研究中自己去探寻了。对于下一步制作这个linux系统就打下了另一个重要的根基。介绍这方面的资料网上可以挖掘到不少,自己好好研究吧。

注:文章内的所有配图皆为网络转载图片,侵权即删!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值