• ARM9嵌入式学习笔记(2)-Vi使用

    时间:2022-04-24 07:45:25

    ARM9嵌入式学习笔记(2)实验1-1-3Vi使用vi创建文件vihello.c;vismb.conf-打开文件smb.confi键-插入模式;esc键-命令行模式;:-底行模式;底行模式下:wq-保存退出;q!-强制退出vi,不保存;setnu-显示行号;/Share-查找字符串share命令行模...

  • 基于ARM9的嵌入式Linux系统移植

    时间:2021-12-30 11:20:35

                      这篇文章是我6个月前在老师的指导下写的论文,留在博客里,做个备份,那时我的系统环境是window7虚拟机下的RedHatEnterpriseLinux6.0,现在我的系统环境是Ubuntu13.04。讲的比较粗糙,有不正确的地方希望大家指出。           ...

  • arm9的时钟和定时器

    时间:2021-12-27 21:18:48

    时钟两种能够提供时钟的方式:1) 晶振2) PLL(也就是锁相环):通用PLL需啊一个晶振,和对晶体特定频率分频或倍频的锁相环电路。   学习ARM9时钟的四步:1) 晶振:12MHZ2) 有多少个PLL:两个,MPLL和UPLL3) PLL产生了哪些时钟:MPLL:FCLK HCLK PCLKUP...

  • 嵌入式入门学习记录:关于ARM9的启动分析

    时间:2021-12-20 08:18:15

    注:笔者第一次写博客,知识方面欠缺,写博客只为了记录自己的学习过程和理解,如有什么谬论之类请大家多指教。ARM9开发板(以S3C2440A为列)的启动默认是有两种的,一种是NORflash启动,另一种是NANDflash启动。要想搞清楚ARM9的启动过程就一定要知道NORflash和NANDflas...

  • arm9的操作模式,寄存器,寻址方式

    时间:2021-10-20 21:33:21

    工作模式Arm有7种工作模式:名称简称简介UserUsr正常用户程序执行的模式(linux下用户程序就是在这一模式执行的。)FIQFiq快速中断模式IRQIrq普通中断模式SupervisorSvc给操作系统准备的保护模式,权限很高的一种模式,linux的内核就是运行在此模式AbortAbt比如访问...

  • 一起来学嵌入式之ARM9中断机制-中断信号处理过程及实例

    时间:2021-09-30 09:03:15

    最近在学ARM9的裸板编程,中断对设备的控制特别重要,故了解其过程非常重要。下图可以看到整个中断机制的硬件处理过程。S3C2440的datasheet里面写着ARM芯片总共有60个中断源,网友也有讨论过不是60个之类的,但是我们以datasheet为准。中断源分内部中断源和外部中断源,I/O的属于外...

  • 基于ARM9处理器的工作模式&工作状态&寄存器&异常类型总结笔记

    时间:2021-08-27 08:03:34

    ARM9处理器工作模式改变工作模式的方法:①软件改变,改变CPSR(当前程序状态寄存器)的低5位即可;②外部中断或异常处理改变;用户模式:大部分情况下,程序是运行在用户模式下,此时某些被保护的寄存器是不能访问;非用户模式:除了用户模式之外的模式;也被称作特权模式。特权模式下,可以访问寄存器和一下片内...