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裸机开发
裸机开发
报错:undefined reference to `__aeabi_unwind_cpp_pr0'
arm-none-linux-gnueabi-gcc加上-nostdlib选项-nostdlib不连接系统标准启动文件和标准库文件,只把指定的文件传递给连接器不加该选项,编译器默认会添加启动代码和库文件(
裸机开发
用不了故报错
linxi8693
·
2020-08-08 17:53
linux
裸机开发
arm程序
linux
裸机开发
arm程序@******************************************************************************@File:start.s
lilongherolilong
·
2020-08-08 17:09
linux
c
嵌入式
s3c2440
第一个流水灯驱动程序(JZ2440)
#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineLED_MAJOR244#defineLED_ON0#defineLED_OFF1#defineLED1_PINS
lihuajie1003
·
2020-08-08 17:04
linux
移植u-boot-2016.11到TQ2440开发板全过程记录
移植前的准备获取并解压源码SAMSUNG公司于2017年初停止了对S3C2410系列CPU的官方u-boot支持(可在最新版u-boot源码中打开doc/README.scrapyard,搜索关键字
S3C2440
民不举官不究
·
2020-08-08 17:59
s3c2440
的LED点灯裸机汇编程序
1.
s3c2440
裸机LED点灯代码(汇编代码).text.global_start_start:LDRR0,=0x56000010@R0设为GPBCON寄存器。
梦想与坚持
·
2020-08-08 17:48
驱动
/lib64/libc.so.6: version `GLIBC_2.14' not found
在arm-linux交叉编译工具链的制作(基于
S3C2440
)一文中制作好的交叉编译工具链,在RedHat中执行时报错:/lib64/libc.so.6:version`GLIBC_2.14'notfound
Tadas-Gao
·
2020-08-08 16:00
嵌入式
第1个裸板程序(
S3C2440
)
裸机开发
步骤:1.查看原理图2.查看数据手册3.写程序1.查看原理图由原理图得知,LED1连接
S3C2440
的GPF4引脚。当GPF4设置为输出模
jiaruitao777
·
2020-08-08 16:04
ARM裸机
(JZ2440)
裸板开发_bootloader_开发之路(四)写一个自己的串口
目录一、目的:二、串口简介:二、看芯片手册写:2.1、
s3c2440
总共有三组串口:2.2、波特率设置三、写代码3.1、初始化GPIO管脚3.2、初始化串口:3.3、配置串口:3.4、写输出函数:3.5
补不补布
·
2020-08-08 16:07
bootloader
Windows下搭建ARM11
裸机开发
环境(1):工具安装
By:AilsonJackDate:2019.05.04个人博客:http://www.only2fire.com/本文在我博客的地址是:http://www.only2fire.com/archives/99.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。之前写过文章,描述在Linux环境下搭建ARM11的开发环境,有需要的可以在ARM11标签中进行查找。目前在学习AR
jackailson
·
2020-08-08 16:58
ARM11
S3C2416
裸机开发
系列九_GCC启动代码工程应用实例
S3C2416
裸机开发
系列九GCC启动代码工程应用实例象棋小子1048272975GNU是一个自由软件工程项目,目标在于创建一个完全兼容于UNIX的自由软件环境。
huang20083200056
·
2020-08-08 16:31
s3c2416裸机开发
S3C2416
裸机开发
启动代码
gcc
makefile
i.MX6ULL:给你STM32的开发体验(i.MX6ULL的GPIO驱动的STM32方式的实现
简介:最近在学i.mx6ull的
裸机开发
,感觉看的视频讲的不好,于是我就参考着STM32的固件库自己写了一个类似STM32的GPIO的驱动,谁想用拿走就好,能打赏几个钱就更好啦,毕竟纯原创嘛,还是有点辛苦的
千羽流金
·
2020-08-08 16:43
嵌入式linux
linux
嵌入式
【ARM裸机】 - 中断与异常
中断与异常这节重点理解,对于一个CPU,如
S3C2440
,它的中断控制器所起的硬件作用,即当中断触发时,硬件本身会强迫CPU到异常向量表的地址处执行其中一条,这是硬件强行完成的跳转操作;之后跳转到中断处理程序
【星星之火】
·
2020-08-08 15:11
ARM裸机
arm
裸机开发
环境————windows与linux下对比
今天,其实主要分析简单的点灯程序如何在windows和linux下实现,因为arm的开发比较特殊,不像之前51,都是在windows下的(其实当时也不会这么想到底在那个环境下,因为学51的不会听谁说会在linux下开发,也应该也可以),所以一下子说什么arm一时来个什么ADS一时来个keil,突然又说什么交叉编译。虽然好像都不难懂,就有点晕,所以我今天理了一下,觉得会更好,以后那种环境都不会乱。1
daxiejianghu
·
2020-08-08 15:20
嵌入式arm
S3C2440
S3C2440
寄存器图
s3c2440
gpio(内核中的定义)gpio(generalpurposei/oports)即通用输入/输出口。
cjnewstar111
·
2020-08-08 14:08
嵌入式
iTOP4412
裸机开发
——LED
开发板有两个可控制的LED灯:分别接到引脚:KP_COL0和VDD50_EN由原理图可知这两个引脚分别输出高电平之后LED就会亮。KP_COL0就是GPL2_0VDD50_EN就是GPK1_1配置GPX_CON对应位为输出功能,设置GPX_DAT相应管脚输出为1,就可以点亮LED灯了。程序实现如下:start.S:.global_start#include"s3c4412_gpio.h".word
Cheney_CHEN_JUN
·
2020-08-08 14:07
iTOP4412裸机代码
基于
S3C2440
的bootloader详细分析
s3c2440
的Bootloader启动第一阶段代码1、包含头文件GEToption.incGETmemcfg.incGET2440addr.inc/*注释:汇编程序指令不能顶格写*.inc代表头文件,
陈德胜
·
2020-08-08 14:55
基于
S3C2440
的ARM9基础程序设计及分析
基于
S3C2440
的ARM9基础程序设计及分析-------JustDo最近学习了ARM9基础程序的设计,记录下所学心得,希望对初学者提供一些帮助。
IT人Key
·
2020-08-08 14:08
ARM程序设计
裸机开发
步骤简述
X86架构windows应用程序:建立工程->编辑->编译->运行Ubuntu应用程序:编辑->编译->运行arm架构编辑->编译->烧写->运行编辑用si(sourceinsight)+Notepad编译用arm-linux-gcc编译器烧写多种多样以后补充烧写结束打开电源就可以运行了gcc介绍gcc(GNUcompilercollection):linux系统下主要的编译软件。GNU编译器套件
夜歌乘年少丶
·
2020-08-08 13:30
嵌入式
s3c2440
系统自带的管脚宏和函数
S3C2410_GPF(4)#defineS3C2410_GPF(_nr)(S3C2410_GPIO_F_START+(_nr))==》变成:S3C2410_GPIO_F_START+4S3C2410_GPIO_F_START=S3C2410_GPIO_NEXT(S3C2410_GPIO_E)==》变成:S3C2410_GPIO_NEXT(S3C2410_GPIO_E)+4#defineS3C24
庾志辉
·
2020-08-08 13:11
Linux驱动
s3c2440引脚宏
Linux学习——总结ARM
裸机开发
步骤
本文仅介绍一些基础概念。我们常用的开发平台是在x86,这个是Intel推出的架构。在x86平台上的开发步骤,不管是什么软件,无外乎建立工程->写代码->保存->编译->运行,这个是Windows程序。而如果我们在x86平台上是用虚拟机运行ubuntu程序,开发步骤是写代码->保存->编译->运行。与Window程序上有所不同的是编译器,Windows程序的编译器是很多的ubuntu程序的编译器也很
R/W
·
2020-08-08 13:21
S3C6410
裸机开发
环境
本人使用S3C640的开发板是飞凌嵌入式的OK6410,买了之后也是怀着无比激动的心情试了试uboot和linux,但是弄了几天,发现有很多不懂的问题,一是对linux系统和uboot系统的不熟悉,二是对S3C6410微处理器的不熟悉,好吧,反正是什么都不熟悉,不过没事,可以一步一步学习,我也希望通过博客来增长自己的记忆,也希望能为其他嵌入式爱好者提供一些帮助。好了,下面正式步入主题了,首先是裸机
TDB1111
·
2020-08-08 13:25
S3C6410
裸机驱动
[初级教程]搭建arm-linux
裸机开发
的环境
1.前言在上一遍的文章中,我介绍了如何设置芯片的启动模式,根据三星的官方主推的IROM模式,介绍了如何从IROM模式启动,并从Nand中加载我们的引导程序,有了一些前面的知识铺垫后,这一篇文章,我将进一步深入,教你如何实现你的引导程序,并搭建一个调试引导程序的实验环境。这里我介绍两种方式,这两种方式各有前提条件,具体如下:2.开发环境的搭建开发环境其实大同小异,总结一下用到的几个:windows主
mingllu
·
2020-08-08 13:04
arm裸机
Mini2440重新烧写supervivi方法
三.烧写:(1)打开开始->SEGGER->J-LinkARMV4.081->J-FlashARM;(2)File->OpenProject,打开
s3c2440
a_embe
Jcy
·
2020-08-08 12:22
嵌入式
Bootloader烧写
mini2440
Nor
Flash芯片
JZ2440裸板开发练习#7 中断与异常(1)
预备知识进入中断和异常的练习正题前,需要通过阅读
S3C2440
芯片或者ARM参考手册来了解一下ARM的状态和异常机制。
CryptonymAMS
·
2020-08-08 12:38
JZ2440裸板练习
我的第一个ARM汇编程序(霓虹灯~~~)
开始基于
S3C2440
学习ARM裸机,记录一下第一个ARM汇编程序(比起8086的指令,ARM的指令要难一些,当然ARM指令比起IA32也是稍有逊色,毕竟越是技术更新换代,所需功能越多,复杂度也就越大)
Apollon_krj
·
2020-08-08 12:05
S3C2440
002_linux之点灯(汇编深度解析)
开发板采用韦山东的开发板芯片CPU三星
S3C2440
A控制引脚:GPF4linux操作系统芯片手册下载地址:https://eyun.baidu.com/s/3b1UtLc看芯片手册三星
S3C2440
A
陆小果哥哥
·
2020-08-08 12:07
012_linux裸机
Ubuntu下ARM
裸机开发
C语言环境搭建
Ubuntu下ARM
裸机开发
C语言环境搭建1.设置I.MX6ULL处于SVC模式设置寄存器CPSR的bit4-0为10011:读写状态寄存器需要用到汇编指令MSR和MRS。
liukang96
·
2020-08-08 11:20
S3C2440
SDRAM内存驱动 .
SDRAM(SynchronousDynamicRandomAccessMemory,同步动态随机存储器)也就是通常所说的内存。内存的工作原理、控制时序、及相关控制器的配置方法一直是嵌入式系统学习、开发过程中的一个难点。我们从其硬件的角度来分析其原理,然后再引出SDRAM的驱动编写过程。内存是代码的执行空间,以PC机为例,程序是以文件的形式保存在硬盘里面的,程序在运行之前先由操作系统装载入内存中,
weixin_34161032
·
2020-08-08 11:57
零基础Android手机嵌入式开发实战教程 Android嵌入式开发
初级课时数量:174课时用到技术:Bootloader开发、裸板开发涉及项目:网吧计费系统、多功能播放器、驱动开发等咨询QQ:1364314410本套课程从最础的C语言和数据结构起步,一步步学习ARM
裸机开发
wwkkppoo
·
2020-08-08 11:45
【Linux
裸机开发
】-C语言点灯
裸机开发
流程一、启动汇编代码1.1设置运行模式1.2设置SP指针1.3跳转到C语言二、C代码编写2.1寄存器定义头文件编写2.2初始化驱动代码编写三、Makefile编写四、连接文件一、启动汇编代码1.1
weixin_dy6667188
·
2020-08-08 11:31
Linux裸机开发
Alientek I.MX6UL Linux- 第十二章 官方SDK移植实验
本章主要内容是使用NXP官方SDK库进行
裸机开发
,其中用到的文件是如下:fsl_common.h:位置为SDK_2.2_MCIM6ULL\devices\MCIMX6Y2\drivers\fsl_common.h
岁月静好莫视流年
·
2020-08-08 11:10
I.MX6UL
裸机开发
(六)—— 中断系统
1、Cortex-A7内核有8个异常中断:向量地址中断类型中断模式(1)0x00复位中断(Rest)特权模式(SVC)(2)0x04未定义指令中断(UndefinedInstruction)未定义指令中止模式(Undef)(3)0x08软中断(SoftwareInterrupt,SWI)特权模式(SVC)(4)0xOC指令预取中止中断(PrefetchAbort)中止模式(5)0x10数据访问中止
JIWilliams
·
2020-08-08 11:26
I.MX6UL
4412
裸机开发
实验手册上说了安装DNW驱动,这个软件我没有细查,不过根据它的功能,它用的是USB上传文件到开发板,所以比那种用串口上传文件要方便很多。USB转串口支持驱动之前已经安装了,现在为了支持USB传输文件当然也要安装驱动,安装时有些文档里面没有说清楚,这里说下。启动DNW,先在Configure里面设置一下,然后再点击SerialPort/connect,接着再打开开发板开关,输入dnw,会自动提示缺少
p942554868
·
2020-08-08 11:53
Linux下arm
裸机开发
环境搭建与实例
折腾了很长时间,总算是弄明白怎么在linux编译运行arm裸机程序了。编译运行arm裸机程序可以考虑用arm工具链搭建编译环境,由minicom和dnw来下载程序,至于调试,还没有去耐心研究,着急来这里先备份一下,免得时间久了,忘记怎么回事。首先是arm工具链,arm工具链的编译我就不写了,一方面很麻烦,另一方面是这方面的资料网上已经有很多了,我就不在这里多言浪费大家时间了。我这里有自己编译的ar
girlkoo
·
2020-08-08 10:48
嵌入式开发
03-
S3C2440
学习之自己写bootloader
最简单bootloader包含以下几个内容第一阶段:(1)关看门狗(2)设置时钟(3)初始化SDRAM(4)重定位:bootloader可能大于4K,把flash中的bootloader拷贝到SDRAM中。(5)跳转到main第二阶段:(6)初始化串口,内核启动打印参数(7)设置启动参数,供内核启动时解析使用(8)跳转启动内核一.编写第1阶段1、bootloader目标:启动内核。那么bootlo
【星星之火】
·
2020-08-08 10:40
S3C2440
S3C2440学习之旅
几个常用(伪)汇编指令详解
源代码包括sdram.S、gpio.c、
s3c2440
.h,编译为二进制文件后烧写到NandFlash运行。sdram.S如下:1.@*****
cr2066
·
2020-08-08 10:24
ARM
整个arm
裸机开发
软硬件环境的搭建
1.首先装好ADS配置一下ADS,步骤:Edit->DebugRelsettingsa.Post-linker选“ARMfromELF”b.lauguagesetting所有选项都选“arm920t”c.linker->ARMlinker->RObase填0x300000002.安装jlink软件3.连接好板子与jlink,上电,此时会发现板子是白屏状态,没关系4.打开JLINKGDBSERVER
专注嵌入式
·
2020-08-08 10:45
ARM裸机驱动
嵌入式学习:
裸机开发
_L1_汇编LED实验
裸机开发
_L1_汇编LED实验0.本节目标1.硬件层电路1.1使用正点原子i.MX6ULLALPHAV2.2开发板1.2飞凌i.MX6UL-C开发板2.初识i.MX6ULL寄存器2.1i.MX6ULL时钟控制寄存器
fzx2020
·
2020-08-08 10:31
【Linux
裸机开发
】- 汇编点灯
汇编点灯汇编作用意义汇编目前应用开发已经很少用到了,但是作为嵌入式开发人员还是需要有一定汇编基础需要用汇编初始化一些SoC外设。使用汇编初始化DDR,I.MX6U(I.MX内部的ROM,NXP在内部96KB的ROM中存放了自己编写的启动代码,这些启动代码可以读取DDR配置信息,并且完成DDR的初始化)。设置sp指针,一般指向DDR,设置好C语言运行环境。汇编点灯思路STM32IO初始化流程:①、使
weixin_dy6667188
·
2020-08-08 10:40
Linux裸机开发
nfs挂载(虚拟机和开发板)
首先来说一下来说一下,我所用到的软硬件配置ubuntu11.04开发板内核芯片是
S3C2440
,烧录内核版本是linux2.6.29,如果要实现两台设施之间的通信的话,首先要能ping通,值得注意的事Ping
星河_SR
·
2020-08-07 22:54
人要没有梦想
跟咸鱼有什么区别
fl2440的U-boot-2010.09移植(六)NAND Flash启动支持
从NANDFlash启动的原理很简单,就是利用
S3C2440
内部4K大小的SRAM,存储在NANDFlash中的代码不能被执行,而
S3C2440
在从NANDFlash启动把NANDFlash的前4k代码复制到
yanghao23
·
2020-08-07 22:08
第一、二期衔接——2.2 完善最小根文件系统-/proc
根文件系统/proc的完善硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料
Going1
·
2020-08-07 21:20
嵌入式Linux第一
二阶段衔接
裸机编程的除法问题
这个情况发生在使用
s3c2440
开发板时出现,以前使用s5pv21
wachm
·
2020-08-07 19:15
开发板探究
uboot移植中的NOR FLASH配置
移植环境:主芯片:SAMSUNG
s3c2440
A开发板:GT2440uboot版本:u-boot1.1.6NORFlash型号:EN29LV160AB。
Lihn_探路者
·
2020-08-07 19:13
linux
学习
嵌入式硬件
关于NAND FLASH擦除块和写入不成功但读取能成功的问题的分析和解决办法
硬件:SOC:SAMSUNG三星
S3C2440
ANANDFLASH:K9F2G08U0C在裸板编程驱动NANDFLASH时对nandflash的数据读取一切正常,但是在擦除(已确认是块的起始地址)的时候怎么都不成功
yajun4613
·
2020-08-07 16:20
嵌入式linux第八课之LCD实验
课程内容:LCD时序图、操作原理
S3C2440
LCD控制器源码分析LCD原理图分析LCD的信号引脚:VSYNC垂直方向的同步信号HSYNC水平方向的同步信号VDEN使能信号LED+和LED-背光信号VCLK
云猪zz
·
2020-08-07 16:02
嵌入式linux学习
linux设备树及设备添加
1.设备树概念:http://blog.csdn.net/smcdef/article/details/773879752.传统方式添加设备方式:arm/mach/mach-s3c2410/mach-
s3c2440
pengliang528
·
2020-08-07 15:11
驱动开发
S5P6818
裸机开发
系列--源码下载
S5P6818裸机系列教程源码【合集】包括以下裸机源码:S5P6818裸机系列教程之stdioS5P6818裸机系列教程之shell命令行S5P6818裸机系列教程之串口回显S5P6818裸机系列教程之复位测试S5P6818裸机系列教程之led跑马灯S5P6818裸机系列教程之按键查询方式并控制蜂鸣器S5P6818裸机系列教程之按键查询方式S5P6818裸机系列教程之按键中断测试S5P6818裸机
QQ8192542
·
2020-08-07 15:18
S5P6818
x6818
看门狗的种类
大部分CPU都内置看门狗,硬件原理可参考各芯片数据手册,如
s3c2440
系列芯片。优点:可以通过程序改变溢出时间;可以随时
lamdoc
·
2020-08-07 14:21
watchdog
S3C2440
A驱动RGB接口TFT LCD的研究(转载)
S3C2440
A驱动RGB接口TFTLCD的研究时间:2009-02-2511:29:50来源:嵌入式在线作者:纪宁宁,孙灵燕1引言随着科技的进步,TFTLCD作为显示器件在各种嵌入式系统中得到越来越广泛的应用
gooogleman
·
2020-08-07 13:40
LCD
触摸
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他