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
移植linux3.4.2内核之内核裁剪
上一节
S3C2440
移植linux3.4.2内核之支持YAFFS文件系统我们修改了内核支持了yaffs2文件系统,这节我们裁剪内核。
Carlos0321
·
2020-12-29 20:16
c
S3C2440
移植linux3.4.2内核之支持YAFFS文件系统
上一节
S3C2440
移植linux3.4.2内核之修改分区以及制作根文件系统我们构建了根文件系统,这节我们修改内核支持yaffs2文件系统@[TOC]移植Linux3.4.2内核其他文章链接:
S3C2440
Carlos0321
·
2020-12-29 20:16
c
S3C2440
移植uboot之新建单板_时钟_SDRAM_串口
上一节
S3C2440
移植uboot之启动过程概述我们我们分析了uboot启动流程,这节将开始新建一块单板支持
S3C2440
。
Carlos0321
·
2020-12-28 00:19
c
S3C2440
移植uboot之支持NAND启动
上一节
S3C2440
移植uboot之新建单板_时钟_SDRAM_串口移植uboot初始化了时钟,配置了支持串口,这一节我们继续修改uboot支持NAND启动。
Carlos0321
·
2020-12-28 00:18
c
S3C2440
移植uboot之启动过程概述
上节烧写了uboot到开发板,不能运行。这节我们分析uboot重新编译uboot,由最后一条链接命令开始分析uboot@[TOC] 下图为编译uboot后显示的最后一条链接命令。1.分析start.S 打开uboot.lds,发现链接地址为0,所以新的uboot只能在norflash运行。运行开始文件为start.o。 下面我们分析arch/arm/cpu/arm920t/start.S
Carlos0321
·
2020-12-28 00:18
c
S3C2440
移植uboot之支持NANDFLASH操作
上一节我们移植了uboot,
S3C2440
移植uboot之支持NORFLASH。这节我们继续移植,支持NANDFLASH。
Carlos0321
·
2020-12-28 00:18
c
ubuntu16.04挂载根文件系统报错errno=Network is unreachable
环境:ubuntu16.04开发板:
s3c2440
挂载根文件系统时,报错mount:RPC:Unabletosend;errno=Networkisunreachable。
Carlos0321
·
2020-12-28 00:47
c
S3C2440
移植uboot之支持NORFLASH
上节
S3C2440
移植uboot之支持NAND启动修改了代码支持了NAND启动。这节我们分析uboo使其支持NORFLASH的操作。
Carlos0321
·
2020-12-26 21:51
c
S3C2440
移植uboot之支持DM9000
上一节
S3C2440
移植uboot之支持NANDFLASH操作移植了uboot支持了NANDFLASH的操作,这一节修改uboot支持DM9000。
Carlos0321
·
2020-12-26 21:51
c
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
STM32+4G+MQTT+阿里云的项目(已开源)
本系统是
裸机开发
。作者只是负责硬件端实现,所以我只写硬件设计和入网。这个项目可以说是我学习STM32的第一个较为具体的项目,本人技术有限,缺漏较多,还请各位大佬多多指正。开源链接在最后。
ORI2333
·
2020-12-08 18:02
STM32
stm32
物联网
阿里云
mqtt
嵌入式
关于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
嵌入式裸机开发
嵌入式学习:
裸机开发
_L5_BSP工程管理LED实验
裸机开发
_L5_BSP工程管理LED实验0.本节目标1.目录结构2.硬件层电路2.1正点原子i.MX6ULLALPHAV2.2开发板2.2飞凌i.MX6UL-C开发板3.软件编写0.本节目标Makefile
fzx2020
·
2020-09-14 16:50
嵌入式
【Linux
裸机开发
】-C语言点灯-基于NXP官方库及BSP项目工程管理
【Linux
裸机开发
】-C语言点灯-基于NXP官方库及BSP项目工程管理一、NXP官方库寄存器库移植二、清除BSS段三、BSP项目工程管理四、Makefile优化一、NXP官方库寄存器库移植基本所有的Cortex-A
weixin_dy6667188
·
2020-09-14 15:09
Linux裸机开发
I.MX6UL
裸机开发
(五)—— BSP工程管理
1、在工程目录下创建4个文件夹:(1)bsp:存放驱动文件(2)imx6ul:存放跟芯片有关的文件,比如NXP官方的SDK库文件(3)obj:存放编译生成的.o文件(4)project:存放start.S和main.c文件,也就是应用文件2、BSP工程的Makefile:CROSS_COMPILE?=arm-linux-gnueabihf-#交叉编译工具TARGET?=bsp#目标名字CC:=$(
JIWilliams
·
2020-09-14 14:06
I.MX6UL
嵌入式
linux
五、嵌入式学习笔记--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
PRU
裸机开发
关于pru的简介这里省略,pru
裸机开发
使用平台ccs6.2使用语言c,(甚至可以用c++,如何使用c++来编程后续会有链接pru_c++但是就效率来讲我还是用c.关于语言再扯两句:上google搜一下就知道早在
帅气的Ezio
·
2020-09-14 04:32
AM5728
PRU
335x
裸机开发
1
AM335x
裸机开发
笔记(1)——启动流程与启动卡分区2016-04-2221:51:24分类:嵌入式原文地址:AM335x
裸机开发
笔记(1)——启动流程与启动卡分区作者:edaplayer根据芯片手册
电子鱼
·
2020-09-14 03:11
嵌入式系统
linux串口驱动分析
硬件资源及描述
s3c2440
A通用异步接收器和发送器(UART)提供了三个独立的异步串行I/O(SIO)端口,每个端口都可以在中断模式或DMA模式下操作。
flymachine
·
2020-09-14 03:02
UART
驱动
linux
struct
c
character
buffer
resources
基于AM335x
裸机开发
例程使用手册
1开发板准备本文档所有操作,如无特别说明:操作环境:Windows7/1064bit;CCS6.1.3。默认使用UART3作为调试串口。默认使用TL-XDS100V2仿真器进行开发。TL-XDS100V2仿真器为入门级仿真器,如需更高性能仿真器,可以购买TL-XDS200或TL-XDS560V2仿真器,下载速度更快。1.1测试开发板硬件请先按照光盘“软件安装\CH341USB转串口驱动安装.
fdffvggg
·
2020-09-14 03:07
创龙
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他