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
mini2440
GDB远程调试技术 (基于
mini2440
)
转自:http://blog.csdn.net/j6915819/article/details/6673127GDB调试器提供了两种不同的调试代理用于支持远程调试,即gdbserver方式和stub(插桩)方式。这两种远程调试方式是有区别的。gdbserver本身的体积很小,能够在具有很少存储容量的目标系统上独立运行,因而非常适合于嵌入式环境;而stub方式则需要通过链接器把调试代理和要调试的程
话题在绕弯
·
2020-08-09 06:35
交叉编译
linux下编程
嵌入式
linux
mini2440
A 裸机编程:串口控制LED灯的亮灭
要求在PC上发送L11控制开发板led1亮,发送L10控制开发板led1灭;在PC上发送L21控制开发板led2亮,发送L20控制开发板led2灭;在PC上发送L31控制开发板led3亮,发送L30控制开发板led3灭;在PC上发送L41控制开发板led4亮,发送L40控制开发板led4灭;PC使用串口助手发送;代码#include#include//0x50000020(L)//0x500000
zjq_smile
·
2020-08-09 04:50
单片机
mini2440
裸板程序-c语言点亮led
1、开发C语言程序的时候,一般都是使用main函数作为入口,而main函数仅仅只是一个函数而已,那么他一定需要被别人来调用,同时将返回值返回给调用者。那么在我们在开发的时候LED点亮的时候,没有人来调用我们的函数,所以我么需要自己来做这些工作。2、硬件方面的初始化:关闭看门狗3、软件方面的初始化:设置栈:把栈指针sp指向某块内存4、硬件和软件的初始化被称之为启动文件,而该启动文件是一个汇编代码启动
恒河流水
·
2020-08-09 03:26
mini2440友善之臂开发板
mini2440
的裸板程序-tftp烧写
1、得使用好用到uboot加裸板程序2、裸板程序如下:ledon.S.text.global_start_start:LDRR0,=0x56000010@R0设置为GPBCON寄存器。此寄存器用于选择端口B各引脚的功能:是输出、输入或者其他MOVR1,#0x00001400@设置R1=0x00000100,LED1on,LED2off,GPB5/GPB6outputport,@GPB5,bit11
恒河流水
·
2020-08-09 03:26
mini2440友善之臂开发板
mini2440
-按键控制LED
crt0.S@******************************************************************************@File:crt0.S@功能:通过它转入C程序@******************************************************************************.text.global
恒河流水
·
2020-08-09 03:26
mini2440友善之臂开发板
(移植linux2.6.29.4进友善
mini2440
开发板时遇到)
移植linux2.6.29.4进友善
mini2440
开发板发布时间:2009-07-0823:48:48技术类别:ARM终于移植成功,总结下:移植linux2.6.29.4内核+yaffs2文件系统过程软件平台
wujiangguizhen
·
2020-08-09 02:13
常用的调试方法
Linux音频驱动之三:pcm接口的调用流程
本文是基于
mini2440
开发板Linux版本号是linux-2.6.32.2的学习笔记一.pcm设备的open由“Linux音频驱动之一:音频驱动注册流程”这篇文章可知,pcmdevice调用的是snd_pcm_dev_register
FrakeJim
·
2020-08-09 01:04
linux内核驱动
mini2440
开发板学习裸机开发——day1 裸机运行LED灯程序
开发背景:系统:ubuntu18.04系统开发板:
mini2440
串口连接工具J-link连接工具工具:secureCRTJ-link本次学习基于韦东山老师的嵌入式linux应用开发手册书,结合友善之臂给出的官方资料以及申嵌视频中的一些知识
yantu 12
·
2020-08-08 23:06
学习笔记
001_____裸机篇____ARM9裸机程序开发环境搭建
第一章:搭建
mini2440
裸机开发环境ARM9的裸机开发的编译器和下载程序的方式有好几种。通常用于arm裸机程序开发的编译器基本有三种:(1)MDK(2)IAR(3)ADS。
Weapon_123
·
2020-08-08 22:24
u-boot.lds文件解析
版本:U-Boot2010.03(
mini2440
u-boot)u-boot.ldsOUTPUT_FORMAT("elf32-littlearm","elf32-littlearm","elf32-littlearm
Yfw&武
·
2020-08-08 22:04
❏【u-boot
分析】
【教程】在Ubuntu下搭建ARM处理器 arm-linux-gcc 交叉编译环境以及OpenJTAG + openocd 烧写环境
arm-linux-gcc交叉编译环境以及OpenJTAG+openocd烧写环境前言本教程所用操作系统为Ubuntu16.04,所用ARM处理器为SamsungS3C2440,在FriendlyARM
Mini2440
techping
·
2020-08-08 21:22
嵌入式
Linux
LINUX之GPIO驱动及接口使用
打算跟着友善之臂的《
mini2440
Linux移植开发指南》见http://www.linuxidc.com/Linux/2011-06/37904.htm来做个LED驱动,虽然LED的原理简单得不能再简单了
慌慌丨张张
·
2020-08-08 21:04
Linux驱动
Qt5 for ARM环境搭建及tslib库制作
本文主要记录本人在
mini2440
上制作tslib库和搭建Qt5.6环境的过程1.tslib库制作复制tslib-1.4.tar.gz到自己的目录中,输入如下命令解压。
eurphan_y
·
2020-08-08 15:11
Qt
arm-linux-gcc 裸机程序开发(二)
这里我参考了
mini2440
的nandlfash读写程序nand.c,里面有一个函数C
窗外云天
·
2020-08-08 13:29
嵌入式开发
arm-linux-gcc 裸机程序开发(一)
刚开始时初学嵌入式好多东西不懂,选择这个开发环境的理由,一是资料多的,
mini2440
开发板上提供了很多例程可以参考,网上几乎所有arm裸机程序都是基于ADS1.2开发的。
窗外云天
·
2020-08-08 13:28
嵌入式开发
玩转
mini2440
开发板之【下载编译安装运行QT lib/QT Creator/QT程序全过程】
玩了这么久的
mini2440
开发板,今天终于完整的将QT研究了一遍,从下载QT库的源码包、配置、编译、安装,然后再到QTCreator的下载、安装和配置,进而新建一个工程,并成功编译,下载到开发板中,最后通过配置开发板的运行环境
leon1741
·
2020-08-08 12:12
玩转mini2440
Mini2440
重新烧写supervivi方法
使用JLinkV8烧写NorFlash方法:一.做好准备工作:比如安装JLink驱动,USB转串口驱动(如果是笔记本)...二.将开发板跳线拨到Nor端,连接好JLink,JLink另外一端连接在笔记本USB端口上,开发板上电。三.烧写:(1)打开开始->SEGGER->J-LinkARMV4.081->J-FlashARM;(2)File->OpenProject,打开s3c2440a_embe
Jcy
·
2020-08-08 12:22
嵌入式
Bootloader烧写
mini2440
Nor
Flash芯片
将LED驱动模块编译到Linux3.10.17内核
将编译通过后的模块驱动文件复制到drivers/leds/目录下面,文件名就叫做leds-smtp.c好了,通过SMTP发送邮件控制LED亮灭的一个驱动2.打开drivers/leds/目录下面的Makefile文件,我用的
mini2440
忍者工作室
·
2020-08-08 12:41
MINI2440
开源项目Mjpeg-Streamer的bug修复
使用tiny4412开发板移植MJPEG-Streamer的时候,运行项目时发现,-d参数指定的设备路径总是出错/dev/video15在传入之后变成了/dev/video1我原先在
mini2440
上多次移植过这个项目所以我很确定是
segment-fault
·
2020-08-08 01:40
基于android的智能家居之一MJPGstream
从开学开始一直想做点东西,于是就利用手头的
MINI2440
在课余时间做了个基于android的智能家居,时间有限只是粗略的实现了基本功能。将会陆续贴出所有步骤供大家指证参考。
紫衣云梦
·
2020-08-08 01:10
ANDROID
linux驱动程序
视频传输
Jlink在使用的过程中的一些实用问题
这里使用的开发板是友善的sbc2410x和友善的
mini2440
,为了能够跟踪bootloader的启动状态,使用J-Link进行调试。Jlink版本是V8。这中间遇到了不少问题,在这里简单记录
安徽祝子
·
2020-08-07 22:19
linux
sysfs: cannot create duplicate filename '/devices/virtual/misc/leds'问题处理
在
mini2440
平台下加载LED驱动模块出现以下错误:[root@FriendlyARM5-3-2]#insmod
mini2440
_leds_misc.koWARNING:atfs/sysfs/dir.c
quyang0602
·
2020-08-07 17:57
驱动程序
uboot移植--nor flash驱动移植
今天按照国嵌视频,进行uboot--norflash驱动移植难点:
mini2440
开发板子上的norflash芯片是:SST39VF1601,我用的天嵌开发板子上norflash芯片是:EN29LV160AB
quannii
·
2020-08-07 17:53
uboot移植
Linux I2C(一)之常用的几种实例化(i2c_client )
基于:Linux3.10方式一:使用arch/arm/mach-s3c24xx/mach-
mini2440
.c举例:staticstructi2c_board_info
mini2440
_i2c_devs
慢几步-深几度-前行
·
2020-08-07 15:27
linux驱动
Android
LCD驱动之编写代码
我使用的开发板是
mini2440
,所以有些步骤可能不同。首先先写出一个框架,包括入口函数、出口函数以及修饰。只写函数声明就可以了,代码稍后一步一步填上去。
guoguoguilai
·
2020-08-07 13:49
U-boot-2014.04移植到
MINI2440
(4) 第一启动阶段start.S等详细分析
u-boot的启动阶段分为两个,第一部分主要为start.S文件,帖子尽可能的分析了每一行代码的意思,查看了很多手册,分析的目的也是为了学习吧,写博客也是想给自己的学习留下点东西,这些东西网上其实很多,但是感觉看别人写的和字自己分析写一遍,差别好大。转载请注明出处,下面进入正题。第11行:#include//由kbuild自动生成,且不管#include//include下包含其他通用头文件的头文
漫步的风暴
·
2020-08-07 11:56
Bootloader
ARM驱动开发
U-boot-2014.04移植到
MINI2440
(9) nor flash启动和nand flash 启动
在
mini2440
上,norflash启动和nandflash启动可以满足不同的需要,这里进行移植,nor的启动移植比较简单,因为不需要进行代码的重定向,nand的启动相对复杂,这里先从nor开始,进入正题
漫步的风暴
·
2020-08-07 11:56
Bootloader
ARM驱动开发
U-boot-2014.04移植到
MINI2440
(8) nand flash 读写支持移植
一.修改
mini2440
.h之前再初步移植的时候注释掉了nand的相关部分,这里再打开,在
mini2440
.h的第96行:#defineCONFIG_CMD_NAND既然打开了nand的配置,就需要在nandconfiguration
漫步的风暴
·
2020-08-07 11:56
Bootloader
ARM驱动开发
U-boot-2014.04移植到
MINI2440
(5) Nor FLASH 读写支持移植
MINI2440
有一个2M的NORFLASH,NORFLASH在
MINI2440
上其实是一个容量较小的ROM,不过它比NAND要好的地方在于可以执行代码。
漫步的风暴
·
2020-08-07 10:38
Bootloader
ARM驱动开发
Linux socket 测试
Client:
mini2440
Server:PCUbuntu网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。
Marvin_wu
·
2020-08-06 13:06
移植mplayer到
mini2440
主机Linux系统:fedora10主机GCC编译器:gcc版本4.3.020080428(RedHat4.3.0-8)(GCC)开发板:
mini2440
arm-linux-gcc交叉编译器:gccversion4.3.2
zzf_mars
·
2020-08-06 12:46
开发实战
Linux-4.9.2内核在
mini2440
上的移植(九)——LCD驱动移植
本篇目的:添加背光驱动,添加LCD驱动。本篇参考:(1)背光添加:http://singleboy.blog.163.com/blog/static/54900194201152183748863/(2)LCD驱动:http://singleboy.blog.163.com/blog/static/54900194201152113914540/9.1背光驱动添加LCD的背光控制引脚是GPG4,这
zl199203
·
2020-08-05 15:29
mini2440
烧写裸机程序(linux+JLink)
一、编写源代码源代码:/*******************************led_off.S**************************/.text.global_start_start:LDRR0,=0x56000010MOVR1,#0x00015400STRR1,[R0]LDRR0,=0x56000014MOVR1,#0x0dfSTRR1,[R0]MAIN_LOOP:BMA
dream890527
·
2020-08-05 15:31
ARM2440
uboot启动内核代码分析
一、nand分区信息nand一般划分成如下几个区域:bootlader-》params-》kernel-》rootuboot/include/configs/
mini2440
.h#defineMTDPARTS_DEFAULT"mtdparts
雷古拉斯
·
2020-08-05 14:03
bootloader学习
uboot启动linux内核小结(boot,bootd,boom,bootcmd,bootargs)
uboot在进行系统启动和内核加载的时候被分为俩个阶段,第一阶段主要是写汇编代码,我没有仔细研究,只是看了看移植好的针对
mini2440
的tekkman的uboot代码。
suiyuan0755
·
2020-08-05 14:54
linux-arm-
uboot
学习笔记 ---
MINI2440
linux按键驱动代码分析
知识点:1中断初始化流程2poll轮询机制3misc驱动框架下面分析
MINI2440
按键驱动代码:#include#include#include#include#include#include#include
软件框架设计
·
2020-08-05 14:34
LINUX学习笔记
一起学
mini2440
裸机开发(九)--ARM中断控制系统
ARM处理器程序的执行流程种类●正常执行:每执行一条ARM指令,程序计数器PC的值自动加4。这一过程描述了应用程序顺序执行的状态。●跳转执行:通过B、BL跳转执行,实现程序在一定范围内的跳转执行。这一过程描述了ARM处理器程序执行过程中的过程调用。●中断处理:在应用程序执行过程中,发生中断后,ARM处理器在执行完当前指令后,跳转到上述中断对应的中断处理程序处去执行,执行完中断处理程序后,再返回到发
玖零大壮
·
2020-08-05 13:33
ARM裸机--基于MDK
min2440专栏
一起学
mini2440
裸机开发(十)--
mini2440
外部中断实验
我今天一整天都在试着将TQ2440的那种处理中断的方法(即安装中断向量表)移植到MDK中的
mini2440
,但是一直没成功,这种方法一直没成功,后来又想,还是先从最简单的开始吧,就是不利用中断向量表,直接像利用
玖零大壮
·
2020-08-05 13:33
ARM裸机--基于MDK
min2440专栏
006_
mini2440
裸机异常和中断
006_
mini2440
裸机异常和中断基于ARM920T的S3C2440的7种操作模式1、User(usr):ThenormalARMprogramexecutionstate2、FIQ(fiq):Designedtosupportadatatransferorchannelprocess3
Da Liu
·
2020-08-05 13:41
ARM
Linux
mini2440
mini2440
学习——uboot新手入门
在下载Uboot前,需要准备好以下工作:1.usb下载线和串口线,用于串口输出信息和程序下载,2.编译好的
mini2440
uboot.bin。
风偏偏雨渐渐
·
2020-08-05 13:28
Ubuntu14.04交叉编译U-Boot
1开发环境宿主机:Ubuntu14.04.2(32bit)开发板:
Mini2440
U-Boot:2010.032编译下载Tekkaman移植的U-Boot源码[1],然后只需要两个命令即可实现U-Boot
OneSea-V3.1
·
2020-08-05 12:36
U-Boot
嵌入式系统
uboot源码分析——start_armboot
init_fnc_ptr;char*s;#ifdefined(CONFIG_VFD)||defined(CONFIG_LCD)unsignedlongaddr;#endif#ifdefined(CONFIG_
MINI2440
showstopper_x
·
2020-08-05 12:46
Uboot
mini2440
利用uboot在内存中下载并运行裸机程序
转载请保留链接1.代码编写:test.Ssubsp,sp,#4strr14,[sp]ldrr0,=fmtmovr14,r15ldrr15,showldrr14,[sp]addsp,sp,#4movr15,r14show:.word0x33f962a8fmt:.asciz"hellotauren.\n"2.代码编译链接root@tauren:/code/test#arm-linux-astest.S
duanzhang512
·
2020-08-05 12:36
ARM
linux2.6.32 内核编译 cc1: error: invalid option `abi=aapcs-linux'
编译makezImage时候出现如下错误:cc1:error:invalidoption`abi=aapcs-linux'root@ubuntu:/opt/FriendlyARM/
mini2440
/linux
penglijiang
·
2020-08-04 16:35
嵌入式Linux-入门篇
LCD驱动(FrameBuffer)实例开发讲解
一、开发环境主机:VMWare--Fedora9开发板:
Mini2440
--64MBNand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、背景知识1.LCD工作的硬件需求
oLinXi1234567
·
2020-08-04 16:42
linux驱动函数
配置NFS服务器启动
mini2440
通过主机windows上虚拟机中Ubuntu与micro2440中的linux系统以NFS方式进行文件共享NFS,我们创建NFS的目的是通过网络对外提供目录文件共享服务。NFS的原理是在客户端通过网络将远程主机共享文件系统以挂载(mount)的方式加入本机的文件系统,之后的操作就如同在主机上一样。正因为Ubuntunfs是一个RPC服务程序,所以在使用它之前,先要映射好端口——通过portmap设
oLinXi1234567
·
2020-08-04 16:41
MINI2440
linux2.6.32 内核编译 cc1: error: invalid option `abi=aapcs-linux'
编译makezImage时候出现如下错误:cc1:error:invalidoption`abi=aapcs-linux’root@ubuntu:/opt/FriendlyARM/
mini2440
/linux
SkyBlue05
·
2020-08-04 12:39
ARM
Linux
ASOC声卡驱动框架
硬件平台
mini2440
开发板(S3C2440+UDA1341)linux版本:linux-3.4.99ASoC--ALSASystemonChip,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频
L_Backkom
·
2020-08-04 12:01
linux驱动之ALSA
友善之臂
MINI2440
移植Linux内核“Kernel panic”的解决方法
内核移植,将Linux-2.6.32.2内核按照http://singleboy.blog.163.com/blog/static/5490019420114251536390/的步骤,移植到友善之臂的
MINI2440
zl199203
·
2020-08-04 10:16
友善之臂S3C2440学习
Linux-2.6.32.2内核在
mini2440
上的移植(七)---LCD驱动移植
4,开发板:
mini2440
,2Mnorflash,128Mnandflash。5,u-boot版本:u-boot-200
zhoujk0520
·
2020-08-04 10:56
linux
内核模块
上一页
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
其他