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内核移植
linux sd卡驱动分析,基于
mini2440
,sdio mmc sd卡驱动编写
1.硬件基础:http://blog.ednchina.com/yelov/198217/message.aspxSD/MMC/SDIO概念区分概要SD(SecureDigital)与MMC(MultimediaCard)SD是一种flashmemorycard的标准,也就是一般常见的SD记忆卡,而MMC则是较早的一种记忆卡标准,目前已经被SD标准所取代。在维基百科上有相当详细的SD/MMC规格说
CHALLEN537
·
2020-06-21 17:16
u-boot-2009.11在
mini2440
上的移植,关于SDRAM&NOR&NAND启动的几点疑惑
参考tekkaman的u-boot-2009.11的移植,有两点迷惑,经过查阅资料,仔细思考,解决了疑惑;记录如下:1,判断是SDRAM&NOR&NAND的启动方式:链接:http://www.360doc.com/content/10/1118/09/4672432_70333375.shtml判断是否是SDRAM启动的方法是采用如下代码实现/*****************CHECK_COD
Aflyingturtle
·
2020-06-21 16:54
make命令:有规则可以创建“XXX”需要的目标“XXX”
正如只所以会有这篇博文也是如此,拿别人的一个uboot源码直接过来编译,操作如下:顶层Makefile已经生成完毕#makeclean#make
mini2440
_config#make出现错误如下:图1
厝弧
·
2020-06-21 11:43
亲身实践解决 : insmod hello.ko -1 Invalid module format 的问题
环境:vnware+Fedora9.0+
mini2440
开发板在按照用户手册进行最简单的嵌入式linux驱动程序模块的实验时,发现把
mini2440
_hello_module.ko文件下载到开发板2.6.32.2
piaxiaohui
·
2020-06-21 08:54
Linux基本环境
ARM9嵌入式Linux开发-基于S3C2440的Linux
内核移植
由于开发板硬件的变化,
内核移植
是嵌入式linux系统中最常见的一项工作。
内核移植
主要是修改跟硬件平台相关的代码,添加驱动,一般不涉及linux内核通用的程序。
求佛_ce123
·
2020-06-13 19:39
ARM9嵌入式Linux开发
ARM9嵌入式Linux开发-基于S3C2440的Linux启动概述
架构/开发板相关的引导过程我们要将Linux
内核移植
到S3C2440(arm9)平台上,和移植U-Boot一样,在移植Linux内核之前,我们先了解Linux内核的启动过程,我们这里以S3C2440平台为例
求佛_ce123
·
2020-06-07 17:40
ARM9嵌入式Linux开发
linux
内核移植
步骤
TableofContents1.解压内核源码2.清除之前的配置3.拷贝配置文件到顶层目录生成.config文件3.makemenuconfig配置3.1.三个检查3.2.内核特征配置3.3.Userspacebinaryformats配置3.4.Filesystems文件系统配置3.5.printk打印时间戳3.6配置支持模块强制加载功能和卸载功能4.编译1.解压内核源码tar-jxvflinu
shenlong1356
·
2020-04-23 23:35
linux驱动开发
Linux内核裁剪移植学习分享
内核移植
步骤:1)把内核源码包复制到linux系统下的/work/目录下,并解压!
qq59a65ffb52e85
·
2020-03-25 18:26
Linux
[fl2440的uboot2010.09移植1]
一、移植环境主机:VMWare--Ubuntu9.10开发板:
Mini2440
--64MBNand内核:Kernel:2.6.31.23编译器:arm-linux-gcc-3.4.5.tgzu-boot
放风筝的小小马
·
2020-03-19 06:10
Linux_IIC_Driver系统分析
IIC系统分析by:Cat_With_Apple/吃苹果的猫转载请主名//只是调用顺序不是调用关系
mini2440
_init()├──s3c_i2c0_set_platdata()//setbus_number
吃苹果的猫C
·
2020-02-17 23:12
内核编译与移植(一)
在嵌入式Linux系统中,
内核移植
非常关键,没有Linux内核一切都是空谈,下面我们就来讨论一下Linux内核在S3C2416上的移植。
fxzq
·
2020-02-09 00:00
解决keil5不支持Samsung 2440A等较旧型号Soc的方法
手上有一块
mini2440
,最近想拿来跑一下程序。于是去下了最新版的Keil5,结果发现创建工程时没有Samsung一系列型号的CPU选项。
_int_me
·
2020-01-16 19:00
【教程】在Ubuntu下搭建ARM处理器 arm-linux-gcc 交叉编译环境以及OpenJTAG + openocd 烧写环境
arm-linux-gcc交叉编译环境以及OpenJTAG+openocd烧写环境前言本教程所用操作系统为Ubuntu16.04,所用ARM处理器为SamsungS3C2440,在FriendlyARM
Mini2440
techping
·
2019-12-27 14:26
ARM课程-(NO.3 烧写内核等)
bootload嵌入式Linux内核文件系统烧写不同的玩意移植源代码配置并且交叉编译下载到开发板并烧写进去Bootload烧写cdbootloader/u-boot/makedistcleanmake
mini2440
I踏雪寻梅
·
2019-12-26 18:56
【QEMU剧终版】QEMU搭建的两种仿真开发板(详细使用方法)
下面将分别介绍QEMU搭建好的两种开发环境:1、QEMU仿真的
MINI2440
开发板开发环境2、QEMU仿真的VexpressV9开发板开发环境所有的命令尽量在root模式下进行!!!
ReCclay
·
2019-10-12 14:55
搭建环境
《驱动学习 - LED驱动程序》
2.查看原理图和2440手册从
mini2440
的原理图可以看到,2440是低电平点亮LED。然后继续查看nLED引脚所以对应的是:查看上s3c2440芯片手册:可以看到GPB
一个不知道干嘛的小萌新
·
2019-10-01 12:00
内核编译
原文链接:https://www.cnblogs.com/huanghuang/archive/2011/08/30/2159566.html
内核移植
(1)首次生成uImage映象文件1、先修改顶层Makefile
守望者910
·
2019-09-25 22:32
内核配置
韦东山一期视频学习笔记-LCD(
mini2440
_N35液晶)
硬件分析这里使用的是
mini2440
开发板N35_TFT液晶屏。
Kyseng
·
2019-09-20 20:18
c
韦东山一期视频学习笔记-Norflash
uboot烧写下载这里使用uboot-2015对应的编译器用arm-linux-gcc-4.4.3uboot-2015arm-linux-gcc-4.4.3编译cdu-boot-2015.10-
mini2440
Kyseng
·
2019-09-08 00:00
linux
c
基于LS_BBB开发板学习ARM-LINUX嵌入式系统之一——平台概述
曾几何时,一套友善之臂的
Mini2440
开发板带着一代人走进ARM-LINUX嵌入式系统开发的殿堂,十几年过去了,当嵌入式软件系统已经升到Android十代,嵌入式CPU已经升级到64位8核,但
Mini2440
龙泉IT工作室
·
2019-07-26 18:27
嵌入式系统开发
uart驱动框架分析(二)uart_add_one_port
作者:lizuobin(百问网论坛答疑助手)原文:https://blog.csdn.net/lizuobin2/article/details/51801183(所用开发板:
mini2440
,jz2440
韦东山
·
2019-06-19 16:00
mini2440
交叉编译器在Ubuntu系统下arm-none-linux-gnueabi-gcc: not found 的解决办法
在Ubuntu下安装
mini2440
自带的ARM交叉编译器时,在尝试编译时,出现了/.arm-none-linux-gnueabi-gcc:notfound的错误。
csdn_JZ_
·
2019-05-20 01:38
mini2440
mini2440
交叉编译器在Ubuntu系统下arm-none-linux-gnueabi-gcc: not found 的解决办法
在Ubuntu下安装
mini2440
自带的ARM交叉编译器时,在尝试编译时,出现了/.arm-none-linux-gnueabi-gcc:notfound的错误。
csdn_JZ_
·
2019-05-20 01:38
mini2440
基于
mini2440
嵌入式linux上整合一套Domoticz智能家居系统(十一)使用domoticz+mosquitto+Android客户端实现控制STM32板上的LED(二)
本文在前一篇实现了STM32平台利用MQTT协议对接domoticz平台控制LED灯的基础上,完善了网络连接和MQTT的broker连接过程,实现了断网重连功能。实现部分主要在rt-thread\components\external\paho-mqtt\MQTTClient-C\samples\domoticz\DomoticzThread.c中。在前一篇的源码基础上稍作改动,如下所示:Domo
假面侠
·
2019-03-31 04:37
物联网与MQTT
智能家居
2.9.1 Warning: unable to open an initial console 错误
环境:linxu2.6.32+yaffs+busybox1.13移植到
mini2440
(64Mflash)烧录了vivi,kernel,rootfs|S3C2440AUSBDownloaderverR0.032004Jan
GorgeousChou
·
2019-03-04 17:30
嵌入式
Linux 驱动移植之DM9000网卡(基于Linux-3.4.2)
2.3
mini2440
测试1:能检测DM9000网卡,能设置ip测试2:ping
卡木_
·
2019-02-21 10:12
嵌入式&&Linux
IO静态映射和动态映射
1:静态映射方法的特点:
内核移植
时以代码的形式硬编码,如果要更改必须改源代码后重新编译内核在内核启动时建立静态映射表,到内核关机时销毁,中间一直有效对于移植好的内核,你用不用他都在那里2:动态映射方法的特点
QQ1034313020
·
2019-01-15 21:19
Linux驱动开发
Ubuntu14.04交叉编译BusyBox
转载地址:https://blog.csdn.net/Q1302182594/article/details/513459881开发环境宿主机:Ubuntu14.04(32bit)开发板:
Mini2440
BusyBox
kunkliu
·
2018-12-31 10:36
busybox
make: *** 没有规则可以创建目标“menuconfig”。 停止。
在做
内核移植
与编译实验时,使用makemenuconfig命令出现"make:***没有规则可以创建目标“menuconfig”。停止。"
Wang-wonk
·
2018-12-24 10:52
linux开发板
嵌入式系统移植笔记(六) --
内核移植
硬件环境开发板FS4412(华清远见的板子,基于Cortex-A9的处理器)PC机Ubuntu系统(Linux大家庭中一个发行版)网线(速度较快,通过网络xieyi协议传输文)串口线(与开发板进行命令交互)前提使用已经移植好的U-BOOT,在此基础上进行内核的移植保证开发板与虚拟机网络联通状态,虚拟机提供tftp,nfs服务在虚拟机中集成了指定的交叉编译工具,并添加到PATH变量中首先将在Ubun
王建峰
·
2018-11-07 18:30
计算机基础-开发平台-嵌入式
飞思卡尔imx6开发板网络设置
linux前面完成了linux平台的移植,下面介绍部分调试手段,可以加快项目开发速度.先简介调试手段(1)在uboot下使用TFTP下载linux内核.这样可以只要重启开发板就可以加载新的内核,方便你在进行
内核移植
时
huadeerxiao
·
2018-10-07 14:32
IoT开发
嵌入式学习--arm开发板跑马灯
开发板:友善之臂
mini2440
解:1.操作步骤(1)打开ubuntu系统,打开终端,输入命令“arm-linux-gcc2_1_paomadeng.c–opaomadeng”交叉编译生成开发板上可以执行的文件
Chenger_
·
2018-09-21 11:50
嵌入式学习--arm开发板网页控制灯
开发板:友善之臂
mini2440
解:注意:以下的服务器端与客户端在同一局域网内网页控制(1)在ubuntu系统中,打开终端,使用命令“arm-linux-gcc2_2_wangyekongzhi.c-oweb_led_control.cgi
Chenger_
·
2018-09-21 11:01
网页控制
web
S3C2440的Keil启动文件S3C2440.s添加中断配置
参考文档S3C2440之MMU驱动代码模板keil下基于arm9的TX2440开发板的外部中断编写S3C2440中断过程详解(ADS,TQ2440)
mini2440
—–keilforARM之中断一前言本文主要描述如何在
mickey35
·
2018-09-12 11:49
ARM裸板跑起
qt 移植(arm-linux)
学习嵌入式Linux也有一段时间了,最近在弄qt的移植,一个下午搞定(电脑编译太慢了》==《),我来大概介绍下移植步骤:一.环境linux主机:ubutun16开发板:
mini2440
内核:linux3.4.2busybox
xbfct
·
2018-08-06 21:07
学习
基于Domoticz智能家居系统(十三)Domoticz-3.8153在Tiny6410开发板上的移植
Domoticz-3.8153在Tiny6410开发板上的移植本文将在友善之臂Tiny6410开发板上移植Domoticz-3.8153,起因是去年在
mini2440
上移植的3.5877版本编译出来放到开发板上个头很大
假面侠
·
2018-08-05 16:27
智能家居
ARM与嵌入式
Linux
内核移植
步骤
ViMakefile修改arch,修改cross_compile=arm-none-linux-gnueabi-移植linux内核,首先需要一个基本的配置(哪些模块有,哪些功能有)怎么得到基本配置:arch/arm/configs目录下有很多arm处理器的默认配置Makeexynos_defconfig等同于cp./arch/arm/config/exynos_defconfig./.config
勤勉之
·
2018-08-03 15:42
Linux
硬件
arm
Linux使用nfs root文件系统
使用Ubuntu14.04虚拟机,virtualbox5.2版本,friendlyarm自带4.4.3编译器,micro
mini2440
开发板。
dashanque
·
2018-07-08 22:28
内核启动
完全
内核移植
–kernel3.15.3
目标平台明远智睿EK314CPUI.MAX6Q内核版本3.15.3编译器arm-none-linux-gnueabi-gcc-4.8.31。下载纯净内核2。配置Makefile3。拷贝cpimx_v6_v7_defconfig.config4。#makemenuconfig退出保存5。#makezImage进行第一次编译,看能否通过6。修改配置Bootoptions—>-*-FlattenedDe
岛鲸大人周末不上班
·
2018-07-04 19:13
linux驱动开发
Uboot的移植中遇到的一些问题,及解决方法。
由于本学期主要学习exyson4412,对
mini2440
了解比较少,通过查看数据手册,移植手册,并分析源码,学习了uboot的工作原理,启动过程。下面就说一下我遇到的问题,及其解决方法。
c1194758555
·
2018-06-30 14:10
嵌入式系统
毕业设计之wifi视频监控小车(一)
首先在硬件开发板选择上面我选择的是
mini2440
,也就是一款ARM9的S3C2440A的芯片的一款min
杉杉唯落晖
·
2018-03-29 12:40
Graduation
design
(平台)总线 设备 驱动
Linux/Android总线设备驱动和平台设备驱动程序总结总线平台驱动程序总结:只为自己肤浅的理解针对2.6.32内核
mini2440
建议用Notepad个软件查看修改部分主要为:my_bus.c和my_bus_device.c
caoshunxin01
·
2018-02-23 17:07
他人之作
驱动安装需要数字签名导致安装失败的解决方法
今天在win10上安装
mini2440
的USB驱动时由于第三方inf不含有数字签名信息,导致驱动安装失败,在网上查询资料,亲测好用win10搜索框中高级启动->立即启动后禁用安装驱动时检查数字签名后
bzbaiyanchao
·
2017-10-28 21:11
嵌入式学习
Linux下SPI驱动的移植和应用程序的测试
Linux2.6.32下SPI驱动的移植如下图所示:下面需要修改部分内核代码,具体操作如下:1.修改arch/arm/mach-s3c2440/mach-
mini2440
.c文件在include头文件代码行之后增加如下代码
月上柳梢free
·
2017-10-15 22:34
嵌入式Linux
新唐arm学习
Linux驱动
Linux
内核移植
步骤
Linux
内核移植
是嵌入式开发只至关重要的一步,不同的嵌入式应用需要不同的嵌入式平台。
kelsey11
·
2017-07-01 17:22
基于
mini2440
的ov9650摄像头裸机测试
mini2440
提供了一个摄像头接口,可以输出RGB24,RGB16的原始图像还可以输出编码的如YUV格式的图像,并提供了偏移翻转,放大缩小的功能。
huanzx
·
2017-06-15 18:00
基于
mini2440
的两种触屏中断程序(T35)
稍微的整理一下,触摸屏的中断也就两种信号,INC_ADC和INC_TC,处理好这两个信号的发生关系,就能很轻易的对触摸进行操作。 1.其中的一种是2440test中自带的Touchpanel.c,但是其中的很多代码可以省略,修改后如下: void__irqAdcTsAuto(void){ rADCTSC=0x0C; //设置ADCTSC进入自动(连续)x/y轴坐标转换模
huanzx
·
2017-06-15 18:00
linux
内核移植
详解1——板级初始化过程
转载于chinaunix@技术点亮人生,成功通向卓越!1.之前谈到我们要为我们的处理器设置一个它独有的机器号,在arch/arm/tools/mach-types中,我写了这么一句话:#machine_is_xxxCONFIG_xxxxMACH_TYPE_xxxnumbersep4020ARCH_4020GFD4020194我们说bootloader一定要把机器号传给内核,这样内核才能找到相应的处
lhpwfr
·
2017-06-01 21:10
基于
mini2440
嵌入式linux上整合一套Domoticz智能家居系统(七)交叉编译paho.mqtt.embedded-c库和嵌入式linux样例程序
本篇将把paho.mqtt.embedded-c官方的源代码交叉编译成数据包封装库和应用程序两部分,并把样例应用程序在
mini2440
上运行。
假面侠
·
2017-04-16 03:35
智能家居
Linux
内核移植
part3:sdmmc驱动
一种纯粹靠读书学来的真理,与我们的关系,就像假肢、假牙、蜡鼻子甚或人工植皮。而由独立思考获得的真理就如我们天生的四肢:只有它们才属于我们。——叔本华读书的价值在于认识你自己,而不是用填鸭式的知识来武装自己。今天的主题是sd卡驱动。分为故事描述和总结两部分,第一部分是发现问题到解决问题的过程,第二部分是总结,不想知道过程的可以直接跳到总结。一故事是这样的自从更新博客以来,有不少童鞋通过qq,邮箱来提
ABCamus
·
2017-03-06 15:42
Linux内核移植
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他