ARMmini6410裸机开发教程LED点灯问题 请教各位

网站已改版,请使用新地址访问:
S3C6410 裸机代码~~~新手值得珍藏~~从GPIO到复杂外设一步步教你学会ARM11的 变成 ARM-PowerPC-ColdFire-MIPS 微处理器开发 238万源代码下载-
&文件名称: S3C6410
& & & & &&]
&&所属分类:
&&开发工具: C-C++
&&文件大小: 44900 KB
&&上传时间:
&&下载次数: 239
&&提 供 者:
&详细说明:裸机代码~~~新手值得珍藏~~从GPIO到复杂外设一步步教你学会ARM11的裸机变成-Bare metal code ~ ~ ~ novice worth treasuring ~ ~ from the GPIO to the complex peripherals teach you step by step learn to the ARM11 of bare metal to become. .
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&S3C6410裸机及驱动代码\ARM\10th_uart\clock.c&&.....................\...\.........\clock.S&&.....................\...\.........\main.c&&.....................\...\.........\Makefile&&.....................\...\.........\Makefile.bak&&.....................\...\.........\start.S&&.....................\...\.........\uart.c&&.....................\...\.........\uart.h&&.....................\...\.1th_uart_stdio\clock.c&&.....................\...\...............\clock.o&&.....................\...\...............\clock.S&&.....................\...\...............\include\ctype.h&&.....................\...\...............\.......\gcclib.h&&.....................\...\...............\.......\kernel.h&&.....................\...\...............\.......\stdio.h&&.....................\...\...............\.......\system.h&&.....................\...\...............\.......\types.h&&.....................\...\...............\lib\ctype.c&&.....................\...\...............\...\ctype.o&&.....................\...\...............\...\div64.h&&.....................\...\...............\...\div64.o&&.....................\...\...............\...\div64.S&&.....................\...\...............\...\lib1funcs.o&&.....................\...\...............\...\lib1funcs.S&&.....................\...\...............\...\libc.a&&.....................\...\...............\...\Makefile&&.....................\...\...............\...\muldi3.c&&.....................\...\...............\...\muldi3.o&&.....................\...\...............\...\printf.c&&.....................\...\...............\...\printf.h&&.....................\...\...............\...\printf.o&&.....................\...\...............\...\string.c&&.....................\...\...............\...\string.h&&.....................\...\...............\...\string.o&&.....................\...\...............\...\vsprintf.c&&.....................\...\...............\...\vsprintf.h&&.....................\...\...............\...\vsprintf.o&&.....................\...\...............\main.c&&.....................\...\...............\main.o&&.....................\...\...............\Makefile&&.....................\...\...............\Makefile.bak&&.....................\...\...............\start.o&&.....................\...\...............\start.S&&.....................\...\...............\uart.bin&&.....................\...\...............\uart.c&&.....................\...\...............\uart.dis&&.....................\...\...............\uart.elf&&.....................\...\...............\uart.h&&.....................\...\...............\uart.lds&&.....................\...\...............\uart.lds.bak&&.....................\...\...............\uart.o&&.....................\...\.2th_link\led.bin&&.....................\...\.........\led.c&&.....................\...\.........\led.c.bak&&.....................\...\.........\led.dis&&.....................\...\.........\led.dis.bak&&.....................\...\.........\led.elf&&.....................\...\.........\leds.lds&&.....................\...\.........\leds.lds.bak&&.....................\...\.........\led_0.bin&&.....................\...\.........\led_0.dis&&.....................\...\.........\led_0x.dis&&.....................\...\.........\Makefile&&.....................\...\.........\Makefile.bak&&.....................\...\.........\start.o&&.....................\...\.........\start.S&&.....................\...\.........\start.S.bak&&.....................\...\.3th_link_4096\led.c&&.....................\...\..............\led.c.bak&&.....................\...\..............\led.dis&&.....................\...\..............\led.dis.bak&&.....................\...\..............\led.elf&&.....................\...\..............\leds.lds&&.....................\...\..............\leds.lds.bak&&.....................\...\..............\Makefile&&.....................\...\..............\start.o&&.....................\...\..............\start.S&&.....................\...\..............\start.S.bak&&.....................\...\.4th_ddr\clock.S&&.....................\...\........\common.h&&.....................\...\........\led.c&&.....................\...\........\led.lds&&.....................\...\........\Makefile&&.....................\...\........\sdram.c&&.....................\...\........\start.S&&.....................\...\.5th_nand\clock.S&&.....................\...\.........\include\common.h&&.....................\...\.........\.......\ctype.h&&.....................\...\.........\.......\gcclib.h&&.....................\...\.........\.......\kernel.h&&.....................\...\.........\.......\stdio.h&&.....................\...\.........\.......\system.h&&.....................\...\.........\.......\types.h&&.....................\...\.........\lib\ctype.c&&.....................\...\.........\...\div64.h&&.....................\...\.........\...\div64.S&&.....................\...\.........\...\lib1funcs.S&&.....................\...\.........\...\Makefile&&.....................\...\.........\...\muldi3.c&&.....................\...\.........\...\printf.c
&[]:很好,推荐下载&[]:很好,推荐下载&[]:很好,推荐下载
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 时序图大全~~教你彻底读懂时序图~~由浅入深的由实例介绍如何掌握时序图。
&[] - ads环境下开发的友善6410裸机程序,用于点亮核心板上的led灯。
&[] - linux下开发,系统移植关于LCD驱动源码。
&[] - ok6410 lcd驱动测试代码
ok6410 lcd驱动测试代码
&[] - 基于arm11架构的<font color=#CC0处理器的编程笔记(GPIO、INTERRUPT、CLOCK、WATCHDOG、PWM、DDR、NAND、LCD、ADC、DM9000)
&[] - 三星S3C2410A板demo程序代码_触摸屏校准程序,请用触笔依此点击LCD上显示的5个点"
&[] - 友坚idea6410移植全过程,主要是<font color=#CC0的初始化部分。包括中断,开门狗,处理器模式等得设置。
&[] - <font color=#CC0 ARM11的DDR裸机驱动编程,使用RVDS2.2配置j-linkV8调试,启动方式是nandflash
&[] - <font color=#CC0裸机开发教程--RVDS环境搭建+调试方法 程序实例讲解
&[] - 三星的VCD源代码,很老了,对研究这块的有作用相关文章推荐
首先明确目标:点亮LED
怎样才能点亮LED?
查看原理图,LED灯连接在CPU管脚上,只要控制该管脚输出高低电平就可以控制LED通断。
怎么控制管脚输出高低电平?
两个步骤配置相应寄存器:
制作好交叉编译工具链后,怎么确定是否有效呢,当然是编译一个程序烧写到板上跑一下了。这里我们以点亮LED灯为例描述如何使用我们制作的交叉编译工具链编译裸板程序。
首先,需要了解下Nor flash,Na...
通过简单的裸板实验程序的书写,分析和学习嵌入式开发底层操作,以深入理解嵌入式系统及其开发...
首先我们要打开TINY6410的LED部分,弄清楚点灯的原理,查看到底是哪个引脚去控制LED的量和灭,再来写代码。
这个例子展示了你在Arduino板Genuino板上能够看到的最简单”输出”操作。
在开发板上,有三个LED灯.如何通过应用程序点亮这三个灯如何编写驱动程序
操作硬件的时候,我们需要准备开发板的原理图和开发手册,,根据这两个文档来进行配置
一个软件系统分为:应用程序、库、操作系统、驱动程序。
(1)应用程序使用库函数提供的open打开LED设备文件。
(2)库根据open函数传入的参数执行“swi”指令,引起CPU异常进入内核...
1.打开 CodeWarrior
开始->所有程序->ARM Developer Suite v1.2->CodeWarrior for ARM Developer Suite
如果配合我前面翻译的文档看这个代码,效果应该好一点。注释的不对的地方还希望各位大牛多多指点啊。/****************************************************...
MSP430F1612的IO操作,不涉及中断
他的最新文章
讲师:董晓杰
讲师:姚远
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)购买商品:
商品价格:
价格读取中
支付方式:
请扫码进行支付
请扫码进行支付
适合人群所有人已参加学习10927
基于QT6410的ARM裸机视频教程,内容涵盖:LED,系统时钟,串口,位置无关码,DDR,NAND, 异常处理,中断处理和LCD。
技术总监/研发总监
2003 年毕业于中国科学技术大学,电子专业、软件专业双学位。近10年嵌入式开发经验,曾ZTE公司负责Linux底层系统开发。
近5年作为特聘讲师在若干个有名的培训机构讲课。 擅长ARM系列方面的硬件原理图设计, 精通ARM等架构处理器的Linux底层系统开发。
著有《嵌入式LINUX应用开发完全手册》一书,自2008年来一直是Linux系统类畅销书。
领取优惠券
正在努力加载中~~当前位置: >>
Mini6410上最简单的LED点灯裸机程序
Mini6410 上最简单的 LED 点灯裸机程序 (更新日期:) 说明:该程序是适用于 Mini6410 开发板,是一个很小的裸机程序,基开发平台为 ADS,主要功能是 点亮 LED 并驱动串口输出,程序运行后,板上的 LED 将会出现“对对碰”显示效果,同时从串口 0 打印“Hello,Mini6410”, 目标可执行文件可以被烧写到 NandFlash 的 Block0 运行,也可以烧写至普 通的 SD 卡运行使用, 可以称之为 Bootloader 的雏形, 本程序由友善之臂制作提供, 转载请注明出处。
本文档编写仓促,错误在所难免,欢迎指正。
广州友善之臂计算机科技有限公司网址:http://www.arm9.net 目录Mini6410 上最简单的 LED 点灯裸机程序...............................................................................................................................1 ()..................................................................................................................................................................................1 1.1 使用 ADS 打开 mini6410\led.mcp 项目文件....................................................................................................................1 1.2 烧写到 NandFlash 运行....................................................................................................................................................4 1.3 下载到内存中运行............................................................................................................................................................4 附:mini6410\led 主体程序代码...............................................................................................................................................5
下面是编译和使用步骤(基于 WindowsXP); 1.1 使用 ADS 打开 mini6410\led.mcp 项目文件
1. 按 F7 或点编译按钮编译,将生成 mini6410\led.bin编译结果:
最后生成 mini6410\led.bin 1.2 烧写到 NandFlash 运行要把 mini6410\led.bin 烧写到 NandFlash,需要借助已经安装了 Superboot 的 SD 卡,步骤如下: 把 mini6410\led.bin 拷贝到 SD 卡的 images 目录下打开 FriendlyARM.ini 配文件,修改如下关键定义: Action=install OS=UserBin UserBin\Image=mini6410\led.bin 1.3 下载到内存中运行借助已经安装了 SuperbootSD 卡,可以把把 mini6410\led.bin 加载到内存中运行,步骤如下: 把 mini6410\led.bin 拷贝到 SD 卡的 images 目录下, 打开 FriendlyARM.ini 配文件,修改如下关键定义: Action=run OS=UserBin UserBin\Image=mini6410\led.bin UserBin\StartAddress=
附 1:串口输出结果: 附:mini6410\led 主体程序代码#include&utils.h&
staticvoidLedDelay(void) {
for(k=0;k&;k++); }
intmain(void) {
Uart_Init();
Port_Init();
Uart_SendString(&\r\nHello,Mini6410\r\n&);
Led_Display(0x9);//1001
LedDelay();
Led_Display(0x6);//0110
LedDelay();
还是先从最简单的开 始吧,就是不利用中断向量表,...mini2440 开发板上 4 个 LED 灯对应的 GPIO 口 ...ARM11 6410--ARM裸机程序... 4页 免费 mini2440...mini2440 开发板上 4 个 LED 灯对应的 GPIO 口 * LED1---GPB5 * LED3...ARM11 6410--ARM裸机程序... 4页 免费 2440裸机开发 MDK3.4+jl... 17页...3、掌握数码管与单片机的连接方法和简单显示编程方法...若要各位 LED 能够显示出与本位相应的显示字符,就...口循环点灯 开启定时,恢复现场 ;利用定时器精确延时...3 1 #chmod 777 led 5.4 卸载驱动 #rmmod mini6410_leds.ko 从上面的结果我们可以看到,当用户调用相应的文件操作函数时,驱动程序中的相应 的函数也会被调用。...通过调压器将 LED 灯具的输入电压调为最大额定输入电压的 1.1 倍; 3,接通电源,点灯 24H,并观察灯具是否有损坏、材料受热变形等异常现象; 4,点灯测试后,通过...
All rights reserved Powered by
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。

我要回帖

更多关于 hd6410 的文章

 

随机推荐