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
linux3.4.2内核移植
[置顶] 【原创分享】嵌入式linux应用之
内核移植
定制篇-后篇(修复部分问题)(linux-3.8.12 mini2440)
前面一个linux3.8.12的内核已经可以跑起来了,只不过,解决了网络以后还是有一堆问题影响正常使用,有3个问题需要解决。  
·
2015-11-13 02:47
linux
Uncompressing Linux___ done, booting the kernel_tekkamanninja-ChinaUnix博客
今天用主线Linux
内核移植
到MINI6410,主线内核2.6.37.1基本已经支持了MINI6410的板子,所以移植到能够启动起来的阶段很简单,但是在移植的时候还是出现了一个比较常见的问题:
·
2015-11-12 10:45
compress
linux-3.0
内核移植
到fl2440开发板(以s3c2410为模板)
1.新建kernel文件夹,用于存放内核文件 [weishusheng@localhost ~]$ mkdir kernel 2.进入kernel,上传压并解压压缩文件 [weishusheng@localhost ~]$cd kernel [weishusheng@localhost kernel]$ tar -xjf linux-3.0.tar.bz2
·
2015-11-11 11:28
linux
TQ2440上移植linux2.6.25时启动linux中free init 120kB 后卡住
启动时遇到这样一个问题:free init 120kB 后卡住 分析:1、可能是
内核移植
失败 2、也可能是yaffs2文件系统移植失败 最终经过上网查资料知道是文件系统挂上了,只是系统启动执行init
·
2015-11-10 23:42
linux
2.6.14
内核移植
说明文档
2.6.14
内核移植
说明文档 一、编译内核 1. make distclean 或者 make mrproper 如果你是新下载的内核,那这一步就不用了。
·
2015-11-10 23:34
文档
linux-2.6.35
内核移植
——Nand flash 驱动的移植
Nand flash 是嵌入式系统最常用的外部存储设备,这里介绍Nand flash驱动移植的过程。 一、移植环境: 1、 Ubuntu 10.10发行版 2、 u-boot.bin 3、 目标机:FS_S5PC100平台 4、 交叉编译器 arm-cortex_a8-linux-gnueabi-gcc ----------
·
2015-11-10 21:22
linux
[置顶] 【原创分享】嵌入式linux应用之
内核移植
定制篇-前篇(linux-3.8.12 mini2440)--20130824
移植的话其实很早就做过了,不过那时用的友善定制的老版本2.6.32 驱动什么的全部弄好了,仅仅用默认配置而已。基本不用改动什么,很简单。 内核更新其实非常的快,今天我就用个3.8.12来移植。 当然,3.8.12其实也是有min
·
2015-11-09 14:13
linux
linux-3.0
内核移植
到fl2440开发板(以MINI2440为模板)
我们的fl2440开发板使用的是s3c2440的芯片,与MINI2440十分相似,因此需要改动的地方不多,移植也比较容易。 1.[weishusheng@localhost kernel]$ sudo tar -xjf linux-3.0.tar.bz2 2. 进入 linux-3.0,修改顶层Makefile 配置CPU类型和交叉编译器(195,196行) ARCH
·
2015-11-08 15:51
linux
linux-2.6.35
内核移植
——Nand flash 驱动的移植
Nand flash 是嵌入式系统最常用的外部存储设备,这里介绍Nand flash驱动移植的过程。 一、移植环境: 1、 Ubuntu 10.10发行版 2、 u-boot.bin 3、 目标机:FS_S5PC100平台 4、 交叉编译器 arm-cortex_a8-linux-gnueabi-gcc ----------
·
2015-11-08 13:48
linux
linux-2.6.35
内核移植
—网卡驱动的移植
一、移植环境: 1、 Ubuntu 10.10发行版 2、 u-boot.bin 3、 目标机:FS_S5PC100平台 4、 交叉编译器 arm-cortex_a8-linux-gnueabi-gcc ---------------------------------------------------------------------
·
2015-11-08 13:47
linux
Google Android操作系统内核编译图文教程
本文结合Android的开发文档以及本人的实践经验,简单介绍了Android内核的编译过程,希望有助于对
内核移植
感兴趣的开发人员。
·
2015-11-06 08:28
android
基于FS2410(s3c2410)开发板的U-boot和Linux
内核移植
经过差不多一周时间的折腾(当然是业余时间)终于在我的FS2410开发板上将自己亲手编译的U-boot 1.1.6和Linux内核2.6.24跑起来了,在此以图为证,呵呵, 这其中的曲折岂能用一两句能表达清楚呀,可以说是酸甜苦辣咸五味俱全了。 首先说明一下我的操作环境: OS:Deepin 11.06 GCC:4.5.2 ARM-Linux-GCC:gcc version 4.6.1
·
2015-11-06 07:41
linux
kernel mtd 分区与UBOOT 分区的理解
今天做
内核移植
,准备添加NANDflash的驱动,做到MTD分区时,想起在一本书上看到的一句话,说的是分区时每个区之间没有间隙,前一个区的结束地址是后一个区的起始地址。
qq_21792169
·
2015-11-03 11:00
linux2.6.30.4
内核移植
(7)——插入hello world驱动模块
详细步骤参考自:http://www.cnblogs.com/wanyao/archive/2011/11/21/2257628.html 过程比较顺利,结果截图如下: 这里需要注意的是:http://www.cnblogs.com/nufangrensheng/p/3669623.html中”6、General setup选项配置:”给出的提示: 注意:添加了自己的信息“Ycha
·
2015-11-02 14:59
world
hello
linux2.6.30.4
内核移植
(6)——移植应用程序hello world常见的错误:-bin/sh ./hello not found
通常在开发板上搭建好开发平台后,我们会试着移植一个最简单的应用程序Hello world来测试一下。初次尝试,我们经常会碰到的问题就是,在开发板上运行./hello的时候出错:-bin/sh ./hello not found。 遇到这种错误,原因有如下两种: 一、在配置Busybox的时候,如果选择了Busybox Settings—>Build Options—>Build B
·
2015-11-02 14:58
Hello world
linux2.6.30.4
内核移植
(5)——构建根文件系统(yaffs文件系统格式的镜像)
一、首先编译并安装BusyBox 这里使用的交叉编译器还是3.4.5. 注意:编译内核、编译BusyBox以及编译文件系统中的所有应用程序的交叉编译器要使用同一个版本。 1、获取BusyBox源码 下载地址:http://www.busybox.net/downloads/ 这里下载 busybox-1.13.0.tar.bz2 2、修改并配置BusyBox 解压BusyBox,进入
·
2015-11-02 14:57
linux
linux2.6.30.4
内核移植
(4)——完善串口驱动
在内核里支持两个串口,也就是芯片的UART0和UART1,而UART2的驱动是针对红外接口的,而不是串口驱动,这里将其修改为串口驱动。 一、修改内核源码arch/arm/mach-s3c2440/mach-smdk2440.c文件的第100行,将其改为: .ulcon = 0x03, 二、修改内核源码drive
·
2015-11-02 14:57
linux
linux2.6.30.4
内核移植
(3)——yaffs文件系统移植
内核源码:linux2.6.30.4 交叉编译工具:3.4.5 移植linux内核至:TQ2440 工作基础:http://www.cnblogs.com/nufangrensheng/p/3669623.html 一、下载yaffs2源码 二、进入yaffs2目录,执行打补丁脚本文件patch-ker.sh,打补丁到内核中: cd yaffs2 ./patch-ker.
·
2015-11-02 14:56
linux
linux2.6.30.4
内核移植
(2)——Nand Flash驱动移植
内核源码:linux2.6.30.4 交叉编译工具:3.4.5 移植linux内核至:TQ2440 工作基础:http://www.cnblogs.com/nufangrensheng/p/3669623.html Linux内核中已经做好了Nand Flash的驱动,只需要进行适当的修改即可使用。 一、修改内核源码arch/arm/plat-s3c24xx/common-sm
·
2015-11-02 14:55
linux
linux2.6.30.4
内核移植
(1)
内核源码:linux2.6.30.4 交叉编译工具:3.4.5 移植linux内核至:TQ2440 1、进入内核顶层目录,修改顶层Makefile,大概在193和194行,将ARCH和CROSS_COMPILE修改为如下所示: ARCH &nb
·
2015-11-02 14:54
linux
【摘录】Google Android操作系统内核编译图文教程
本文结合Android的开发文档以及本人的实践经验,简单介绍了Android内核的编译过程,希望有助于对
内核移植
感兴趣的开发人员。
·
2015-11-01 14:27
android
TQ2440加载Hello world驱动模块
经过将近一个月都时间终于按照手册把Linux
内核移植
完了,接下来要开始驱动模块的移植了,在网上查了一些资料,总结如下: 目标平台:TQ2440 ARM9 内核版本:Linux
·
2015-10-31 14:11
Hello world
Linux-2.6
内核移植
过程中常见问题及解决方法
Linux-2.6
内核移植
过程中常见问题及解决方法1gA1Nlb Z0矩阵通信网-通信.IT人的精神家园z6Od hS u+{1、内核启动后,出现如下提示后停住4K+r5DM&_K0
·
2015-10-31 13:00
linux
ARM Linux.2.6.34
内核移植
ARM-LINUX-GCC版本4.3.2.以安装在/usr/local/arm/4.3.2下. 第一步: 修改linux-2.6.34/Makefile文件,在makefile中找到以下两条信息并做修改 ARCH ? =arm CROSS_COMPILE ?=/usr/local/arm/4.3.2/bin/arm-linux- 第二步: 修改平台输入
·
2015-10-27 15:32
linux
2.6.14
内核移植
说明文档
一、编译内核 1. make distclean 或者 make mrproper 如果你是新下载的内核,那这一步就不用了。但如果你用的是别人移植好的内核,那最好在编译内核之前先清除一下中间文件,因为你们用来编译内核的交叉编译工具可能不同。 2.修改 Makefile 主要是以下两项: 1 ) ARCH = arm 2) CROSS_COMPILE = /usr/local
·
2015-10-27 15:31
文档
linux
内核移植
和根文件系统的制作
1.1 Linux内核基础知识 在动手进行Linux
内核移植
之前,非常有必要对Linux内核进行一定的了解,下面从Linux内核的版本和分类说起。
·
2015-10-27 15:30
linux
ARM
内核移植
中常见的错误
1.下载linux-2.6.36.1.tar.bz2 问题:tar -zxvf 解压压缩文件出现问题,无法识别. 解决:1.通过file linux-2.6.36.1.tar.bz2 查看压缩格式  
·
2015-10-27 15:29
ARM
在ARMSYS(S3C44B0X开发板)上进行uClinux
内核移植
的总结
标题 针对“如何在以S3C44B0X为核心的ARMSYS开发板上建立uClinux
内核移植
”的一个总结,其内容包括对Bootloader的功能分析和uClinux2.4.24发行版内核基础上针对S3C44B0X
·
2015-10-23 08:50
linux
利用arm-elf-gcc编译boa的问题及解决办法
有时需要利用boa做web服务器,和arm板的linux内核不同,uclinux需要使用arm-elf-gcc编译工具, uclinux内核下boa的编译一般有两种办法,第一种:在进行uclinux
内核移植
时
·
2015-10-23 08:48
gcc
2.2linux
内核移植
简介
1,编译linux3.5出错 root@phone-desktop:/opt/FriendlyARM/tiny4412/Linux/linux-3.5# makescripts/kconfig/conf --silentoldconfig Kconfig****** Configuration file ".config" not found!****** Pl
·
2015-10-23 08:17
linux
关于NAND flash的MTD分区与uboot中分区的理解
=400850442 今天做
内核移植
,准备添加NAND flash的驱动,做到MTD分区时,想起在一本书上看到的一句话,说的是分区时每个
·
2015-10-21 12:42
Flash
Linux
内核移植
实验步骤:(1)准备工作(2)修改顶层Makefile(3)修改falsh 分区(4)配置编译内核 下面以Linux2.6.30.4
内核移植
到gec2440为例: 一、准备工作:建立工作目录,下载内核源码并解压
·
2015-10-21 12:44
linux
linux
内核移植
s3c2410,移植正式开始2
内核启动的现在已经是开始执行函数start_kernel函数了。start_kernel函数在init/main.c中定义。start_kernel函数只是完成 相应的结构的初始化任务。 printk(KERN_NOTICE); printk(linux_banner); setu
·
2015-10-21 11:37
linux
linux
内核移植
s3c2410,移植正式开始1
在前面的准备工作完成之后,先实验一下,谈不上真正的移植 ,因为代码都没有改的。 首先修改顶层的Makefile,修改ARCH,CROSS_COMPLIE变量。 #ARCH ?= $(SUBARCH) ARCH ?= arm CROSS_COMPIL
·
2015-10-21 11:35
linux
linux
内核移植
s3c2410,准备工作,继续
vmlinux在链接时,使用的文件是在vmlinux-all中定义的所有文件,链接俄脚本是在arch/arm/kernel/vmlinux.lds中定义该如何 链接这些文件。 总结上面: 真个的 linux的源码是通过Makefile来实现项目的 管理的,顶层的Makefile定义了那些文件夹 中的 内容 被编译进内核,各级 的子目录下的Makefile决定该目录下的那些文件被编译进内核
·
2015-10-21 11:34
linux
linux
内核移植
s3c2410,准备工作
1.首先是获得linux内核源码,好像是废话,下载地址如下:ftp://ftp.kernel.org/pub/linux/kernel/v2.6/下载: linux-2.6.16.22.tar.bz2 patch-2.6.22.6.bz2 上面一步需要说明的是一般而言,linux内核的各个补丁文件是根据某个linux内核的版本号来作的patch。 将上面的两个压缩文件解压: t
·
2015-10-21 11:32
linux
linux驱动移植的重要数据结构
内核移植
是嵌入式Linux系统中最常见的一项工作。
·
2015-10-21 10:38
linux
linux下使用usb总线实现类似于tcp/ip的server/client通信
硬件环境:2440开发板,pc,USB数据线软件环境:ubuntu,
linux3.4.2
要实现标题的功能,需要写四个程序1.pc端的host驱动,这个可以借鉴drivers/usb/下的usb-skeleton.c
dnawuji
·
2015-09-07 22:01
嵌入式
关于NAND flash的MTD分区与uboot中分区的理解
今天做
内核移植
,准备添加NANDflash的驱动,做到MTD分区时,想起在一本书上看到的一句话,说的是分区时每个区之间没有间隙,前一个区的结束地址是后一个区的起始地址。
good123_2014
·
2015-09-02 21:00
MTD分区
Equinox OSGi
Eclipse自3.0版本开始,其
内核移植
到OSGi框架上。通过OSGi框架强大的组件控制,交互和管理能力,再加上Eclipse插件的自有特点,Eclipse开源框架得到了跳跃式的发展。
银月光海
·
2015-08-31 17:00
[置顶] arm-linux内核start_kernel之前启动分析(3)-开启MMU,走进新时代
最近在忙一款PPC处理器的芯片验证和
内核移植
工作,导致arm-linux启动分析最后一部一直没有写,今天将arm-linuxstart_kernel之前的最后一部分分析记录下。
skyflying2012
·
2015-08-28 16:00
kernel
启动
内核
ARM
mmu
关于linux kernel及文件系统在jz2440的移植
部分转自:http://blog.sina.com.cn/s/blog_9d7f02120101gvnk.html一,
内核移植
修改晶振修改arch/arm/mach-s3c2440/mach-smdk2440
文剑Boy
·
2015-03-20 22:10
linux
记录
网上
关于linux kernel及文件系统在jz2440的移植
部分转自:http://blog.sina.com.cn/s/blog_9d7f02120101gvnk.html一,
内核移植
修改晶振修改arch/arm/mach-s3c2440/mach-smdk2440
文剑Boy
·
2015-03-20 22:10
linux
记录
网上
操作系统
•随笔
linux2.6.14 yaffs移植遇到问题
unbuntu13.04hfrk2410linux2.6.14
内核移植
yaffs2使用友善之臂sbc2410的mkyaffsimagerootfsrootfs.img vivi使用友善之臂sbc_vivibusybox1.2.0
diyer_zhou
·
2015-02-10 08:00
Equinox OSGi
Eclipse自3.0版本开始,其
内核移植
到OSGi框架上。通过OSGi框架强大的组件控制,交互和管理能力,再加上Eclipse插件的自有特点,Eclipse开源框架得到了跳跃式的发展。
xiaoxinyu316
·
2015-01-19 23:00
Linux内核3.0移植并基于Initramfs根文件系统启动
Linux
内核移植
与启动Target borad:FL2440Bootloader:U-boot-2010.09交叉编译器:buildroot-2012.081.linux内核基础知识首先,磨刀不误砍柴工
u010944778
·
2014-12-18 16:00
文件系统
linux内核
initramfs
基于smdk2440 linux-3.0
内核移植
################################## #内核下载地址:https://www.kernel.org/pub/linux/kernel/ #参考板子:smdk2440 mini2440 # #参考cpu:s3c2440 ##自己使用的板子:fl2440 # #################
liuzijiang1123
·
2014-12-01 15:00
linux3.0
内核移植
(S3C2440)
当我们在u-boot上做了关于nandflash、dm9000网卡、SDRAM和一些基本配置的修改和添加后,我们要让自己修改后的u-boot能启动linux内核,还要做哪些相应的修改呢?下面我们先来看一下linux内核是怎样被u-boot引导加载的: 我们都知道在u-boot中是通过bootm命令来启动linux内核的,bootm会调用do_bootm_linux()这个函数,它
zhangqiao336
·
2014-11-28 13:00
linux内核
AM335x(TQ335x)学习笔记——挂载Ramdisk
(1)制作根文件系统使用busybox构建根文件系统的步骤可以参考本博客的另外一篇文章,该文章链接如下:S5PV210(TQ210)学习笔记——
内核移植
与文件系统构建
girlkoo
·
2014-11-18 23:00
ramdisk
TQ335X
am335x
DTB
bootargs
《大话操作系统——做坚实的工程实践派》(目录)
反而写的是ARM的,这个原因其实很简单,因为这是第一版,先从简单的开始玩起,X86是个非常复杂的体系,用一本书介绍都可能不够,所以得先基于简单的硬件平台,从而了解OS原理,然后在下一版书中,我会写操作系统
内核移植
LMOS_KERNEL
·
2014-11-17 21:00
上一页
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
其他