打印

ARM学习视频

[复制链接]
5072|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
六楼的窗户|  楼主 | 2010-4-8 18:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在电驴上发现更新视频:
都说第六阶段实践部分没有内容,建议来这里看看听说要钱:http://enjoylinux.taobao.com/国嵌的网站

更新说明!!
-------------------------------------------------------------------------------------------------
这次更新的主要是针对之前发布的1、2两张光盘镜像(更新至“国嵌视频1_201003.rar”、“国嵌视频2_201003.rar”),包括一些重新录制以及之前未录制的内容,有重复内容,特此说明。为了避免混淆我没有分开上传,经过打包压缩后已经比较小了,如果带来不便尽请谅解。之前发布的1、2、3、4可以不用下载了,剩下的更新内容也会在近期发布。

国嵌视频1_201003.rar (1.18 GB)
国嵌视频2_201003.rar (2 GB)

我看了一下新视频好像侧重实验多一点了。
-------------------------------------------------------------------------------------------------



没有一一测试有效性,欢迎大家下载

成都国嵌视频光盘下载地址:
共4张光盘,每张光盘都含有参考资料部分和课程与视频部分
光盘一
课程介绍.pdf http://u.115.com/file/t4660d2ece  
嵌入式Linux高级班.doc http://u.115.com/file/t4f870992e
第1阶段: (Linux系统管理)(这里是分开来上传的,第一阶段共3小部分)  
    第一天(安装与命令).rar http://u.115.com/file/f4c5cf84a3
    第二天(系统管理).rar http://u.115.com/file/f4c4a70a50
    第三天(编程基础).rar http://u.115.com/file/f41b3c626c
盘1参考资料.rar http://u.115.com/file/t453d4b6c9
光盘二
第2阶段(应用程序设计).rar  http://u.115.com/file/t4b01d0b50
第3阶段(ARM程序设计).rar  http://u.115.com/file/t4ab8dcb8b
盘2参考资料.rar http://u.115.com/file/t46baefd35
光盘三
第4阶段(内核开发).part1.rar  http://u.115.com/file/t4712706e3
第4阶段(内核开发).part2.rar http://u.115.com/file/t48251b1aa
盘3参考资料.rar  http://u.115.com/file/t4f0f87f87
光盘四
第5阶段(驱动程序设计).part1.rar http://u.115.com/file/t4cddf3995
第5阶段(驱动程序设计).part2.rar http://u.115.com/file/t49c52874e
第5阶段(驱动程序设计).part3.rar http://u.115.com/file/t494e9330a
第6阶段(深入专题与项目实战).rar http://u.115.com/file/t4c58c82b8
盘4参考资料.rar  http://u.115.com/file/t4a009602e






这个是以前没有的。
--------------------------------------------------------------------------------------------------------------
视频下载《ARM初学者入门与提高视频》-王华斌主讲
嵌入式工程师讲解ARM学习方法.pdf
http://u.115.com/file/f448f02fb2
第一讲__体系结构和软件.rar
http://u.115.com/file/f4fd86a002
第二讲__Bootloader分析.rar
http://u.115.com/file/f4a6d3aa48
第三讲__中断控制器.rar
http://u.115.com/file/f43ff71ef2
第四讲__LED(IO和PWM定时器).rar
http://u.115.com/file/f4909c27cc
第五讲__串口.rar
http://u.115.com/file/f4297eaf11
第六讲__看门狗.rar
http://u.115.com/file/f45a72d7bf
第七讲_Flash存储器.rar
http://u.115.com/file/f4b2e7ff24
第八讲_SDRAM存储器.rar
http://u.115.com/file/f4e4b617c5
第九讲__王华斌讲ARM学习方法.rar
http://u.115.com/file/f43971d6b3
写给ARM初学者的一封信.pdf
http://u.115.com/file/f45af50944
-----------------------------------------------------------------------------------------------------
中嵌arm高级班培训视频驱动5天
驱动第一天.rar
http://u.115.com/file/f48f90f5be
驱动第二天.rar
http://u.115.com/file/f482046b1d
驱动第三天.rar
http://u.115.com/file/f43be5a367
驱动第四天.rar
http://u.115.com/file/f436e05bff
驱动第五天.rar
http://u.115.com/file/f4f7e739f
--------------------------------------------------------------------------------------------------------
中嵌arm高级班培训视频内核4天
内核第一天.rar
http://u.115.com/file/f495a36605
内核第二天.rar
http://u.115.com/file/f4a2d0814e
内核第三天.rar
http://u.115.com/file/f417dd000d
内核第四天.rar
http://u.115.com/file/f4884e347f

相关帖子

沙发
f2bosi| | 2010-4-11 21:37 | 只看该作者
广告,鉴定完毕!

使用特权

评论回复
板凳
3B1105| | 2010-4-11 23:10 | 只看该作者
s3c2440跑马灯实验2009-10-27 07:39首先了解下电路图



即是,四个灯的分别连接到ARM的GPB5,GPB6,GPB7,GPB8引脚上。



从该图可以看出,当GPB5~8的输出低电平时,对应led灯亮
以下是s3c2440的datasheet关于IO口的描述

PORT CONTROL DESCRIPTIONS
PORT CONFIGURATION REGISTER (GPACON-GPJCON)
In S3C2440A, most of the pins are multiplexed pins. So, It is determined which function is selected for each pins.
The PnCON(port control register) determines which function is used for each pin.
If PE0 – PE7 is used for the wakeup signal in power down mode, these ports must be configured in interrupt mode.
PORT DATA REGISTER (GPADAT-GPJDAT)
If Ports are configured as output ports, data can be written to the corresponding bit of PnDAT. If Ports are configured
as input ports, the data can be read from the corresponding bit of PnDAT.
PORT PULL-UP REGISTER (GPBUP-GPJUP)
The port pull-up register controls the pull-up resister enable/disable of each port group. When the corresponding bit is
0, the pull-up resister of the pin is enabled. When 1, the pull-up resister is disabled.
If the port pull-up register is enabled then the pull-up resisters work without pin’s functional setting(input, output,
DATAn, EINTn and etc)


PORT B控制寄存器的地址


各寄存器的具体配置在datasheet中有详细描述

   GPxCON寄存器:
   选择引脚的功能,GPBCON-GPJCON每两位控制一根引脚: 00表示输入,01表示输出,10表示特殊功能,11保留不用。
   GPACON特殊,每一位控制一根引脚,共23根,某位为0时,为输出引脚,当某位1时,相应引脚为地址线或用于地址控制, 此时GPADTA无用。
     一般的,GPACON设为全1,以便访问外部存储器件。
   GPxDAT寄存器:
   当引脚为输入时,读其对应位可知电平状态是高还是低。
   当引脚为输出时, 写寄存器对应位则引脚输出高电平或低电平。
   GPxUP寄存器:
   某位为1时,相应引脚无内部上拉电阻,为0时,相应引脚使用内部上拉电阻 。


以下是程序部分(ADS1.2开发环境)

#define GPBCON (*(volatile unsigned *)0x56000010)
#define GPBDAT (*(volatile unsigned *)0x56000014)
#define GPBUP (*(volatile unsigned *)0x56000018)

int Main()
{
void delay(unsigned int x);
unsigned int ledtab[] = {0xEFF, 0xF7F, 0xFBF, 0xFDF};
int i;

GPBUP = 0xe1f;        //设置与GPB5~8引脚内部上拉电阻

GPBCON &=0xfd57ff; //将GPB5~8引脚设置为输出
GPBCON |=0x015400;

//GPBDAT = 0xfff;
while(1)
{
   for(i = 0; i<4; i++)
   {
    GPBDAT = ledtab[i];
    delay(50);
   }
}
return 0;
}

void delay(unsigned int x)
{
unsigned int i, k;
for(i = 0; i <= x; i++)
   for(k = 0; k <= 0xfff; k++);
}

汇编初始C运行环境代码

IMPORT |Image$$RO$$Base| ; Base of ROM code
IMPORT |Image$$RO$$Limit| ; End of ROM code (=start of ROM data)
IMPORT |Image$$RW$$Base|   ; Base of RAM to initialise
IMPORT |Image$$ZI$$Base|   ; Base and limit of area
IMPORT |Image$$ZI$$Limit| ; to zero initialise
IMPORT Main
AREA INITS,CODE,READONLY
CODE32
   ENTRY
   LDR R0,=0X53000000
   mov r1,#0x00000000
   str r1,[r0]
   ldr sp,=1024*3

b Main

        END

使用特权

评论回复
地板
金鱼木鱼| | 2010-4-23 20:39 | 只看该作者
这个资料真是好啊,对我们初学者真的是很好啊!@

使用特权

评论回复
5
rlbb| | 2010-4-25 17:43 | 只看该作者
谢谢分享,不错的资料。

使用特权

评论回复
6
手写识别| | 2010-4-25 17:46 | 只看该作者
不错,好资料啊!下载则个!

使用特权

评论回复
7
hongdan0714jin| | 2011-7-22 11:01 | 只看该作者
1# 六楼的窗户

使用特权

评论回复
8
hongdan0714jin| | 2011-7-22 11:02 | 只看该作者
和系诶i谢文认为让

使用特权

评论回复
9
相见欢喜| | 2011-7-22 22:48 | 只看该作者
看看去,楼上啥意思?

使用特权

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

本版积分规则

102

主题

497

帖子

0

粉丝