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
s3c2440
S3C2440
移植uboot之裁剪和修改默认参数
上一节
S3C2440
移植uboot之支持DM9000移植uboot支持了网卡驱动,这节裁剪和修改uboot默认参数@[TOC]uboot的环境参数 首先,uboot会去校验(CRC)存放环境变量的一段空间
Carlos0321
·
2020-12-26 21:51
c
S3C2440
移植uboot之支持烧写yaffs映像及制作补丁
上一节
S3C2440
移植uboot之裁剪和修改默认参数裁剪了uboot,修改了默认的参数,这一节开始制作yaffs映像以及补丁文件@[TOC]烧写文件系统 尝试使用如下命令烧写JFFS2文件系统tftp30000000fs_mini_mdev.jffs2nanderase.partrootfsnandwrite.jffs2300000000x002600005b89a8
Carlos0321
·
2020-12-26 21:50
c
S3C2440
从NAND Flash启动和NOR FLASH启动的问题
1.为什么NANDFLASH不能直接运行程序 NANDFLASH本身是连接到了控制器上而不是系统总线上。CPU运行机制为:CPU启动后是要取指令执行的,如果是SROM、NORFLASH等之类的,CPU通过地址线发个地址就可以取得指令并执行,NANDFLASH不行,因为NANDFLASH是管脚复用,它有自己的一套时序,这样CPU无法取得可以执行的代码,也就不能初始化系统了。 NANDFLASH是
Carlos0321
·
2020-12-26 21:14
c
S3C2440
移植uboot之支持NORFLASH
上节
S3C2440
移植uboot之支持NAND启动修改了代码支持了NAND启动。这节我们分析uboo使其支持NORFLASH的操作。
Carlos0321
·
2020-12-26 21:32
c
S3C2440
移植uboot之支持烧写yaffs映像及制作补丁
上一节
S3C2440
移植uboot之裁剪和修改默认参数裁剪了uboot,修改了默认的参数,这一节开始制作yaffs映像以及补丁文件@[TOC]烧写文件系统 尝试使用如下命令烧写JFFS2文件系统tftp30000000fs_mini_mdev.jffs2nanderase.partrootfsnandwrite.jffs2300000000x002600005b89a8
Carlos0321
·
2020-12-26 21:01
c
S3C2440
移植uboot之支持DM9000
上一节
S3C2440
移植uboot之支持NANDFLASH操作移植了uboot支持了NANDFLASH的操作,这一节修改uboot支持DM9000。
Carlos0321
·
2020-12-26 21:01
c
S3C2440
移植uboot之裁剪和修改默认参数
上一节
S3C2440
移植uboot之支持DM9000移植uboot支持了网卡驱动,这节裁剪和修改uboot默认参数@[TOC]uboot的环境参数 首先,uboot会去校验(CRC)存放环境变量的一段空间
Carlos0321
·
2020-12-26 21:01
c
S3C2440
从NAND Flash启动和NOR FLASH启动的问题
1.为什么NANDFLASH不能直接运行程序 NANDFLASH本身是连接到了控制器上而不是系统总线上。CPU运行机制为:CPU启动后是要取指令执行的,如果是SROM、NORFLASH等之类的,CPU通过地址线发个地址就可以取得指令并执行,NANDFLASH不行,因为NANDFLASH是管脚复用,它有自己的一套时序,这样CPU无法取得可以执行的代码,也就不能初始化系统了。 NANDFLASH是
Carlos0321
·
2020-12-14 14:56
c
关于android的pan_display
下面文章很有参考意义:参考:对fb.hfbmen.cboard文件和panel驱动的详细代码分析:基于
S3C2440
的嵌入式Linux驱动——Framebuffer子系统解读linuxLCD驱动(1-4
薛定谔机器猫
·
2020-09-17 14:58
转发
linux-3.0内核移植
修改:$vimMakefile改为:改为改为修改$vimarch/arm/mach-
s3c2440
/mach-smdk2440.c改为修改:$vimdrivers/tty/serial/samsung.c
Reagan_0302
·
2020-09-17 06:11
FL2440开发板
(一)基于2440智能小车控制
当服务器端(
S3C2440
)socket建立完毕后,服务端监听是否有客户端(手机)连接,当有客户端连接时,同时客户端发送指令给服务端。服务端判断指令是否为接收到的前进、后退、左转、右转。
小牛玩转嵌入式
·
2020-09-17 05:44
直流、步进电机综合控制系统设计
掌握步进机的控制原理及利用延时脉冲来改变步进电机速度3、掌握直流电机的控制原理及利用pwm占空比控制来改变速度4、学习IIC总线读取和写数据原理,掌握对CAT1025、E2PROOM操作方法三、实验基本原理及设计思路基于
S3C2440
宋大璇
·
2020-09-16 21:31
ARM
嵌入式
嵌入式Linux之我行——
S3C2440
上MMC/SD卡驱动实例开发讲解(一)
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、开发环境主机:VMWare--Fedora9开发板:Mini2440--64MBNand,Kernel:2.6.30.4编译器:arm-linux-gcc
zlyong0018
·
2020-09-16 19:37
mini2440驱动分析
linux
c
嵌入式
struct
transition
平台
s3c2440
LCD及触摸屏的学习笔记(1)
根据
s3c2440
手册
s3c2440
处理LCD的时钟源是HCLK,通过寄存器LCDCON1中的CLKVAL可以调整VCLK频率大小,它的公式为:VCLK=HCLK÷[(CLKVAL+1)×2],程序的内部分频为
你来吻
·
2020-09-15 21:27
ARM_LCD
JZ2440 裸机驱动 第9章 中断体系结构
本章目标:了解ARM体系CPU的7种工作模式了解S3C2410/
S3C2440
中断体系结构掌握S3C2410/
S3C2440
的中断服务程序的编写方法9.1S3C2410/
S3C2440
中断体系结构9.1.1ARM
weixin_34037515
·
2020-09-15 20:00
嵌入式
操作系统
Linux3.4.72内核支持UBI文件系统 (二)
其实支持nand的驱动是比较复杂的,但是由于我用的
s3c2440
的芯片,所以移植过程中只需要配置linuxkernel使其支持nand驱动即可.方法:makemenuc
学海吴涯
·
2020-09-15 12:53
Linux
kernel
触摸屏和ADC驱动的移植 (fl2440)
我们在来说一下
s3c2440
触摸屏工作
zhangqiao336
·
2020-09-15 12:14
linux
+
arm
触摸屏
linux3.0内核移植(
S3C2440
)
当我们在u-boot上做了关于nandflash、dm9000网卡、SDRAM和一些基本配置的修改和添加后,我们要让自己修改后的u-boot能启动linux内核,还要做哪些相应的修改呢?下面我们先来看一下linux内核是怎样被u-boot引导加载的:我们都知道在u-boot中是通过bootm命令来启动linux内核的,bootm会调用do_bootm_linux()这个函数,它会把入口地址复制给内
zhangqiao336
·
2020-09-15 12:14
linux
+
arm
DM9000的移植(
S3C2440
)
首先我们进入到arch/arm/mach-
s3c2440
/mach-smdk2440.c这个文件中,找到这一段代码staticstructplatform_devi
zhangqiao336
·
2020-09-15 12:43
linux
+
arm
10.代码重定位
首先以SOC芯片
S3C2440
为例,他的内部结构图以及外接内存设备简图如下:CPU可以通过内存控制器直接访问SDRAM.NORFLASH,片内SR
冷暖自知_源
·
2020-09-15 11:20
Linux裸机开发学习笔记
代码重定位
第001节_段的概念_重定位的引入
S3C2440
的CPU可以直接给SDRAM发送命令、给NorFlash发送命令、给4K的片上SDRAM发送命令,但是不能直接给NandFlsh发送命令假如把程序烧写到NandFlsh
Alen.Wang
·
2020-09-15 09:53
嵌入式驱动
linux下搭建基于Eclipse的arm的开发环境
0.用的linux版本是Ubuntu9.04用的板子是FriendlyARM
s3c2440
1.准备好相应的软件包:arm-linux-gcc-3.4.1.tar.bz2(网上现成的交叉编译工具,有兴趣的话也可以自己重头编译
signsmile
·
2020-09-15 08:44
linux
arm mini2440的led灯总结
led灯例子一、led电路图-----------------------------------------二、手册说明这里对应
s3c2440
文档,第9章io部分的文档找到GPB部分GPBCONGPB0
dalaoshu
·
2020-09-15 07:33
arm
c
arm
mini2440
led
s3c2440手册
基于JZ2440编写触摸屏驱动
内核触控驱动内核自带触摸屏驱动,在
s3c2440
_ts.c这个文件,实现这个文件的主体框架就是,利用平台设备模型,在设备注册时又
年纪青青
·
2020-09-15 06:26
tiny4412
linux函数练习
个人笔记
随笔
linux
JZ2440
如何利用busybox构建根文件系统
makefile中的编译工具和开发板架构2、在busybox目录中先makeclean-----》make编译后安装makeinstall3、把生成的_install文件剪切到电脑根目录中的opt目录中自建的目录
s3c2440
gaga_xiaomaozi
·
2020-09-15 05:44
linux底层开发
uboot源代码分析-及
s3c2440
移植
Uboot在
s3c2440
移植笔记虚拟机:VMWare-Ubuntu14.04.1开发板:
s3c2440
编译器:arm-linux-gccU-boot:u-boot-2009.08.tar.bz2一:下载适当的
Cy_7927
·
2020-09-15 05:37
linux
04-
S3C2440
u-boot学习之u-boot分析(1)编译体验
U-Boot,全称UniversalBootLoader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。程序执行流程
【星星之火】
·
2020-09-15 04:38
S3C2440
S3C2440学习之旅
嵌入式Linux——网卡驱动(4):移植DM9000C厂家驱动到JZ2440
一.下面我们介绍一下我们的开发环境:开发板:JZ2440(CPU为
S3C2440
)Linux版本:2.6.22.6二.介绍完开发环境,我们就从硬件入手先了解在本开发板中DM9000C是如何接线的,以及这样接线的目的
moxue10
·
2020-09-15 04:35
驱动
制作新的根文件系统---busybox-1.20.0---(JZ2440-
S3C2440
)
制作新的根文件系统---busybox-1.20.0---(JZ2440-
S3C2440
)1、将busybox-1.20.0.tar.bz2进行解压、编译与安装(1)解压:tarxjf busybox-
阳光下的Smiles
·
2020-09-15 04:23
嵌入式开发(学习笔记)
关闭中断
关闭中断分为两部分:①在状态寄存器CPSR中屏蔽中断和快速中断②设置中断屏蔽寄存器由于第一部分在设置svc模式时已经屏蔽了中断和快速中断,所以在这里就不再介绍对于芯片
S3C2440
,其中断屏蔽寄存器为:
_参天小草_
·
2020-09-15 00:03
嵌入式裸机开发
五、嵌入式学习笔记--GPIO接口
S3C2440
有130个GPIO引脚,分为A~J共9组:GPA、GPB、…、GPJ。通过设置相应的寄存器来设置某个引脚的功能(输入或输出
wumumang
·
2020-09-14 12:22
学习笔记-嵌入式Linux
内核移植(2)arch/arm/mach-
s3c2440
/mach-smdk2440.c
对于s3c2410、
s3c2440
开发板,它们的CPUId都是0x41129200,在arch/arm/mm/proc-arm920.S中的__arm920_proc_info结构中。
weixin_33682719
·
2020-09-14 11:51
内核报错arch/arm/mach-
s3c2440
/built-in.o: undefined reference to `s3c24xx_spi_gpiocfg_bus0_gpe11_12_13'
今天在做LCD驱动的时候,将已经编译成功的内核使用cp命令移动路径后,重新编译,出现如下报错从报错信息可以看出,s3c24xx_spi_gpiocfg_bus0_gpe11_12_13和s3c24xx_spi_gpiocfg_bus1_gpg5_6_7没有定义,然后我翻看了arch/arm/plat-s3c24xx目录下的文件,并找到了下面的两个文件因此,可以知道,上面报错的两项并不是没有定义,而
WeiBaoGang
·
2020-09-14 09:03
linux
linux串口驱动分析
硬件资源及描述
s3c2440
A通用异步接收器和发送器(UART)提供了三个独立的异步串行I/O(SIO)端口,每个端口都可以在中断模式或DMA模式下操作。
flymachine
·
2020-09-14 03:02
UART
驱动
linux
struct
c
character
buffer
resources
嵌入式Linux的web视频服务器的构建
本文提出了一种嵌入式web视频服务器的构建方法,该系统以嵌入式Linux和
S3C2440
为核心平台;在这个平台上构建web服务器和
winsonyuan
·
2020-09-13 20:13
Keil编译
S3C2440
工程时出错:error: A1355U: A Label was found which was in no AREA 终级解决办法
error:A1355U:ALabelwasfoundwhichwasinnoAREA在KEIL工程中,我使用另一个工程中正确的分散加载文件到一个新工程中,竟然就出现这样的提示。到网上搜索,有很多内容是关于这个问题的,但是却没有几个很好解决问题的。其实出现这个问题有两种情况,一种是出现在.s的汇编文件中,另一种是出现在.scf(或者.scat)等的分散加载文件中。原来很多人在汇编文件(多数为.s的
严小妖
·
2020-09-13 17:32
S3C2440
深入浅出spi驱动之数据结构(一)
Allein.Cao原创作品,转载请注明出处:http://blog.csdn.net/alleincao/article/details/7522418内核版本:2.6.32.2硬件:
S3C2440
SPI
wsclinux
·
2020-09-13 14:10
linux
ARM ADC程序设计
S3c2440
内部有8路A/D转换通道AIN0~AIN7,但是转换器只有一个,从8路中选出一路进行转换,转换精度10位(0~1024-1),转换频率500kSPS(每秒采样500次),在mini2440
Byte1990
·
2020-09-13 04:15
arm嵌入式
从零使用qemu模拟器搭建arm运行环境
于是到淘宝上买了块三星
s3c2440
(arm9)开发板,学起内核开发。没有过多久,机缘巧合,正式加入了公司的内核
member82
·
2020-09-13 02:57
技术工具
(三)
s3c2440
——中断实验
中断实验一、进入中断前的准备:1、保存进入中断前的环境2、进入中断模式,设置中断模式下的栈二、中断处理框图详解:第一路:当内部触发中断后,SUBSRCPND相应的位置1,代表某个中断发生。并且SRCPND的相应位也置1。对于普通中断IRQ,当同时发生几个中断的时候,我们要通过优先级来决定哪个先执行,哪个后执行。这时候,优先级高的先执行,此时INTPND相应位置1。中断服务函数中判断中断源时,可以通
weixin_30823001
·
2020-09-12 14:32
S3C2440
中断解析(各个中断相关寄存器分析)
S3C2440
中断解析(各个中断相关寄存器分析)2011-06-0212:32:36分类:嵌入式http://wenku.baidu.com/view/3a4f734fe518964bcf847caa.html
sig1298363738
·
2020-09-12 13:50
linux
S3C2440
系统中断
:http://blog.csdn.net/mr_raptor/article/details/6556186++++++++++++++++++++++++++++++++++++++++++1.1
S3C2440
mr_raptor
·
2020-09-12 13:28
ARM体系结构
嵌入式arm学习总结(七)--中断-基于
S3C2440
CPSR的相应值,进入相应异常模式4)执行异常5)现将SPSR还原到CPSR6)还原PCARM硬件不支持相同异常中断嵌套如果相同异常嵌套,必须通过软件来保存CPSR和PC的值不同异常中断硬件支持嵌套2.
s3c2440
杨毅
·
2020-09-12 13:48
嵌入式arm
S3C2440
-中断寄存器详解
S3C2440
的中断寄存器:1.中断分两大类:内部中断和外部中断。2.外部中断。24个外部中断占用GPF0-GPF7(EINT0-EINT7),GPG0-GPG15(EINT8-EINT23)。
junglyfine
·
2020-09-12 13:54
ARM9-LINUX基础
s3c2440
中断体系
一、
S3C2440
的中断系统1.1
S3C2440
的7种模式用户模式(usr):ARM处理器正常的程序执行状态快速中断模式(fiq):用于高速数据传输或通道处理中断模式(irq):用于通用的中断处理管理模式
红娃子
·
2020-09-12 13:25
s3c2440裸机
浅谈
S3C2440
的中断寄存器及中断过程
浅谈
S3C2440
的中断寄存器及中断过程
S3C2440
一共有60个中断源,其中有15个子中断源,它们与SUBSRCPND寄存器中的每一位相对应,其他45个中断源与SRCPND中的每一位相对应。
iteye_21199
·
2020-09-12 12:57
s3c2440
移植MQTT
写在前面:我的博客已迁移至自建服务器:博客传送门,CSDN博客暂时停止,如有机器学习方面的兴趣,欢迎来看一看。此外目前我在gitHub上准备一些李航的《统计学习方法》的实现算法,目标将书内算法全部手打实现,欢迎参观并打星。GitHib传送门正文因为项目需要从机接收MQTT广播,网上有关2440的MQTT移植文章非常少,懵逼死我了,所以移植成功以后先把它写出来,给有需要的人看。我当时是参考了下面几篇
Dod_o_
·
2020-09-12 09:47
2440学习路
S3C2440
Linux驱动移植——AT24C02(EEPROM)驱动
2.修改代码修改文件:linux/arch/arm/mach-
s3c2440
/mach-smdk2440.c增加如下代码片段:#includestaticstructat24_platform_dataat24c02
yj4231
·
2020-09-12 01:31
Linux
驱动移植
LCD驱动程序详细讲解(一)
2019独角兽企业重金招聘Python工程师标准>>>平台:JZ2440V3CPU:三星
S3C2440
A芯片LCD:4.3寸液晶屏手册_AT043TN24LCD介绍:LCD,即液晶显示器,是一种采用了液晶控制透光技术来实现色彩的显示器
weixin_33935505
·
2020-09-11 05:06
[ARM裸机程序][8]ARM处理器启动流程(
S3C2440
)
转载自:https://blog.csdn.net/a3203211/article/details/20800253ARM处理器启动流程
S3C2440
支持启动方式:1.NorFlash启动2.NandFlash
zimengyu2020
·
2020-09-10 22:59
嵌入式ARM裸机程序开发
上一页
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
其他