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裸机开发
嵌入式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
操作系统学习笔记(1)
在进行嵌入式开发的时候,尤其是在进行较大规模的嵌入式开发时,对于原来的
裸机开发
已经难以支撑一个较大项目的嵌入式开发,因此这里需要采用操作系统的方式,通过操作系统来实现各个任务的实现。
Dobolong
·
2020-09-13 09:15
理论基础
STM32
操作系统
1. linux驱动开发与
裸机开发
的区别
裸机开发
底层,跟寄存器打交道,有些MCU提供了库linux驱动开发linux下驱动开发直接操作寄存器,不现实根据Linux下的各种驱动框架,进行开发;一定要满足框架,也就是linux下各种驱动框架的掌握
chillinght
·
2020-09-13 06:48
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学习路
K210入门-
裸机开发
(一)之新建项目与点灯
开发板:K210AIRVR3版widora开发环境:kendryteIDE官方的必须的参考文档:StandaloneSDK编程指南v0.5.0,以及widora的原理图(一)新建项目点击礼物点击地球随便搜个uart串口例程,然后在选择版本那边选择开发(develop)再点击下载创建个文件夹专门放代码的点击保存随后他会跳到uart工程中再新建一个文件夹放自己的代码的我这里叫my_code文件->打开
jwdeng1995
·
2020-09-12 06:43
K210
S3C2440
Linux驱动移植——AT24C02(EEPROM)驱动
2.修改代码修改文件:linux/arch/arm/mach-
s3c2440
/mach-smdk2440.c增加如下代码片段:#includestaticstructat24_platform_dataat24c02
yj4231
·
2020-09-12 01:31
Linux
驱动移植
好消息 - STM32物联网实战开发板问世
,在学员帮忙查错的情况下,硬件一次性搞定(10多年的开发经验,电源方面我非常有信心),周六晚上20:30直播STM32焊接以及硬件调试方法,下周一预售开发板,下周开始进入软件教学,先进行基于HAL库的
裸机开发
硬件家园
·
2020-09-12 01:34
STM32物联网实战项目
STM32
物联网
STM32物联网实战项目进入HAL库软件教学
好消息,STM32物联网实战项目,基于产品模式全流程开发教学,已完成需求,评估,原理图,pcb,样机,硬件调试等,正式进入软件教学,先进行基于HAL库的
裸机开发
,采用硬件家园自创的全新软件编程框架。
硬件家园
·
2020-09-12 01:34
STM32物联网实战项目
stm32
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裸机程序开发
s3c2440
存储控制器和地址以及启动的理解
原文地址1.首先应该先了解FlashROM的种类NORFLASH地址线和数据线分开,来了地址和控制信号,数据就出来。NANDFlash地址线和数据线在一起,需要用程序来控制,才能出数据。通俗的说,只给地址不行,要先命令,再给地址,才能读到NAND的数据,在一个总线完成的。结论是:ARM无法从NAND直接启动。除非装载完程序,才能使用NANDFlash.NandFlash的命令、地址、数据都通过I/
ZAX1
·
2020-09-10 22:15
嵌入式系统
关于全局量的.data存放地址的说明
使用
裸机开发
时,会用到全局量.在使用ld时,发现全局量起始地址与当前的代码段起始地址+代码段自身的长度+0x8000.使用命令:arm-none-linux-gnueabi-ld-Ttext0xD0020010start.obuzzer.omain.oled.oclock.oint.otimer.o-oe.elf
windsun0800
·
2020-09-10 21:51
嵌入式开发
基于TQ2440的linux-2.6.30.4内核移植(笔记)
移植环境CPU:
S3C2440
交叉编译器:arm-linux-gcc-4.3.3虚拟机系统:Ubuntu12.04参考资料:《天嵌科技linux移植手册》移植步骤1、获取内核源码网址:http://ftp.sjtu.edu.cn
随心而乐-阿乐
·
2020-09-10 20:30
笔记
从头开始编写一个实时嵌入式操作系统的内核(一)
因为毕设题目是一个比较复杂的多传感器监控的嵌入式系统,然后最近自己有使用一些rtos,比方说freertos和ucos,感觉比起单纯对单片机的
裸机开发
还是有很多好玩的地方。
weixin_34405354
·
2020-09-10 20:21
ARM
裸机开发
中内存管理库RT_HEAP的使用
在使用arm芯片进行
裸机开发
的时候,很多时候都需要内存管理的功能,我们可以使用自己写的内存管理程序,也可以直接使用标准库,不过我一般比较喜欢标准库,速度快,今天就来说说在C语言环境下怎么样进行内存的动态使用首先
weixin_30824599
·
2020-09-10 19:34
关于Linux驱动的一种错误:Unable to handle kernel paging request at virtual address
今天写了个AD驱动,基于
S3C2440
,要测8个通道正弦信号的测量,只用2440里的一条AD线路,AIN0,方案怎么做,驱动怎么写。
jtttl
·
2020-09-10 14:01
使用buildroot制作交叉编译器
虚拟机:VMwarePlayerlinux开发环境:centos6.8开发板:fl2440(
s3c2440
处理器)一:了解Buildroot:buildroot是一组makefile和补丁,可简化并且自动化构建嵌入式系统环境的过程
Sticklon
·
2020-09-10 11:52
嵌入式开发入门
嵌入式linux
裸机开发
中Makefile文件的使用
1、Makefile文件一般写法格式:目标文件:依赖文件命令例如:test:a.ogcc-otesta.o#链接a.o文件生成test可执行文件a.o:a.cgcc-c-oa.oa.c#预处理、编译、汇编a.c文件生成a.o文件2、嵌入式裸机程序中的Makefile一般为all:arm-linux-gcc-c-oled.oled.c#预处理、编译、汇编led.c文件生成led.o文件arm-lin
David_linux
·
2020-08-26 16:52
嵌入式linux裸机程序开发
二、【
s3c2440
移植u-boot-2016-11】 支持Nand Flash启动u-boot
(一)NandFlash上启动u-boot在第一个博客NORFlash上启动u-boot的u-boot.bin是不支持用NandFlash启动,至于为什么呢?我这里就不啰嗦了,直接进入我们的正题,想知道有兴趣的朋友可以百度一下。1、增加board/samsung/smdk2440/init.c文件diff-urNu-boot-2016.11/board/samsung/smdk2440/init.
David_linux
·
2020-08-26 16:31
嵌入式Linux
裸机开发
(五)——SDRAM初始化
嵌入式Linux
裸机开发
(五)——SDRAM初始化一、SDRAM初始化流程S5PV210有两个独立的DRAM控制器,一个最大支持512MB,一个最大支持1024MB,但两个控制器必须支持相同类型的内存。
weixin_34044273
·
2020-08-26 08:37
linux系统centos给smart210
裸机开发
板烧写流水led灯,通过SD卡
linux系统centos给smart210
裸机开发
板烧写流水led灯,通过SD卡/*led.c源码*/#defineGPJ2CON(*(volatileunsignedlong*)0xE0200280
qq_38237317
·
2020-08-26 07:39
arm开发板开发
smart210开发板裸机bin文件起始地址设置
在
裸机开发
时,用usb线烧写bin文件到内存中直接运行。2、使用的代码为了尽量排除其它因素的干扰,使用最简单的led跑马灯代码。
comporsa
·
2020-08-26 06:05
嵌入式
SpiFlash同步/异步读写单片机裸机实例
单片机
裸机开发
中会经常遇到外设速度过慢,长时间读忙等待,但CPU又不能长时间阻塞的问题。这种问题可以通过实现一个状态机来异步处理。
jalen_king
·
2020-08-25 03:37
arm/裸机
[arm-linux学习-(使用jlink下载uboot程序到nandflash中)]
jlink下载程序到nandflash中这次实验只是下载一个点灯的程序到nandflash中,因为该程序很小,不到4k,所以只拷贝前4k的代码,文章最后说明了通过这种方式下载uboot的步骤准备知识:了解
s3c2440
放风筝的小小马
·
2020-08-25 01:36
S3C2440
异常进入和退出
S3C2440
异常进入和退出根据异常类型的不同,返回的方式也不同。异常造成下一条指令要从相应的向量表入口读取。1处理器对异常的反应产生异常时,处理器采取如下动作:1.将CPSR复制到相应的SPSR中。
iteye_2060
·
2020-08-24 22:53
使用Buildroot为Nxp i.mx6ul制作文件系统
随着神U
s3c2440
,6410的停产,NXP针对中国市场推出低成本方案i.mx6ul,可用于商业级和工业级应用,10年超长供货周期,市场很有潜力。
WindLOR
·
2020-08-24 20:06
i.mx6ul
ARM
嵌入式(单片机)裸机 C 语言开发 + 按键扫描(模块分层/非阻塞式/面向对象)
key_drvkey_cfgkey_corekey_user按键动作识别短按模式长按模式源码:https://code.aliyun.com/const_zpc/key.git前言本文目的是讲述一个按键扫描处理的面向对象开发的设计思想,适用于
裸机开发
大橙子疯
·
2020-08-24 15:35
嵌入式软件开发经验
模块程序
友善之臂6410开发环境搭建之——NFS文件系统挂载。(为什么这么做,自行查,方便开发)补充
usb能下载的模式bootloader和uzImage烧写到nandflash最后通过nfs挂载文件系统(ubifs这个可用)这样只用动启动方式开关就能借助superboot和MiniTools软件进入
裸机开发
和文件下载等多功能
qq_20251069
·
2020-08-24 15:26
linux
MQTT 移植STM32+GPRS(串口透传)(三)
##开发环境:stm32f103+esp6288(固件中支持自动连接服务器)
裸机开发
##步骤*首
qq_20251069
·
2020-08-24 15:25
stm32
MQTT 移植STM32+GPRS(串口透传)(四)
接着上一篇继续,首先说移植需要的部分##开发环境:stm32f103+esp6288(固件中支持自动连接服务器)
裸机开发
##步骤*发布/接收消息,我们是通过串口函数实现,因此发布时需要修改transport.c
qq_20251069
·
2020-08-24 15:25
stm32
关于在u-boot汇编中设置与初始化时钟频率的解析
本文主要针对
S3C2440
分析
S3C2440
的主时钟源来自外部晶振(XTIPLL)或外部时钟(EXTCLK)。
mmdj2008
·
2020-08-24 15:41
bootloader
ARM开发
嵌入式
汇编
asynchronous
c
工作
iis
arm处理器
裸机开发
实战——学习笔记1
刚上来就被第一个ledtest实验困住了,先是书里给的例程编译出错,解决错误之后烧到nandflash里又不能正常亮灯,断断续续搞了几天才发现问题,记录一下1,编译错误的问题,主要是两个错误(1)externvoidrLB_ReadPage(U32addr,unsignedchar*to);这句直接注释掉或者把U32直接写出unsignedint(2)externvoidNF_WritePage(
张有本
·
2020-08-24 14:46
第一步:ARM选型 cortex还是ARM7,9,11 对比
---------------------------ARM7馮結構工控用的一般是ST公司的如STR73xSTM32F系列,三星的44b0,atmel的AT91系列;ARM9哈佛結構系列一般是三星公司
S3C2440
liang890319
·
2020-08-24 14:35
单片机ARM
裸机开发
步骤笔记
裸机开发
步骤笔记名词解释:gccgcc是linux系统下主要的编译软件,gcc的全称是GNU编译器套件(GNUCompilerCollection),除了可以编译c语言开发的程序外,还可以开发C++、Java
dieling4341
·
2020-08-24 14:37
基于
S3C2440
的Linux-3.6.6移植——实时时钟RTC
在arch/arm/plat-samsung/Devs.c文件内,系统定义了RTC平台设备及其资源:staticstructresources3c_rtc_resource[]={[0]=DEFINE_RES_MEM(S3C24XX_PA_RTC,SZ_256),[1]=DEFINE_RES_IRQ(IRQ_RTC),[2]=DEFINE_RES_IRQ(IRQ_TICK),};structpla
zhaocj
·
2020-08-24 11:12
arm-linux驱动
drivers/rtc/hctosys.c: unable to open rtc devic...
2019独角兽企业重金招聘Python工程师标准>>>移植linux2.6.22到
s3c2440
遇到drivers/rtc/hctosys.c:unabletoopenrtcdevice(rtc0)错误提示
weixin_34220623
·
2020-08-24 11:35
linux-2.6.32在mini2440开发板上移植之RTC移植(4)
激活RTC驱动编者:RTC时钟在
S3C2440
上的移植非常的简单,因为linux已经支持了,仍以platform的形式来实现,只要把RTC的platform_deivce进行注册,对内核进行简单配置就好
ssdsafsdsd
·
2020-08-24 10:03
Mini2440系统移植专题
linux-2.6.32在mini2440开发板上移植(8)之添加ADC驱动程序
添加ADC驱动程序编者:由于内核没有支持
S3C2440
的ADC驱动,在这里增加ADC驱动。友善的手册对这个介绍的还算相当详细,所以直接按照手册进行。里面的代码也有详细的注释。
ssdsafsdsd
·
2020-08-24 10:03
Mini2440系统移植专题
S3C2440
之LCD控制器详细二
1、使用TFTLCD时LCD控制器的寄存器设置LCD控制器中REGBANK有17个寄存器,可分为6大类对于TFTLCD,一般情况下只需要设置前两种寄存器。在8PP模式下,如果想快速地输出一帧单色的图像,可以借助TPAL寄存器。下面分别介绍寄存器。(1)LCD控制寄存器LCDCON1用于选择LCD类型、设置像素时钟、使能LCD信号的输出等。下面几个寄存器参考LCD时序图来理解(2)LCD控制寄存器L
lwj103862095
·
2020-08-24 09:39
TQ2440裸机开发篇
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他