打印

请求大伙的帮助,非常感谢

[复制链接]
1000|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xuandezijing|  楼主 | 2013-7-15 00:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我目前正在学习ARM嵌入式开发,正在学ARM指令这块。。
因为本人觉得嵌入式属于底层开发,必须要对底层的运行原理深刻理解方能在工作中得心应手。。但是不管是老师讲的还是网上搜的资料说的都很笼统。。无法满足我的要求。。无奈之下恳请大伙能够给点指导。。
比如说:ARM的内部构造是什么样的?所有的器件?这些构造组成在一起是如何工作的?如何分工的?加电之后哪个器件首先开始工作?我目前的理解是CPU主要包含控制器,运算器,寄存器,总线等。。老师说加电之后首先ARM核的控制器(有几个控制器?)从PC指向ROM中的指令的地址开始读取指令,但是问题是CPU是指令驱动的,第一次获取指令的ROM指令又是谁给控制器的呢?控制器只是知道了PC里面的地址,有了地址还需要读取指令啊?读取指令的指令是谁下达的呢?
有些书上说有中断控制器,有存储控制器,还有这样的描述(标准中断控制器在一个外部设备需要服务时,发送一个中断请求信号给处理器核)什么是处理器核?搞得都蒙了?谁是控制的?谁是被控制的?
按下键盘的时候,控制器在处理着指令呢,它怎么知道有按键按下了呢?肯定是键盘上的某个器件给控制器发了信号,控制器才知道的。。那么谁是控制的?谁是被控制的?难道键盘上也有控制器么?彻底晕了。。。
还有为什么开发板装上linux内核之后还必须要装根文件系统呢?它们之间的关系是什么?跟文件系统有什么内容是必须的吗?可能你会说没有跟文件系统就没办法运行shell,就没办法运行程序?可是如果只是安装了bootloader,不也是可以运行程序的吗?你可以运行pri或者tftp等等。。。
这些都是我在学习过程中的困扰。。。问了老师和同学得到的答案都比较笼统,希望这里有牛人知道,或者可以推荐几本讲解最底层原理的书给我,如果是系统讲解的就再好不过。。。多谢各位了。。
新人报道,只有50分,请笑纳

相关帖子

沙发
阿南| | 2013-7-15 07:16 | 只看该作者
有些东本不需要了解的,你问的很多问题我也不知道,但不妨碍我应用他。
通常有两个学习方向:
1是从原理开始学习,再到实践
2是先实践,边实践边补原理
推荐几本书:单片机原理、ARM体系结构与编程,再找一本实践的书

使用特权

评论回复
板凳
ayb_ice| | 2013-7-15 09:25 | 只看该作者
你那有些问题要问设计芯片的人,
做为一个应用者,一般只需要了解基本原理,过程就可以了,

使用特权

评论回复
地板
xinzha| | 2013-7-15 15:13 | 只看该作者
就当前的处理器设计来说,基本上都是上电后pc指针指向一个固定的地址(有些架构是可配的,即使可配也要求软硬件人员协作,把初始化代码放在那儿)。
既然叫pc指针了,就不用再解释谁去发出读取数据的指令,所谓pc就是当前程序指针,处理器随时要去当前程序指针所指向的地址取指(也就是读取数据,并把数据作为指令来执行)。
严格说来总线不属于cpu,因为cpu单指中央处理器,也就是内核,而现在cpu多已经泛泛指封装在一个壳内的一个或者多个DIE。
至于中断和键盘的问题还是自己去看书理解吧,从你所问的这些问题来看lz应该是初学,也许今后数年还是无法理解你现在所问的这些问题,急不得,一步一步学习吧,可以抱着目的学,但是别想快速明白。

使用特权

评论回复
5
jlass| | 2013-7-16 08:44 | 只看该作者
楼主,一口气吃不成一个胖子。
建议你先看看这本
https://bbs.21ic.com/icview-463728-1-1.html

使用特权

评论回复
6
xuandezijing|  楼主 | 2013-7-16 23:24 | 只看该作者
感谢各位的中肯建议,随着学习的深入,满满的懂得也多了。。。感觉越学不会的东西越多就越想学。。继续努力
只有50分没办法平均分配,第一个回复的多给两份,哈哈

使用特权

评论回复
7
xuandezijing|  楼主 | 2013-7-16 23:29 | 只看该作者
我这样分配分数:14/12/12/12  为啥系统老师提示分数未分配完或者分数分配存在错误。。。啥意思

使用特权

评论回复
8
xuandezijing|  楼主 | 2013-7-16 23:32 | 只看该作者
阿南 发表于 2013-7-15 07:16
有些东本不需要了解的,你问的很多问题我也不知道,但不妨碍我应用他。
通常有两个学习方向:
1是从原理开 ...

多谢大牛的推荐,yi经下载了单片机原理和ARM体系结构的书。。。抓紧看。。哈哈。。多谢哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝