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
[S3C6410]
嵌入式学习-uboot-lesson7-内存初始化
1.地址空间
S3C6410
处理器拥32位地址总线,其寻址空间为4GB。其中高2GB为保留区,低2GB区域又可划分为两部分:主存储区和外设区。
u011003120
·
2016-06-28 18:00
uboot
OK6410
内存初始化
嵌入式学习-uboot-lesson4.3-关闭看门狗和中断
在
S3C6410
X.pdf中,第一部分,为分频部分,将PCLK进行分频,从而得到自己需要的时钟第二部分为计数部分,当计数值从预定值减为0时,则触发看门狗第三部分第三部分会产生一个重启信号,让CPU进行重
u011003120
·
2016-06-24 16:00
中断
看门狗
OK6410
嵌入式学习-uboot-lesson2-ARM相关知识
1.ARM简介关于arm的一些概念性的知识,这里就不再说明,因此需要了解三个方面的内容:架构:ARMV5ARMV6ARMV7内核:ARM9ARM11Cortex-A8芯片:S3C2440
S3C6410
关于这三款芯片的比较
u011003120
·
2016-06-21 09:00
ARM
arm处理器
ARM寄存器
dm9000网卡驱动分析(一)
转自http://blog.chinaunix.net/uid-26442066-id-3184195.html
s3c6410
自带的DM9000网卡驱动也是基于platform设备模型。
lhhero701
·
2016-04-02 23:00
s3c6410
休眠与唤醒笔记
1.
s3c6410
无法进入休眠 执行echomem>/sys/power/state后系统无法进行休眠跟踪发生pm相关函数没有注册修改arch/arm/plat-samsung/pm.c在最后加上arch_initcall
hclydao
·
2016-03-31 10:00
点灯的总结
09 零.写在开始的屁话我记得,我在念书的时候拿到的第一块开发板LPC2400,上面有几个led灯,然后,老师的要求就是,点一个灯,然后,很无奈,之后LPC11C14,LPC1800,LPC3250,
S3C6410
weiyingwin
·
2016-03-26 14:00
android
ledservice
将
S3C6410
的RS232改为RS485(修改内核驱动)
基本知识:RS-232与RS-485的区别在于:1、传输方式不同。RS-232采取不平衡传输方式,即所谓单端通讯.而RS485则采用平衡传输,即差分传输方式。2、传输距离不同。RS-232适合本地设备之间的通信,传输距离一般不超过20m。而RS-485的传输距离为几十米到上千米。3、RS-232只允许一对一通信,而RS-485接口在总线上是允许连接多达128个收发器。RS-232被定义为一种在低速
good123_2014
·
2016-03-19 21:00
ARM处理器启动流程
S3C6410
:
s3c6410
中零地
chd_zhang
·
2016-03-14 18:00
ARM是个什么鬼
在学习嵌入式领域,使用比较多的是三星公司的S3C2440,
S3C6410
和210等。在嵌入式领域,我们经常看到各种各样的名词,如ar
xueyushenzhou
·
2016-02-28 00:00
ARM
处理器
芯片
210
Android2.3实现SD卡与U盘自动挂载的方法
分享给大家供大家参考,具体如下:在
s3c6410
平台上移植android2.3过程中SD卡总是不能自动挂载。
yimiyangguang1314
·
2016-02-16 11:15
友坚恒天UT
S3C6410
资料下载链接
现在好多开发板的资料总是不好找,一些无量的商家甚至以开发板的资料卖钱的,比如说博航嵌入式北航博士店居然要花60块钱买一套开发板的资料,在这里必须谴责一下。找了友坚的FAE,人家毫不犹豫的就给了我资料。真是鄙视博航嵌入式北航博士店!!资料连接: http://pan.baidu.com/s/1qXakA9e现在资源开放给大家,大家不用再花钱去买了
u012812482
·
2016-02-16 10:00
QT,QTOPIA,QT4,QTE等的区别,还有QTE在QT CREATOR上的设置
准备用
S3C6410
做个项目,在系统上使用LINUX系统是肯定的,只是在使用ANDROID与QT之间,费了一点时间,在其中并看了JAVA的一些资料,并对这两个系统做了一个比较。
qq_27312943
·
2016-02-14 21:00
qt
嵌入式Linux
18.DMA-6410
S3C6410
中DMA操作步骤:1、决定使用安全DMAC(SDMAC)还是通用DMAC(DMAC);2、开启DMAC控制,设置DMAC_Configuration寄存器;3、清除传输结束中断寄存器和错误中断寄存器
cestlavie
·
2016-02-14 11:00
31.6410内存的知识
31.6410内存的知识6410的地址空间分布:
S3C6410
处理器拥32位地址总线,其寻址空间为。其中高为保留外设区,低2GB区域又可划分为两部分:主存储区和外设区。
cestlavie
·
2016-02-14 10:00
2.OK6410硬件介绍
2.OK6410硬件介绍图2-1OK6410底层+核心板OK6410开发板基于三星公司最新的ARM11处理器
S3C6410
,拥有强大的内部资源和视频处理能力,可稳定运行在667MHz主频以上,支持MobileDDR
cestlavie
·
2016-02-14 07:00
S3C6410
中断系统
S3C6410
的中断主要改进是. 增加中断向量控制器,这样在S3C2440里需要用软件来跳转的中断处理机制,在
S3C6410
完全由硬件来跳转。
chd_zhang
·
2016-01-28 14:00
友善开发板移植uboot-2010.03
一、硬件资源CPU:
S3C6410
ARM1176runat533Mhz,upto677MhzFLASH:K9F2G08U256M*8bitDDR/SDRAM:K4X2G323PD-8GD8256M(64M
victoryjack
·
2016-01-22 19:00
移植
ARM
Linux设备驱动开发 - LCD设备驱动分析
一、
S3C6410
LCD驱动裸机代码LCD控制器初始化:1unsignedlongVideoBuffer[LCD_LOW][LCD_COL]={0}; 2voidlcd_init(void) 3{
青春没有尾巴
·
2016-01-12 17:00
S3C6410
裸机 - 外部中断程序
一、外部中断分组:外部中断组0 GROUP0 GPN0--GPN15 GPL8--GPL14 GPM0--GPM4外部中断组1 GROUP1 GPA0--GPA7 GPB0--GPB6外部中断组2 GROUP2 GPC0--GPC7外部中断组3 GROUP3 GPD0--GPD5外部中断组4 GROUP4 GPF0--GPF14外部中断组5 GROUP5 GPG0--GPG7外部中断组6 GRO
青春没有尾巴
·
2016-01-11 09:00
Linux输入子系统分析(一)
这阵子本来没有打算花时间来分析Linuxinputsystem的,然而当在研究
S3C6410
触摸屏驱动的时候悲剧不期而至,内核中并没有实现6410的触摸屏驱动,不过有关于S3C2410触摸屏的驱动,往s3c2410
Leichelle
·
2015-12-09 08:00
数据结构
工作
linux
struct
report
input
s3c6410
的GPIO驱动总结
1、查看gpio状态:头文件中intgpio_request(unsignedgpio,constchar*label);,该函数的功能是通过查看该gpio保存的记录标志是否为NULL来判断GPIO是否被占用,并把此gpio取名为*lable。 例如:if(gpio_request(S3C64XX_GPB(0),"GPB")) 2、上拉电阻状态:头文件中s3c_gpi
qq_27312943
·
2015-11-24 18:00
嵌入式Linux
嵌入式Linux百问百答
我学习嵌入式Linux时所使用的开发板是友善之臂出版的tiny6410开发板,主控为三星
s3c6410
。 1 linux驱动和应用程序关系? 驱动程序运行在内核空间,而应用程序运行于用户空间。
qq_27312943
·
2015-11-14 18:00
嵌入式Linux
Android培训班(5)
目前设计的嵌入式芯片,都带有一段小小的引导代码,但这段代码功能都是比较有限,只支持加载几百字节然后跳到相应内存运行,比如不带网络加载,不带RAM初始化,不带USB驱动等等,不过现在
S3C6410
引导功能也比较强大
·
2015-11-13 17:16
android
Android培训班(86)内核运行之前的引导程序
因此需要开发一个引导程序放在那里运行,在这里的培训课程里,主要使用是
S3C6410
开发板,并且使用UBoot作为引导程序(Bootloader)。UBoot是一个很通用的引导程序,
·
2015-11-13 15:36
android
Android中G-Sensor相关流程
chips/lis331dl.c driver/i2c/chips/sensorioctl.h include/linux/lis331dl.h 并在/kernel/arch/arm/mach-
s3c6410
·
2015-11-13 13:38
android
Linux--根文件系统的挂载过程分析
前言: 本篇文章以
S3C6410
公版的Linux BSP和U-Boot来进行分析,文中全部提及的名词和数据都是以该环境为例,全部的代码流程也是以该环境为例来进行分析。哈哈。
·
2015-11-13 13:27
linux
玩转
S3C6410
之一 交叉工具链制作(gcc4.5.1-armv6-vfp)
软件平台:ubuntu 11.10(按照本人博客中“玩转Ubuntu-11.10”系列的文章进行安装) 主机编译器: gcc 4.6.1 硬件平台:tiny6410 1、准备环境 必备工具包:bison、flex
·
2015-11-13 02:20
gcc
关于
s3c6410
的SD卡启动
要研究裸机程序的编写,必须要有一个“全裸”的环境。友善提供的superboot可以提供执行用户自定义程序的能力,但其实这样运行的程序环境还是依赖于superboot的, 那些内存初始化、时钟初始化,串口初始化等工作都已经由superboot做了。tiny6410支持nandflash和sd卡启动两种模式,nandflash的烧写还是依赖superboot,
·
2015-11-13 00:55
启动
S3C6410
裸机定时器
*************************************************************** * 文件名: timer.c * 功能:
S3C6410
·
2015-11-12 20:36
定时器
s3c6410
开发板研究笔记(一)从SD卡启动UBOOT(未完待续。。。)
s3c6410
开发板研究笔记(一)从SD卡启动UBOOT(未完待续。。。)
·
2015-11-12 17:40
Boot
Linux--根文件系统的挂载过程分析
前言: 本篇文章以
S3C6410
公版的Linux BSP和U-Boot来进行分析,文中全部提及的名词和数据都是以该环境为例,全部的代码流程也是以该环境为例来进行分析。哈哈。
·
2015-11-12 11:47
linux
S3C6410
之uboot回炉再造(7)C环境的入口
上一部分讲到 uboot 跳转到 start_armboot 处执行(中间插了一篇 异常中断处理)。 这次主要是记录 start_armboot 的实现。 文件为 /lib_arm/board.c 1、参数声明 1 void start_armboot (void) 2 { 3 init_fnc_t **init_fnc_ptr;
·
2015-11-12 09:58
Boot
S3C6410
之uboot回炉再造(6)异常中断处理
这篇是中断向量的存储、注释比较清晰、就不再细讲 1 /* 2 ************************************************************************* 3 * 4 * Interrupt handling 5 * 6 ************************************
·
2015-11-12 09:57
Boot
S3C6410
之uboot回炉再造(4)使能MMU
在上一篇中讲完了lowlevel_init中对相应模式的设置、在最后对MMU进行了初始化。 那在这一篇就把使能MMU的过程描述了。 1、设置访问域 1 after_copy: //这里怎么就after了、我们可还没有copy呢 //剧透一下,后面会补充copy相关的代码,此处暂且跳过 2 #ifdef
·
2015-11-12 09:56
Boot
S3C6410
之uboot回炉再造(5)设置堆栈与跳转至C入口
直接切入主题 1、设置堆栈 1 skip_hw_init: 2 /* Set up the stack */ 3 stack_setup: 4 ldr r0, =CONFIG_SYS_UBOOT_BASE /* base of copy in DRAM */
·
2015-11-12 09:56
Boot
S3C6410
之uboot回炉再造(3)lowlevle_init.S
这一篇粗略讲一下lowlevel_init.S内部的模块。 1、_TEXT_BASE 1 #include <config.h> 2 #include <version.h> 3 4 #include <asm/arch/s3c6400.h> 5 6 #ifdef CONFIG_SERIAL1 7 #d
·
2015-11-12 09:55
init
S3C6410
之uboot回炉再造(1)start.S - SVC模式设置
虽然已经写了几篇关于uboot移植的、但是觉得整体对uboot的理解还是只停留在copy的层面。 狠下心来,从代码进行uboot的分析,并从新移植一次uboot。 这次更侧重于记录代码分析心得。 使用uboot的版本仍为2010.3版本。 这里有一个很是详尽的start.S分析网站,分析过程借鉴了网站的方法,但也有一些不同的地方 http://www
·
2015-11-12 09:54
start
S3C6410
之uboot回炉再造(2)地址无关性
这一篇写得有点慢,期间为了弄清楚一些细节的问题耽搁了,不过写得也会更详细。 1 /* 2 ************************************************************************* 3 * 4 * CPU_init_critical registers 5 * 6 * setup importan
·
2015-11-12 09:54
Boot
S3C6410
移植u-boot-2010.3(6)回顾总结
经过半周的制作,我的OK6410总算是成功在我自己构建的uboot上运行系统了。 在此回顾一下整个过程的大纲。 一、成功编译的开始 1、下载一份未经过处理的uboot 2、精简uboot中不用到的文件,保留相似的芯片6400的板级文件 3、对精简后的uboot进行初次编译,顺便可以检查工具链、uboot的完整性 4、通过创建目录、拷贝、修改的
·
2015-11-12 09:52
Boot
S3C6410
移植u-boot-2010.3(5)Dnw for linux
现在开始记录在linux上安装dnw功能 想要源代码,可以到这里fork https://github.com/Qunero/dnw4linux 详细的使用,README里面讲得很清楚了,不加赘述了。 这里只讲一下怎么使用。 1、加载模块.ko文件 $ cd secbulk_driver/ $ insmod secbulk.ko 然后确认一下已经加
·
2015-11-12 09:51
linux
S3C6410
移植u-boot-2010.3(4)uboot的dnw功能添加
由于我电脑win7上的DNW-USB驱动一直装不上,所以选择在ubuntu下完成dnw的操作实现与uImage的引导。 先给开发板的uboot添加dnw功能 具体文件可以git这里 https://github.com/plinx/uboot_dnw 1、将cmd_usbd.c拷贝到common目录下 2、添加规则到/common/Makefile #
·
2015-11-12 09:50
Boot
S3C6410
移植u-boot-2013.01
1、下载uboot http://ftp.denx.de/pub/u-boot/ 2、解压文件 tar xvf u-boot-latest.tar.bz2 3、进入uboot根目录、接着开始修改文件 4、创建板级文件目录 cd /borad/samsung mkdir smdk6410 5、复制smdk6400文件到创建的文件目录 cp smd
·
2015-11-12 09:49
Boot
Linux下platform设备以及platform设备和驱动注册的先后顺序
如ARM
S3C6410
处理器中,把内部集成的I2C、PTC、SPI、LCD、 看门狗控制器都归纳为Platform设备,而这些设备本身就是 字符设备。
·
2015-11-11 17:26
linux
万丈高楼平地起(一)
S3C6410
的启动
废话不多说,去年折腾了一年s3c2440的板子,今年自己又买了一块
s3c6410
的板子,从今天开始,进行裸机驱动的开发,本文开始第一篇,启动代码的编写,注意,仅仅是启动代码,并不是bootloader,
·
2015-11-11 16:45
启动
s3c6410
学习笔记-将内核zImage、文件系统写到nandflash、屏幕校准
1、之前已经将uboot写到nandflash里面了,接下来将内核zImage、文件系统写到nandflash。 2、编译内核 cd linux-2.6.28_smdk6410 make clean make distclean cp smdk6410_config .config make menuconfig 将Device Drivers -
·
2015-11-11 15:58
Flash
s3c6410
学习笔记-烧写uboot+构建文件系统
一、进入目录 #cd u-boot-1.1.6_sndk6410 二、SD卡 make clean make distclean vim Makefile
·
2015-11-11 15:57
学习笔记
【嵌入式开发】向开发板中烧写Linux系统-型号
S3C6410
板子型号 : 三星
S3C6410
基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧写内容 : BootLoader, Linux Kernel
·
2015-11-11 14:26
linux
S3C6410
纯粹的裸机启动,自己写的SD BOOT启动
这几天晚上一直折腾
S3C6410
的裸机SD卡启动,不大想使用UBOOT,我是搞硬件的,对底层非常感兴趣,不喜欢已经写好的,因此自己一直在尝试,其实很早之前就试过SD卡启动,也就是ARM11上电后会把SD
·
2015-11-11 10:41
Boot
S3C6410
移植u-boot-2010.3(3)正常化配置
一、网卡的正常化配置 1、修改头文件调用关系 在原配的smdk6400.h中(因为是复制过来的),网卡配置为CS8900,而手头开发板上的网卡为DM9000,所以第一步来修改网卡驱动程序。 修改/include/configs/smdk6410.h 找到如下字段,更改如下 /* * Hardware drivers */ #define CONFIG_NE
·
2015-11-11 04:33
Boot
S3C6410
移植u-boot-2010.3(1)成功编译的开始
参考连接:http://wenku.baidu.com/view/ae78a00390c69ec3d5bb75ce.html?st=1 链接上已经指明了我之前一直2013.01版本uboot产生错误的原因,2010.3版本到2010.6版本是uboot的一个分界,而2010.3版本的uboot是最接近samsung定制的s3c-u-boot-1.1.6版本uboot的一个版本号,所以在此
·
2015-11-11 04:32
Boot
上一页
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
其他