**1. 概述**
多任务是现代操作系统的核心功能,深入理解多任务并非易事,但学习者如果能尝试去实现一个简易的多任务程序,对理解操作系统的“多任务”概念会有很大的帮助。若能进一步拓展这个多任务的程序,则可设计一个简易的内核(Kernel)。本文就是介绍一个十分简易的多任务程序。实验程序中共有2个任务,Task1和Task2:
Task1中,闪烁LED1灯3次后,主动将CPU使用权切换给Task2...
分类:
其他好文 时间:
2016-05-06 14:57:21
阅读次数:
164
讯为4412开发板 使用三星2410芯片,基于arm9架构,由于自己电脑硬件的局限,只能跑Android4.0.3系统。 1、Uboot这个直接使用官方镜像烧写就可以了,一般情况不用去重复烧写。 略。 烧写命令:fastboot.exe flash bootloader u-boot-iTOP-44 ...
分类:
移动开发 时间:
2016-04-16 15:17:28
阅读次数:
343
1、关于ARM的一些名词: 经常听到一些关于ARM的名词,什么ARM9,ARM11,Cortex-M4……让人有点摸不着头脑。今天听完课程之后,课程对这些名词进行了分类: a、芯片: S3C6410、2440、210 b、ARM内核: Cortex-A8、ARM9、ARM11 c、指令架构版本:AR ...
分类:
其他好文 时间:
2016-04-06 18:29:31
阅读次数:
156
常见的ARM嵌入式学习问答,设计者和学习者最关心的11个问题:1.ARM嵌入式是学习硬件好还是学习软件好? 2.嵌入式软件和硬件,哪一种职位待遇更高?或者说,在设计中哪一个更重要? 3.学完51单片机后,想买ARM开发板继续学习,是买ARM7还是ARM9? 4.到底是学习哪种内核:ARM7、CORT
分类:
其他好文 时间:
2016-03-23 17:15:29
阅读次数:
469
下面两篇文章是ARM9论坛上的讲解ramdisk文件系统的很不错的文章 今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下。 好像友善之臂把内核源码目录里的uImage目标给注释了,以前在论坛里看到过有人说,直接make uImage好像提示没有uImage的目
分类:
系统相关 时间:
2016-03-22 00:29:52
阅读次数:
327
工作模式Arm有7种工作模式:名称简称简介UserUsr正常用户程序执行的模式(linux下用户程序就是在这一模式执行的。)FIQFiq快速中断模式IRQIrq普通中断模式SupervisorSvc给操作系统准备的保护模式,权限很高的一种模式,linux的内核就是运行在此模式AbortAbt比如访问...
分类:
其他好文 时间:
2016-03-08 23:28:02
阅读次数:
225
时钟两种能够提供时钟的方式:1) 晶振2) PLL(也就是锁相环):通用PLL需啊一个晶振,和对晶体特定频率分频或倍频的锁相环电路。 学习ARM9时钟的四步:1) 晶振:12MHZ2) 有多少个PLL:两个,MPLL和UPLL3) PLL产生了哪些时钟:MPLL:FCLK HCLK PCLKUPLL...
分类:
其他好文 时间:
2016-03-08 23:25:22
阅读次数:
125
2440是arm9核,是基于v4 架构6410是arm11核 基于v6架构210是a8的核 基于v7架构 前面的是经典阵营,比较老。Arm11之后改为contex系列。Arm7的水准和M3相近Arm9,arm11的水准在R4和A5之间 妈蛋。。。2440停产了。。。。。。。。。。来自为知笔记(Wiz...
分类:
其他好文 时间:
2016-03-08 23:22:39
阅读次数:
170
1.stm32综述2.寄存器组3.操作模式和特权级别4.存储器映射5.中断和异常6.其他 Stm32综述这可以说是我第一款认真学习的单片机了,学完这个就要开启我通往arm9的大门了,接下来把我学到的东西做一个系统的概述: 上图是stm32的系统结构。 使用哈弗体系结构,取指和取数据分离, ICODE...
分类:
其他好文 时间:
2016-03-08 21:25:06
阅读次数:
174
13.ARM协处理器的知识 在处理器中有协处理器来辅助处理器完成部分功能的,主要是协助作用。 协处理器: 协处理器用于执行特定的处理任务,如:数学协处理器可以控制数字处理,以减轻处理器的负担。ARM可支持多达16个协处理器,其中CP15是最重要的一个。 在ARM9、ARM11、cortexa8等核中...
分类:
其他好文 时间:
2016-02-14 10:24:20
阅读次数:
230