E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【arm裸机】
ARM裸机
编程系列----nandflash
关于NANDFlashS5PV210的NANDFlash控制器有如下特点:支持512byte,2k,4k,8k的页大小通过各种软件模式来进行NANDFlash的读写擦除等8bit的总线支持SLC和MCL的NANDFlash支持1/4/8/12/16bit的ECC支持以字节/半字/字为单位访问数据/ECC寄存器,以字为单位访问其他寄存器。注意:在此使用的GEC210的NANDFlash类型为SLC,
shane_zhou
·
2015-03-18 11:23
嵌入式
ARM裸机
程序--GPIO实验 LED(2)
流水灯程序使用C语言实现,在调用C程序之前要初始化好栈,全局变量等。1.leds.c#defineGDBCON(*(unsignedint*)0x56000010)#defineGDBDAT(*(unsignedint*)0x56000014)voiddelay(void){inti=10000;for(;i>0;i--);}voidmain(void){intcount=0;//设置GDB5\6
JamesMa
·
2015-03-16 12:23
arm-裸机实验
ARM裸机
程序--GPIO实验 LED(1)
ARM裸机
程序–GPIO实验LED(1)代码清单如下:1.MakefileCROSS=arm-linux-CFLAGS=-nostdlib-c-Wall-gTARGET=ledsOBJS:=start.o
JamesMa
·
2015-03-16 00:38
arm-裸机实验
ARM裸机
编程系列---UART
S5PV210UART相关说明通用异步收发器简称UART,即UNIVERSALASYNCHRONOUSRECEIVERANDTRANSMITTER,它用来传输串行数据。发送数据时,CPU将并行数据写入UART,UART按照一定的格式在一根电线上串行发出;接收数据时,UART检测另一根电线的信号,将串行收集在缓冲区中,CPU即可读取UART获得这些数据。在S5PV210中,UART提供了4对独立的异
shane_zhou
·
2015-03-13 00:14
嵌入式
MDK作为我的s3c2440裸机开发的IDE
用于
arm裸机
程序开发的IDE基本有以下3个:MDK,IAR,还有ADS。具体它们的具体情况在这里我就不多说了,百度一下就明白了。
Bobsweetie
·
2014-11-20 09:00
s3c2440裸机开发调试环境(MDK4.6,Jlink v8,mini2440)
用于
arm裸机
程序开发的IDE基本有以下3个:MDK,IAR,还有ADS。具体它们的具体情况在这里我就不多说了,百度一下就明白了。
sinat_19306445
·
2014-11-04 17:00
linux
嵌入式
轻松学ARM系列之I2C总线
今天我们来一起学习,
arm裸机
中对I2C设备学习。包括GPIO,IIC控制器学习。
farsight2009
·
2014-09-12 14:00
裸机malloc实现
曾在
arm裸机
程序或者RTOS移植时,用到malloc,参考某位网友修改。在6410跑过,所以设置6410的一块固定地址为堆,提供给malloc。
liujia2100
·
2014-06-13 22:00
零基础Android手机嵌入式开发实战课程(网吧计费系统、多功能播放器、驱动开发)
零基础Android手机嵌入式开发实战课程(网吧计费系统、多功能播放器、驱动开发)视频教程下载 联系QQ:1026270010本套课程从最础的C语言和数据结构起步,一步步学习
ARM裸机
开发、Linux应用开发
菊花侠
·
2014-04-08 15:52
驱动开发
android零基础
手机嵌入式开发
网吧计费系统
多功能播放器
android手机嵌入式开发视频教程下载 Android嵌入式开发教程
Bootloader开发、裸板开发 涉及项目:网吧计费系统、多功能播放器、驱动开发等 咨询QQ:1364314410 本套课程从最础的C语言和数据结构起步,一步步学习
ARM
啊优子
·
2014-04-06 18:00
android
嵌入式
【嵌入式】——
arm裸机
开发 step by step 之 按键控制 LED 和 蜂鸣器
一、arm-9 TQ2440 key.h 1 #ifndef __KEY_H__ 2 #define __KEY_H__ 3 4 #define GPFCON (*(volatile unsigned long *)0x56000050) 5 #define GPFDAT (*(volatile unsigned long *)0x56000054) 6 7
·
2014-03-30 17:00
嵌入式
ARM裸机
程序之串口控制定时器
转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/21866425 屌丝这两天学完了裸机程序,自己琢磨着弄点啥好玩的。下面这个程序实现功功能:用串口控制LED闪烁。当输入字母时候闪烁关闭,输入数字的时候闪烁开启。硬件上用的是mini2440。本来想加上PWM来的,但是效果不明显。小伙伴们可以自己再改改。
u013584315
·
2014-03-23 12:00
嵌入式
串口
中断
ARM9
【嵌入式】——
arm裸机
开发 step by step 之 串口通信
一、在使用S5PV210的串口发送和接收的时候,首先要对S5PV210的串口进行配置,我们使用轮询方式时的配置有哪些? 1、配置GPIO,使对应管脚作为串口的发送和接收管脚 GPA0 0 1 管脚 2 3 可以配置,但我们没有使用 GPA0CON寄存器[7:4][3:0] 0x22 GPA0PUD寄存器[3:0] 0 禁止上下拉电阻2、配置串口单元本身寄存器 ULC
·
2014-03-19 23:00
嵌入式
ARM裸机
之定时器中断
转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/21464145 本文开发环境mini2440,实现目标:裸机实现定时器中断使LED0以1秒闪烁。 int.c函数/* *init.c:进行一些初始化 */ #include"s3c24xx.h" voiddisable_watch_dog
u013584315
·
2014-03-18 15:00
嵌入式
ARM
裸机
动手才是王道,速度是关键
本来打算寒假看完深入理解计算机系统和完成
ARM裸机
程序的学习,但是现在看来,这太少了。因为要学的东西实在是太多了。
zhangyujsj
·
2014-01-23 13:00
在ubuntu下开发
ARM裸机
程序--S3C6410—LED-C
上篇文章中的代码使用的都是汇编代码,这次我们使用汇编跳转到C代码,来实现点亮led,其中注意的一点是sp的设置,其他就比较简单。转载请注明出处,谢谢,张同浩:http://blog.csdn.net/muge0913/article/details/15026221邮箱:
[email protected]
代码如下: @********************************
muge0913
·
2013-11-10 09:00
在ubuntu下开发
ARM裸机
程序--S3C6410—LED
很多人都是在ads或者rvds或keil中开发
ARM裸机
程序,使用此类的开发工具虽然简单但是却不能使开发者很好的掌握更多程序原理,要想更好的掌握更多程序细节,感觉还是最好使用arm-linux-进行开发
muge0913
·
2013-11-10 09:00
ARM裸机
开发22(2440中断原理)
1CPU与外设之间的数据传送控制方式(I/O控制方式)通常有以下三种方式1.查询方式2.中断方式3.DMA方式(在独立开辟的一个空间不由CPU控制,有DMA自己进行管理。实现存储器与外设的高速的数据传输方式)主要讲中断:中断请求---->中断仲裁---->中断响应---->中断处理---->中断返回(要保存现场)中断处理流程:1.中断控制器捕获当前外设发出的中断信号,通知SOC(中央处理芯片:片上
G1036583997
·
2013-10-16 11:00
ARM裸机
程序开发21(2440串口:申嵌源码2440lib.c文件中关于UART的操作)
注意:使用前将CPU的引脚设为复用功能引脚。1.初始化串口设置波特率,FIFO,流控制寄存器、串口的数据格式和串口的控制寄存器voidUart_Init(intpclk,intbaud) {inti;if(pclk==0)pclk=PCLK;//使用系统的PCLKrUFCON0=0x0;//UARTchannel0FIFOcontrolregister,FIFOdisablerUFCON1=0x0
G1036583997
·
2013-10-15 21:00
ARM裸机
程序开发20(2440串口总结:寄存器篇)
S3C2440共有3个串口,CON0,CON1,CON2从CPU直接引出为TTL电平。其中串口CON0通过芯片转换为RS232电平的9针串口。在使用串口时应该首先设置CPU的引脚功能,将其初始化设置为串口功能模式。每一个串口都由波特率产生单元、控制单元、发送单元与接受单元4部分组成。发送和接受单元有64-byte的FIFO和数据移位寄存器。发送数据时,数据被写进FIFO然后拷贝到数据移位器后发送数
G1036583997
·
2013-10-15 20:00
ARM裸机
程序开发19(2440lib.c)
//=================================================================== //FileName:2440lib.c //Function:S3C2410PLL,Uart,LED,PortInit //Date:March20,2002 //Version:0.0 //History //0.0:Programmingstart(Fe
G1036583997
·
2013-10-14 09:00
ARM裸机
程序开发18(S3C2440A.s)
;/*****************************************************************************/ ;/*S3C2440A.S:StartupfileforSamsungS3C440A*/ ;/************************************************************************
G1036583997
·
2013-10-11 17:00
C语言深度解剖读书笔记(5.内存管理的艺术)
本节知识点:1.栈的知识(我觉得栈是本节很头疼的一个问题): 对于栈的问题,首先我们通过几个不同的角度来看(因为思维有些小乱所以我们通过分总的形式进行阐述): a.sp堆栈指针,相信学过51单片机,学过
arm
qq418674358
·
2013-08-30 15:00
eclipse调试
arm裸机
程序
一、集成开发环境软件部分:eclipse,GDBServer,Jlink软件硬件部分:Jlink硬件准备工作1:从SD/NORFlash启动,格式化nandflash准备工作2:硬件连接1.Jlink连接2.串口连接3.nand启动二、安装GDBServer解压:tarxvzfarm-linux-gdb-7.5.tar.gz进入目录:cdarm-linux-gdb-7.5编译安装:./build-
triston
·
2013-08-17 14:00
Linux下
arm裸机
开发环境搭建与实例
好文章,先mark一下,转自:http://blog.csdn.net/chenqiai0/article/details/8539481折腾了很长时间,总算是弄明白怎么在linux编译运行
arm裸机
程序了
mybelief321
·
2013-06-30 18:00
Linux下
arm裸机
开发环境搭建与实例
好文章,先mark一下,转自:http://blog.csdn.net/chenqiai0/article/details/8539481 折腾了很长时间,总算是弄明白怎么在linux编译运行
arm
king_tt
·
2013-06-30 18:00
linux
一起学mini2440裸机开发(二)--MDK自带的S3C2440.s分析
我先申明一下,其实我并不是头一次学
ARM裸机
,我先前已经按照韦东山的使用arm-linux-gcc在linux下编译裸机程序的方法走了一遍了,用那个方法的话对以后的uboot移植非常有帮助,但是有一个不方便的就是
mybelief321
·
2013-05-11 13:00
mini2440
mdk
s3c2440.s分析
一起学mini2440裸机开发(一)--第一个led灯点亮
开发环境:MDK4.11仿真器:Jlinkv8这是我用csdn发表的第一个文章,之前使用过arm-linux-gcc裸机开发mini2440,但是很多函数什么的不能直接调用(我的技术问题),准备重新整理一下
ARM
玖零大壮
·
2013-05-10 20:57
ARM裸机--基于MDK
min2440专栏
一起学mini2440裸机开发(一)--第一个led灯点亮
MDK4.11 仿真器:Jlinkv8 这是我用csdn发表的第一个文章,之前使用过arm-linux-gcc裸机开发mini2440,但是很多函数什么的不能直接调用(我的技术问题),准备重新整理一下
ARM
mybelief321
·
2013-05-10 20:00
mini2440
Jlink
mdk
裸机
Eclipse开发调试
ARM裸机
程序(七)sd卡读写
Eclipse开发调试
ARM裸机
程序(七)sd卡读写 主要用到了sdcard官网上的几个文档,《SDSpecificationsPart1PhysicalLayerSimplifiedSpecificationVersion4.10January22,2013
kangear
·
2013-04-26 13:00
关于结构体赋值出现错乱数据。
有一个问题在这:最近使用
arm裸机
在ads平台上编译一个工程,有若干个文件组成。由于各个文件中函数传递数据,所以需要很多全局变量。
j_akill
·
2013-04-21 10:00
Eclipse开发调试
ARM裸机
程序(七)LCD
Eclipse开发调试
ARM裸机
程序(七)LCD 原本想这个LCD应该很难做,但是一个小时搞出来了,2个小时整理下,让自己代码好看一点。
kangear
·
2013-04-17 14:00
Eclipse开发调试
ARM裸机
程序(六)关于裸机调试i2c记录
关于裸机调试i2c记录 关于裸机调试i2c记录,遇到了不少的问题。现在都已经解决了。记录一下。1.整体的规划 既然是学习某个硬件的功能,我觉得就应该能用最简的代码来在不涉及其它硬件的情况下,做出来。所以我的规划是在仅有的:中断,IIC,再顺便加一个LED就来实现。不加SDRAM,不设置clock,不涉及NandFlash,不涉及NorFlash,不涉及MMU重映射。就用S3C2440
kangear
·
2013-04-16 18:00
Eclipse开发调试
ARM裸机
程序(五)MMU调试
Eclipse开发调试
ARM裸机
程序(五)MMU调试 代码如下:@***************************************************************
kangear
·
2013-04-08 22:00
Eclipse开发调试
ARM裸机
程序(四)赤裸裸的代码拷贝
Eclipse开发调试
ARM裸机
程序(四)赤裸裸的代码拷贝 在u-boot中有代码拷贝,所谓的移植都是看着高手们现成的代码照搬过来,没有问题就代表自己移植成功了,我也是这样的。
kangear
·
2013-04-08 12:00
Eclipse开发调试
ARM裸机
程序(三)C语言LED_LINUX使用DNW
Eclipse开发调试
ARM裸机
程序(三)C语言LED_LINUX使用DNW 第二个程序用C语言实现的LED程序,Startup.S是启动代码;led_on_c.c是C语言实现的LED
kangear
·
2013-04-08 10:00
Eclipse开发调试
ARM裸机
程序(二)LED_从ARM到GNU
就不对着数据手册说有寄存器了,主要说说ARM汇编和GNU汇编的区别,以前用RVDS2.2用的汇编程序都真ARM汇编。到用eclipse用的是编译u-boot或者内核的arm-linux-gcc,这次用的汇编要用GNU汇编,编译时交给arm-linux-gcc来做剩下的工作。 原来的一个RVDS2.2下的汇编LED程序是这样的:WTCONEQU0x53000000;看门狗控制寄存器地址
kangear
·
2013-04-08 08:00
Eclipse开发调试
ARM裸机
程序
终于还是要做裸机了,这次就想要用eclipse来开发调试裸机程序,这个在《用eclipse调试uboot工程》的基础上做的,基本的环境搭建是一样的。 第一个程序先用韦东山的最基本的裸机程序led_on这个程序(就是《嵌入式应用开发完全手册》光盘中的带的程序),像导入U-boot工程一样导入这个裸机工程。 Makefile稍微动一下,就是原来的开头的“led_on.bin”改为
kangear
·
2013-04-07 18:00
arm裸机
编程
环境:ADS1.2 芯片:S3C2440A在
ARM裸机
编程时,我在程序中使用了下面这个语句:MOV R2, #0xFC0C编译时出现错误:immediate outofrangeforthisoperation
CHENYU123123
·
2013-04-07 10:00
Linux下
arm裸机
开发环境搭建与实例
折腾了很长时间,总算是弄明白怎么在linux编译运行
arm裸机
程序了。
chenqiai0
·
2013-01-24 19:00
网络编程:以一个聊天程序结束这个学习。
原本这两天学习
ARM裸机
程序了,但是学习Linux应用程序开发老师说应该有一个结果。
kangear
·
2013-01-20 20:00
【GCC-
ARM裸机
开发随笔】----之lds链接脚本分析
随笔中记录的是笔者在Linux环境中用交叉工具链开发
ARM裸机
程序时遇到的一些问题和解决方法,主要是将解决问题的过程和一些小经验、小技巧记录下来。现在把一些感觉有点价值的内容搬到博客中供读者参考。
NewThinker_wei
·
2012-12-24 12:00
【GCC-
ARM裸机
开发随笔】----之解决链接标准库的问题
随笔中记录的是笔者在Linux环境中用交叉工具链开发
ARM裸机
程序时遇到的一些问题和解决方法,主要是将解决问题的过程和一些小经验、小技巧记录下来。现在把一些感觉有点价值的内容搬到博客中供读者参考。
NewThinker_wei
·
2012-12-24 12:00
linux驱动实践(四)--linux下读写寄存器
arm裸机
下读写寄存器很容易,各个寄存器和内存的地址是单一地址空间,他们是用相同的指令进行读写操作的.而在linux下就要复杂很多,因为linux支持多个体系架构的CPU。
dndxhej
·
2012-12-23 23:01
linux驱动实践
Linux
Device
Driver
linux驱动实践(四)--linux下读写寄存器
arm裸机
下读写寄存器很容易,各个寄存器和内存的地址是单一地址空间,他们是用相同的指令进行读写操作的.而在linux下就要复杂很多,因为linux支持多个体系架构的CPU。
dndxhej
·
2012-12-23 23:00
ARM裸机
程序研究 - 编译和链接
1.Linux下的二进制可执行文件如果世界很简单,那么二进制可执行文件也应该很简单,只包括CPU要执行的指令就可以了。可惜,世界并不简单……。Linux下的二进制可执行文件(以下简称可执行文件),也并不是只包括了指令,还包括了很多其他的信息,比如,执行需要的数据,重定位信息,调试信息,动态链接信息,等等。所有这些信息都按照一个预定的格式组织在一个可执行文件里面。Linux下叫ELF可执行文件。
windsun0800
·
2012-12-01 23:00
s3c2440裸机开发调试环境(MDK4.6,Jlink v8,mini2440)
用于
arm裸机
程序开发的IDE基本有以下3个:MDK,IAR,还有ADS。具体它们的具体情况在这里我就不多说了,百度一下就明白了。
shengnan_wu
·
2012-10-26 20:00
纯Linux下的
ARM裸机
调试环境搭建(GDB + JLink)
一直想摆脱windows环境,在纯linux下进行
arm裸机
开发,但是由于一直不知道JLink如何在linux下运行和配置,一直无法进行下去。以前都是windows+AXD调试。
fly928sky
·
2012-07-20 09:00
linux
ubuntu
脚本
文档
工具
通讯
ARM裸机
实现led循环闪烁
最近把我的ARM板当成单片机用,想通过这来给自己硬件方面充电点,虽然这方面不难,但是问题还是挺多的(可能是我的硬件知识天生的差劲吧)。下面介绍下我在编写我的第一个led点亮程序时遇到的问题。首先,介绍下我的led资源,总共4个led,分别对应GPB5,GPB6,GPB7,GPB8。下面是我点亮四个灯相关程序:voidLed_Display(intLedStatus) { /* Activei
pengrui18
·
2012-06-14 09:00
c
keil for ARM下的调试与下载环境的搭建。
题外话:编译环境选择推荐对于刚刚接触
ARM裸机
编程的各位,我要特别的进行提醒一下,就是关于编译环境的选择问题。
chenbang110
·
2012-05-16 13:00
Flash
download
hex
output
delay
wizard
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他