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
mini2440
基于
mini2440
电阻式触摸屏(一):电阻式触摸屏工作原理
=================================================开发环境编译系统:fedora9编译器:arm-linux-4.4.3主控芯片:S3C2440开发板:
mini2440
xubin341719
·
2012-06-19 22:00
c
工作
linux
嵌入式
编译器
mini2440
的Nor Flash启动与Nand Flash启动
mini2440
的NorFlash启动与NandFlash启动
Mini2440
的硬件资源: CPU处理器-SamsungS3C2440A,主频400MHz,最高533Mhz SDRAM内存-在板64MSDRAM
junht
·
2012-06-17 09:00
c
IO
测试
Flash
存储
mini2440
触摸屏驱动详解
#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include/*Forts.dev.id.version*/#defineS3C2410TSVERSION0x0101/*定义一个WAIT4INT宏,该宏将对ADC触摸屏控
wo519074786
·
2012-06-16 23:00
c
timer
struct
report
input
action
一个相当详细的
MINI2440
按键驱动详解
/*
mini2440
_buttons_my.c*//*后面加了_my*//*按键驱动程序*//*
mini2440
所用到的按键资源*//**********************************
wo519074786
·
2012-06-16 23:00
工作
struct
File
user
化工
button
完全解析input子系统设备模型之
mini2440
按键驱动程序
实现过程中参考了文章http://blog.csdn.net/sylcrq/article/details/6174144在此表示感谢 本人是成长中的菜鸟,经过三天三夜的琢磨,终于使按键驱动程序结合input子系统在
mini2440
wo519074786
·
2012-06-15 00:00
struct
report
Module
Random
input
button
mini2440
启动代码分析之第十一篇(完结)
ENTER_SLEEP ldrr0,=REFRESH ldrr1,[r0] ;r1=rREFRESH orrr1,r1,#BIT_SELFREFRESH strr1,[r0] ;EnableSDRAMself-refresh movr1,#16 ;Waituntils
astrotycoon
·
2012-06-14 21:00
代码分析
mini2440
启动代码分析之第九篇
;========================================================================================== ;下面这段代码进行复制前的判断,因为从 NAND Flash 与从NOR Flash 启动的复制过程是大不相同的。这段程序能在nor nand flash 运行,也可以在内存中运行。在nor nand flash运行
astrotycoon
·
2012-06-14 21:00
mini2440
启动代码分析之第八篇(清空SDRAM)
接上篇程序:;-------------------------------------------------------------------------------------- ;------ When EINT0 is pressed, Clear SDRAM ;--------------------------------------------------
astrotycoon
·
2012-06-14 21:00
mini2440
启动代码分析之第七篇(ResetHandler和存储控制寄存器初始化)
LTORG ;用于声明一个数据缓冲池,也叫文字池;=============================================================================上电和复位后,程序开始从位于0x0 执行b ResetHandler 程序跳转到这里执行,将看门狗,中断之类的程序关掉,以免打扰初始化程序的进行。; ENTRY;============
astrotycoon
·
2012-06-14 20:00
mini2440
启动代码分析之第六篇(DCD与二次查表判中断类型)
;通过设置CP15 的C1 的位7,设置存储格式为Bigendian,三种总线方式ChangeBigEndian ,下面是改变大小端的程序,这里采用直接定义机器码的方式 [ ENTRY_BUS_WIDTH=32 DCD 0xee110f10 ;0xee110f10 => mrc p15,0,r0,c1,c0,0 DCD 0xe3800080 ;0xe3800080 =>
astrotycoon
·
2012-06-14 20:00
mini2440
启动代码分析之第五篇(中断向量表)
;中断向量表一般位于启动代码的开始部分,它是用户程序与启动代码之间以及启动代码的各部分之间联系的纽带。它由一个一个的跳转函数组成,它就象一个普通的散转函数,只不过散转的过程中有硬件机制参与,当系统发生异常时,ARM 处理器会通过硬件机制强制将PC 指针指向中断向量表中对应的异常跳转函数存储的地址,然后程序会跳转到相应的中断服务程序去执行。(别忘了前篇有个复位bResetHandler)b
astrotycoon
·
2012-06-14 20:00
mini2440
启动代码分析之第四篇(入口程序分析)
从这里开始就是真正的代码入口了!接上篇代码:AREA Init,CODE,READONLY ;声明一个名为Init的代码段,只读 ENTRY ;程序的入口点,(调试用) ;ENTRY只是定义一个普通的入口点,且在程序中可以多处定义,如果要使用它作为整个映像文件的唯一入口点,还需要设置链接器中的相关选
astrotycoon
·
2012-06-14 20:00
mini2440
启动代码分析之第三篇(IMPORT)
接上篇,代码如下:IMPORT |Image$$RO$$Base| ; Base of ROM code; ROM code(也就是代码)的开始地址 IMPORT |Image$$RO$$Limit| ; ROM code的结束地址(=ROM data的开始地址) IMPORT |Image$$RW$$Base| ; Base of RAM to initialise; RAM
astrotycoon
·
2012-06-14 20:00
mini2440
启动代码分析之第二篇(着重理解$HandlerLabel HANDLER $HandleLabel宏)
接下来的代码如下(注黑色为源程序,蓝色为解说部分代码):MACRO $HandlerLabelHANDLER$HandleLabel $HandlerLabel subsp,sp,#4 ;减少sp(用于存放转跳地址)实质上是在计算返回地址,用来存储PC地址 stmfdsp!,{r0} ;把将要使用的r0寄存器入栈 ldr r0,=$HandleL
astrotycoon
·
2012-06-14 20:00
mini2440
启动代码(1)
http://blog.chinaunix.net/uid/26435987/frmd/151967.html启动代码主要是在主程序运行之前初始化系统硬件及软件的运行环境,它的主要功能包括以下的几个方面:1、建立中断向量表2、初始化系统堆栈3、应用程序执行环境初始化4、跳转至主函数第一部分 GET option.inc ;option.inc文件包含了开发板的配置信息—堆栈、时
astrotycoon
·
2012-06-14 20:00
I2C驱动分析与应用程序编写
tid-10768-fpage-0-toread--page-1.html
Mini2440
之i2c驱动的应用程序祥解【希望对都是初学者的我们都有用】 图片:图片:Mini
hui523hui523hui523
·
2012-06-14 16:00
SDL arm linux平台交叉编译(好文章已测试)
SDLarmlinux平台交叉编译 以下所涉及到的SDL源码和demo源码,有需要的请留下你的email我给你发过去.一.准备条件及环境 1.主机一台:装有linux操作系统 2.目标版:arm-linux环境,如
mini2440
hqyhqyhq
·
2012-06-14 09:00
linux
测试
library
平台
编译器
linux内核
嵌入式Linux
驱动及QT
基于
mini2440
的linux驱动程序模块编译测试笔记
基于
mini2440
的linux驱动程序模块编译测试笔记wtt@USST2010-4-6原创文章,转载请注明出处。
wo519074786
·
2012-06-14 01:00
linux
测试
Module
makefile
编译器
linux内核
交叉编译
mini2440
内核模块的注意点
最近开始搞内核模块的交叉编译,意思是在pc机上面编写能在arm上面insmod的模块,以下是注意点:1)打开2440开发板自带的光盘,把开发板操作系统的内核拷贝到电脑linux系统下面,名称为linux-2.6.32.2-
mini2440
wo519074786
·
2012-06-14 01:00
linux
基于
mini2440
的linux驱动程序模块编译测试笔记
基于
mini2440
的linux驱动程序模块编译测试笔记wtt@USST2010-4-6原创文章,转载请注明出处。
wo519074786
·
2012-06-14 00:00
Tap anywhere on the screen to continue
tid=3899关键词:
mini2440
s3c2440 qtopia 触摸屏校准这是在网上看一哥们的描述:一、移植过程:1、系统配置文件为内核自带的s3c2410_defconfig稍微修改而得来;2、
xubin341719
·
2012-06-13 22:00
一个基于
mini2440
的测试按键与led灯的测试程序
#include#include#include#include#include#include#include#include#include#includeintmain(void){ intbuttons_fd,led_fd; charbuttons[6]={'0','0','0','0','0','0'}; buttons_fd=open("/dev/buttons",0); if(but
linxiaowu66
·
2012-06-07 08:00
测试
基于
mini2440
的led驱动编写的总结
基于
mini2440
的led驱动编写的总结(可以成为模板)该驱动用到I/O常见的端口操作函数:s3c2410_gpio_cfgpin和s3c2410_gpio_setpin。
linxiaowu66
·
2012-06-07 08:00
详细解析uboot移植(针对开发板
mini2440
)
详细解析uboot移植(针对开发板
mini2440
)下面会对每一个步骤详细解答,包括为什么这样做?版本用的是u-boot-2008.10。
linxiaowu66
·
2012-06-06 16:00
基于linux下的dm9000网卡移植全分析
Mini2440
采用的是dm9000直接连接CPU(s3c2440)上。就像是nandflash一样直接被挂在CUP上,被挂在s3c2440的bank4上。
wantianpei
·
2012-05-31 19:00
c
linux
struct
Flash
resources
mini2440
SPI驱动移植 既自己总结的应用层的操作
mini2440
SPI驱动移植分类: Linux 嵌入式 SPI2011-10-1011:24 674人阅读 评论(6) 收藏 举报最近项目需要,需要在
mini2440
上移植SPI驱动,板子需要驱动SPI
sno_guo
·
2012-05-31 15:00
c
linux
linux
IOC
null
嵌入式
嵌入式
SPI
delay
移植linux-2.6.32.2到感知SensorRF2开发平台(基于
mini2440
)(实录)—— 杨学鹏
移植linux-2.6.32.2到感知SensorRF2开发平台(实录)—— 杨学鹏根据《
Mini2440
_Linux一直开发实战指南.pdf》的移植步骤,亲自对购买的开发平台进行了系统移植,下面是移植的全过程记录
xuepeng531
·
2012-05-31 15:00
c
测试
Module
buffer
input
平台
LCD驱动分析
LCD驱动分析(2011-12-2017:30)标签: 转载 原文地址:LCD驱动分析作者:linshangshengLCD驱动分析一、开发环境· 主 机:VMWare--Fedora 9· 开发板:
Mini2440
·
2012-05-29 17:00
LCD 驱动
jianyun123/archive/2010/04/24/5524427.aspxS3C2440上LCD驱动(FrameBuffer)实例开发讲解一、开发环境主 机:VMWare--Fedora9开发板:
Mini2440
ekenlinbing
·
2012-05-29 16:00
c
linux
struct
IO
嵌入式
平台
u-boot-2011.03在
mini2440
/micro2440上的移植(七)——支持Nand Flash启动
7.1创建nand_read.c【注意】本程序只能用于读取2K/页的Nand。本人的Micro2440上的NandFlash为256M,型号为K9F2G08 [
[email protected]
]$touchboard/samsung/micro2440/nand_read.c[
[email protected]
]$cat>board/samsung/micro2440/nand_
Zhu__
·
2012-05-26 16:00
u-boot-2011.03在
mini2440
/micro2440上的移植(六)——支持yaffs下载
6.1include/conskfigs/micro2440.h添加#defineCONFIG_CMD_NAND_YAFFS 【说明】本人在阅读cmd_nand.c时发现u-boot-2011.03已经支持yaffs写入,只需添加如上定义即可,但实际写入错误,再阅读源代码,发现只要按下一步修改即可,虽然这是最简单的方法,但似乎并不是最优的方法。6.2drivers/mtd/nand/nand_ut
Zhu__
·
2012-05-26 16:00
u-boot-2011.03在
mini2440
/micro2440上的移植(五)——支持Nand Flash
5.1添加s3c2440_nand.c[
[email protected]
]$touchdrivers/mtd/nand/s3c2440_nand.c [
[email protected]
]$cat>drivers/mtd/nand/s3c2440_nand.c#include#if0#defineDEBUGN printf#else#defineDEBUGN(x,args..
Zhu__
·
2012-05-26 16:00
c
struct
IO
cmd
Flash
structure
u-boot-2011.03在
mini2440
/micro2440上的移植(四)——支持内核启动
4.1include/configs/micro2440.h添加#defineCONFIG_SETUP_MEMORY_TAGS 1//如果没有定义这个参数,则uboot参数必须加入men=内存大小#defineCONFIG_INITRD_TAG 1#defineCONFIG_CMDLINE_TAG 1//设置bootargs出入内核必须#defineCON
Zhu__
·
2012-05-26 16:00
u-boot-2011.03在
mini2440
/micro2440上的移植(三)——支持DM9000
3.1include/configs/micro2440.h删除#defineCONFIG_CS8900 /*wehaveaCS8900on-board*/#defineCONFIG_CS8900_BASE 0x19000300#defineCONFIG_CS8900_BUS16 /*theLinuxdriverdoesaccessesasshorts*/ #defineCONFIG_NETMA
Zhu__
·
2012-05-26 16:00
linux
struct
测试
cmd
Signal
u-boot-2011.03在
mini2440
/micro2440上的移植(二)——在RAM中运行
2.1 include/configs/micro2440.h删除#defineCONFIG_S3C24101/*specificallyaSAMSUNGS3C2410SoC*/#defineCONFIG_SMDK24101/*onaSAMSUNGSMDK2410Board*/添加#defineCONFIG_S3C24401/*specificallyaSAMSUNGS3C2440SoC*/#de
Zhu__
·
2012-05-26 16:00
c
测试
audio
linux内核
u-boot-2011.03在
mini2440
/micro2440上的移植(一)——准备工作
uboot自2010.09版以后有比较大的变化,首先是不再在顶层Makefile中配置板级支持文件,其次是重写了start.S和board.c,还有就是提供了对S3C2440的部分支持,使得在移植时难度减小。但由于是新版本,bug也有不少。本文尝试对u-boot-2011.03进行移植,主要参考了bscbem的日志和L_Backkom的专栏,在此表示感谢。bscbem的日志:http://my.
Zhu__
·
2012-05-26 16:00
mini2440
开发板移植mjpg-streamer
转载自:http://hi.baidu.com/%D7%B7%C3%CE123654/blog/item/9c0473eb9270656f79f0555e.html,感谢作者咯!!Mjpg‐streamer是一个开源软件,用于从webcam摄像头采集图像,把它们以流的形式通过基于ip的网络传输到浏览器如Firefox,Cambozola,VLC播放器,Windows的移动设备或者其他拥有浏览器的移
xiongmaojiayou
·
2012-05-26 15:00
video
input
Parameters
firefox
library
compression
mini2440
网卡驱动DM9000之dm9000_start_xmit
/*调用时机:当网卡有数据需要发送的时候,该函数被调用*/staticintdm9000_start_xmit(structsk_buff*skb,structnet_device*dev){ unsignedlongflags; board_info_t*db=netdev_priv(dev); dm9000_dbg(db,3,"%s:\n",__func__); if(db->tx_pkt_c
lucien_cc
·
2012-05-25 15:00
struct
IO
command
测试
存储
buffer
2440:ADS的配置使用及调试
.错误2:processorARM79_0raisedanexception.Cause:Undefinedinstruction我用的是Win7,笔记本通过SEGGERUSBJ-LInk连接友善之臂
mini2440
bbs598598
·
2012-05-20 15:00
c
Flash
mini2440
root_qtopia 文件系统启动过程分析
对于
mini2440
最新的root_qtopia文件系统启动过程,我在这里做了一些简单的分析,和大家分享一下经验,不足之处也请大家及时指出。
wangrunmin
·
2012-05-19 17:00
linux
shell
Stream
System
action
Path
mini6410根文件系统的制作
1.开始的话 友善之臂没有给出详细的mini6410和tiny6410开发板的根文件系统的制作方法及步骤,于是自己根据《
mini2440
Linux移植开发实战指南》做了一遍MINI6410的根文件系统
wangrunmin
·
2012-05-19 14:00
linux
Module
嵌入式
makefile
applet
编译器
S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)
S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)共享资源,欢迎转载:http://hbhuanggang.cublog.cn 开发环境主 机:VMWare--Fedora9开发板:
Mini2440
l627859442
·
2012-05-18 19:00
S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)
S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、开发环境主 机:VMWare--Fedora9开发板:
Mini2440
l627859442
·
2012-05-18 17:00
MACHINE_START分析
在友善
mini2440
提供的linux2.6.32.2内核中,有如下定义:MACHINE_START(
MINI2440
,"FriendlyARM
Mini2440
developmentboard").phys_io
wulong117
·
2012-05-18 09:00
c
timer
linux
struct
IO
video
64MQQ2440烧写
MINI2440
光盘中的内容同样可以跑起来
后来在友善网上下得了
MINI2440
的整个光盘内容,希望通过将
mini2440
光盘中的kernel2.6.32和root下载到QQ2440上使使。不过一路上遇到了
xyyangkun
·
2012-05-16 10:00
qq2440 cs8900移植
最新的似乎只有“友善之臂”针对
mini2440
移植2.6.32.2文档,不能照搬在俺的杂牌板上。特意下载了最新的稳定版本的内核linux-2.6.36,在俺的s3c2440开发板上试试。
xyyangkun
·
2012-05-16 09:00
c
qq
struct
list
Module
makefile
mini2440
----keil for ARM下的调试与下载环境的搭建。
题外话:编译环境选择推荐对于刚刚接触ARM裸机编程的各位,我要特别的进行提醒一下,就是关于编译环境的选择问题。目前主流的有ADS+AXD,KEILFORARM,IARFORARM三种,我开始使用的ADS+AXD进行学习,因为光盘里面自带,而且很多资料都是他的,但是个人感觉真心调试十分的不方便,而且各种容易死机,并且现在也已经不更新了,北航一本讲嵌入式的书出了一个第二版,就是把ADS换成了KEIL,
草根聪
·
2012-05-16 09:55
ARM底层知识
mini2440
ubuntu 11.10开发环境的建立
今天终于将系统安装好了。接下来是建立开发环境的时候了,毕竟新装这个系统就是为了开发嘛。。话说今天是情人节,人品超好,好几天解决不了的问题今天小小就被我搞定了,真希望天天都是情人节。1:超级终端 一、安装minicom: 使用以下命令:# sudo apt-get install minicom通过串口用xmodem协议烧写内核 时会提示没有xmodem协议,所以这时就要安装lrzsz软件包了:#
penglijiang
·
2012-05-13 23:00
ubuntu+
mini2440
平台搭建
在前面的基础上,我们打造了一个优雅的ubuntu环境.为了让它真正的为我们程序员服务,实现嵌入式和桌面应用程序的开发,不得不花了大量的功夫搜集整理资源,所幸苍天不负有心之人,一番艰苦卓绝后终于成功打造这一套嵌入式开发平台.也许当我们能够彻底摆脱windows的那天,我们会成为真正的程序员(嘿嘿,小做下百日梦^_^).一、安装ubuntu1.RequestCDs官网索取光盘https://shipi
penglijiang
·
2012-05-13 23:00
GPIO驱动相关笔记
原文地址:http://blog.csdn.net/llxmedici/article/details/6282372打算跟着友善之臂的《
mini2440
linux移植开发指南》来做个LED驱动,虽然LED
tianxiawuzhei
·
2012-05-13 09:00
数据结构
c
struct
Module
Class
output
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他