嵌入式linux要学硬件吗,学习arm linux 对硬件知识要求如何 要买仿真器吗

学习arm linux 对硬件知识要求如何 要买仿真器吗a1f0d32f23092fe37760042ce667abc5.png

我是计算机专业的学生 学过电路的课程 但是学的很差 编程语言方面还好

还学过51单片机

最近看了些资料 现在想往嵌入式方向发展 想买块2440的开发板学习ARM

以下是我的想法 不知道对不对 请大家指正

1 arm9+linux 可以理解为一个性能很差的计算机 linux内核和驱动屏蔽了硬件的区别

2 驱动程序是把 电路时序之类的操作 转化为操作系统的接口

3 bootloader 很厉害 可以远程引导内核

4 JTAG可以 仿真CPU 可以烧录FLASH

我的问题啊

1 ADS Keil 这类工具 是不是只能能在没操作系统的环境下使用?

2 比如开发 linux驱动 是在ADS这里面开发呢 还是在Linux里调试(用GDB远程调试?)

3 我的计算机没有并口 是不是买个山寨的JLINK比较合适 还是只要买个并口转ubs 或者根本不用买 用别人的机器烧录一下flash即可?

4 amr体系结构这部分知识是不是很重要? linux的应用程序我感觉基本没用到arm相关的东西(比如mplayer这样的程序) 那写驱动程序需要对arm很精通吗?

5 我硬件的学的不好 是不是要多学写硬件知识?(protel一点不懂 只用过Proteus)学的话学那方面的呢?

6 之前接触过linux 但是不是很深入 只会些基本的命令 这方面是不是也要多学习呢 还是只关注vi+make 就可以了?

说的有点多 希望大家指点一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值