【JZ2440】自我学习记录【如何学习一个新的芯片:S3C2440】

来源:互联网 发布:php图书管理系统 编辑:程序博客网 时间:2024/05/20 08:44

         虽然以前学过51和430单片机,但是,总结的少,也都很盲目,胡乱看看书,然后就上手做项目,毕竟是C语言写的,书上又有各个模块的例子,所以对430内部结构,操作方式完全不了解。现在学习S3C2440,用JZ2440开发板,希望把这些东西都梳理一遍。

        做了很长时间地准备工作了,总算把一些基本的东西弄明白:ARM指令集架构、ARM家族、S3C2440和ARM920T的区别、操作系统大致的了解了一些、ARM指令集、寄存器、工作模式等。

        现在结合具体的芯片:S3C2440,开始学习如何通过这款芯片做到对硬件的控制、这款芯片上的资源、装上系统之后的操作。

        在下载了S3C2440的数据手册后,手册太长了,以前也不是经常看手册,所以还是准备拿一本写S3C2440的书,和当时学430时一个套路,书上会对S3C2440资源有一个系统的描述,会以比较容易懂的方式对手册内容进行拆解并提供相应的代码例子,这是学习一个新的芯片上的资源比较好的方式(个人认为)。拿到书之后还是和手册对照着看一下,研究一下手册到底应该怎么用,为以后自学一款新芯片做准备。

        以上是由一些大的方向(什么ARM历史,架构,操作系统等)到一款具体芯片学习的转变,开始一些具体的学习和操作。2017.12.18

         操作系统上手:继上次懵懵懂懂中摸出第一个hello world程序后,明显感觉到对Linux这个新的操作系统的不熟悉,甚至想是写的东西在哪,怎样修改文件,怎样为JZ2440编写和下载程序,第一步都是先对操作系统运用的熟悉。于是在图书馆找了一本《Ubuntu Linux从入门到精通(版本9)》--邢国庆 仇鹏涛 陈极珺 编著的。书中对图形界面,命令行操作,怎样操作,Shell,及Shell Script的编写等都有一定的介绍,及有一些基本的命令讲解,至少前几章让我对如何操作有一个新的认识。知道一些后,找了一本指令速查手册《Linux指令范例速查手册》—黄照鹤 等编著,用于对这些指令有一个好的认识和学习。2017.12.20

                                                                                                                                       ——持续更新

阅读全文
0 0
原创粉丝点击