如何学习Linux和arm
展开全部
参考文章:
然而arm的并非想象中的那么顺利,bootloader启动代码等在单片机中从未有过的概念让我困惑了好长一段时候,arm汇编指令的学习也因为没有得到实际的验证而难以理解。如今想起来如果当初能有一个项目在做,先不去弄启动代码的话,也许弯路不用走那么长。那时在学校还不怎么会利用网络,都是靠书本来学习的,但发现书上讲的并不详细,我心中对启动代码的疑惑还没能解开,arm启动代码是怎样把code从nor flash中拷贝到sdram中的,我几乎看遍了市面上所有有关arm的书,都没有一本是仔细讲这个问题的。对于从单片机汇编转向arm C语言的我来说,C语言的执行环境问题也曾困扰着我。而这些问题我在书上、网络上找了好久都没有得到理想的答案。
其实arm并不难,难只是比单片机多了启动代码bootloader的概念。那时学arm汇编最好的书是周立功出的,周围的朋友都是用他的书来学的,于是我又买了他的板子加书,书是讲得不错,但他用的芯片和三星的完全不一样,启动代码也不一样,而启动代码被我看作是最关键的地方,最终easyarm也没有学好。
然而arm的并非想象中的那么顺利,bootloader启动代码等在单片机中从未有过的概念让我困惑了好长一段时候,arm汇编指令的学习也因为没有得到实际的验证而难以理解。如今想起来如果当初能有一个项目在做,先不去弄启动代码的话,也许弯路不用走那么长。那时在学校还不怎么会利用网络,都是靠书本来学习的,但发现书上讲的并不详细,我心中对启动代码的疑惑还没能解开,arm启动代码是怎样把code从nor flash中拷贝到sdram中的,我几乎看遍了市面上所有有关arm的书,都没有一本是仔细讲这个问题的。对于从单片机汇编转向arm C语言的我来说,C语言的执行环境问题也曾困扰着我。而这些问题我在书上、网络上找了好久都没有得到理想的答案。
其实arm并不难,难只是比单片机多了启动代码bootloader的概念。那时学arm汇编最好的书是周立功出的,周围的朋友都是用他的书来学的,于是我又买了他的板子加书,书是讲得不错,但他用的芯片和三星的完全不一样,启动代码也不一样,而启动代码被我看作是最关键的地方,最终easyarm也没有学好。
力控科技
2024-08-19 广告
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询