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
2.3.30.4内核移植
Linux学习
内核移植
相关笔记第2部分
本文转自:http://www.arm32.com/post/11017.html上接:[Linux学习
内核移植
相关笔记第1部分注意1):本小节假定您已经按照前面的方法安装了USB驱动,并把开发板设置为
zhenggw163
·
2020-06-30 15:11
Linux内核移植
Linux学习
内核移植
相关笔记第4部分
本文转自:http://www.arm32.com/post/11019.html上接:[Linux学习
内核移植
相关笔记第3部分=======================下面有关内核网卡的驱动的移植完善
zhenggw163
·
2020-06-30 15:11
Linux内核移植
Linux学习
内核移植
相关笔记第1部分
本文转自:http://www.arm32.com/post/11016.html内核linux2.6.30.4,NandFlash,串口,yaffs2文件系统移植整个移植,并能够在开发板的NandFlash中运行,以下大部分内容参考了天嵌和友善的资料。开始时间:2011-03-23晚本文记录约定:1、友善手册:就是指,我购买的开发板资料光盘中的相关用户手册:“mini2440-um-200905
zhenggw163
·
2020-06-30 15:11
Linux内核移植
linux
makefile
编译器
namespaces
allocation
system
uboot2013或新版uboot启动内核失败问题的解决
uboot2013或新版uboot启动内核失败问题的解决uboot201310版本的移植,最后启动内核时会失败,startkernel…之后就没有了,查过一些资料,都没有解决问题,后来问题搁置,看完了
内核移植
的视频之后
Dasg_wf
·
2020-06-30 10:53
uboot
关于NAND flash的MTD分区与uboot中分区的理解
今天做
内核移植
,准备添加NANDflash的驱动,做到MTD分区时,想起在一本书上看到的一句话,说的是分区时每个区之间没有间隙,前一个区的结束地址是后一个区的起始地址。
大鹏1987
·
2020-06-30 08:32
ARM/Linux
T1042/T2080
内核移植
阶段(一)串口乱码问题解决
u-boot起来之后,通过网络加载内核、文件系统及设备树,发现加载过程中串口出现乱码,并死机。串口驱动:/driver/tty/serial.c打印出自:/kernel/printk.cintunregister_console(structconsole*console){structconsole*a,*b;intres;pr_info("%sconsole[%s%d]disabled\n",
yhcs1213
·
2020-06-30 07:28
移植
linux开发
linux系统移植
LINUX移植——
内核移植
(一)
这两天在友善的tiny210的实验板上移植了linux内核,正好和大家分享,同时也算是做个记录吧!首先介绍一下开发环境吧,这个在做移植的时候还是挺重要的。主机linux:Fedora9安装在VMware虚拟机上;开发板:友善的tiny210,256M的FLASH;移植linux:LINUX-3.3.5;交叉编译环境:arm-linux-gcc-4.4.3这个是友善2440里带的;u-boot:是网
xie0812
·
2020-06-30 01:53
第一章 JZ2440 开发环境搭建
*设备:jz2440开发板,台式机(windows864bit),笔记本(ubuntu14.0464bit)*本章内容一、烧写U-Boot到NorFlash二、嵌入式系统基础三、嵌入式Linux
内核移植
四
奚冰青
·
2020-06-27 05:11
S5PV210——Linux
内核移植
lib:库文件,注意内核中使用的库都是自己实现的,不会使用C库。Vmlinux:在内核的根目录下,未压缩的ELF格式的内核镜像。Image:未压缩,经过arm-linux-objcopy处理后生成只包含内核数据的一个内核镜像文件(6M),直接加载到内存运行。zImage:压缩,压缩Image生成的内核镜像,压缩50%(3M)+解压启动代码。自解压后,加载到内存中。自解压:zImage运行之前,要进
SmartSmall
·
2020-06-27 04:02
ARM
linux
内核移植
步骤
2016.6.8经过一个多星期的内核折磨,今天终于可以写下自己移植内核的一些心得,网上有很多博客论坛都有谈到,但是这些又说的方式有些模糊,这里我综合的几个博客在重新说下内核替换编译的步骤、以及如何更新启动项grub。替换linux的内核一共有两种方式,第一种方式是下载官方kernel提供的源码包,进行编译替换;第二种直接下载内核安装包deb,进行升级替换。下面分别从这两种方式进行一个说明:方式一:
祚儿疯
·
2020-06-27 03:06
Linux系统相关问题记录
VM+Fedora9.0+Win7(32位)之间建立共享文件夹
2015年11月18日22:54:环境:VMware10.0Fedora9.0最近,准备学习一下linux的u-boot和
内核移植
,首先安装了Fedora,第一安装的时候卡在最后的界面上没有安装成功,后来看到网上的帖子说
piaxiaohui
·
2020-06-26 22:00
Linux基本环境
【嵌入式Linux学习七步曲之第四篇 Linux
内核移植
】详解Linux2.6内核中基于platform机制的驱动模型
详解Linux2.6内核中基于platform机制的驱动模型Sailor_foreversailing_9806#163.com(本原创文章发表于Sailor_forever的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如有任何问题,请留言或者发邮件给sailing_9806#163.com)http:
杨帆_8318
·
2020-06-26 07:48
嵌入式Linux
IMX6ULL学习过程(八)嵌入式Linux之linux
内核移植
1.编译NXP官方提供的Linux内核1.下载NXP官方适配IMX6ULL评估板提供的Linux源码(开发板厂商文档里都会提供或者去NXP官网下载),通过Filezilla上传到Ubuntu环境kernel/nxp目录下,解压mkdirkernelcdkernelmkdirnxpcdnxplstar-vxflinux-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz22.修改M
LLJQXQZX
·
2020-06-25 18:29
linux
imx6ull
[I.MX6UL] Linux
内核移植
(三) 网络驱动修改 配置文件另存为
使能8线EMMC驱动Linux内核驱动里面EMMC默认是4线模式的,4线模式肯定没有8线模式的速度快,所以将EMMC的驱动修改为8线模式。修改方法很简单,直接修改设备树即可,打开文件imx6ull-mybsp-emmc.dts,找到如下所示内容:geditarch/arm/boot/dts/imx6ull-mybsp-emmc.dts关键字:&usdhc2只需要将其改为如下代码即可:&usdhc2
问不出
·
2020-06-25 04:15
[I.MX6U]
嵌入式
Linux
从零开始之
内核移植
、移植linux3.16.57内核(一、linux
内核移植
)
https://www.kernel.org/首先下载内核,先看一下比较新4.x的能不能用我下载了一个4.1.40版本的打开顶层Makefile,搜索找到CROSS_COMPILE按上图所示,注释掉SUBARCH,修改ARCH和CROSS_COMPILE搜索找到s5pv210_defconfig,然后make默认配置修改调试串口makemenuconfig1.顶层找到,kernelhacking2
to_run_away
·
2020-06-24 23:36
linux
从零开始系列
从零开始学linux驱动
Linux
内核移植
之一:内核源码结构与Makefile分析
内容来自韦东山《嵌入式Linux应用开发完全手册》一、内核介绍1、版本及其特点Linux内核的版本号可以从源代码的顶层目录下的Makefile中看到,比如下面几行它们构成了Linux的版本号:2.6.22.6。VERSION=2PATCHLEVEL=6SUBLEVEL=22EXTRAVERSION=.6其中的“VERSION”和“PATCHLEVEL”组成主版本号,比如2.4、2.5、2.6等,稳
qlexcel
·
2020-06-24 22:41
嵌入式Linux
Linux
内核移植
之三:内核配置选项
内容来自韦东山《嵌入式Linux应用开发完全手册》Linux内核配置选项多达上千个,一个个地进行选择既耗费时间,对开发人员的要求也比较高(需要了解每个配置选项的作用)。一般的做法是在某个默认配置文件的基础上进行修改,比如我们可以先加载配置文件arch/arm/configs/s3c2410_defconfig,再增加、去除某些配置选项。下面分3部分介绍内核配置选项,先从整体介绍主菜单的类别,然后分
qlexcel
·
2020-06-24 22:41
嵌入式Linux
Linux
内核移植
之二:Kconfig分析
内容来自韦东山《嵌入式Linux应用开发完全手册》在内核日录下执行“makemenuconfigARCH=armCROSS_COMPILE=arm-linux-”时,就会看到一个如图16.3所示的菜单,这就是内核的配置界面。通过配置界面,可以选择芯片类型、选择需要支持的文件系统,去除不需要的选项等,这就称为“配置内核”。注意,也有其他形式的配置界面,比如“makeconfig”命令启动字符配置界面
qlexcel
·
2020-06-24 22:11
嵌入式Linux
Linux
内核移植
之四:内核启动过程
内容来自韦东山《嵌入式Linux应用开发完全手册》与移植U-Boot的过程相似,在移植Linux之前,先了解它的启动过程。Linux的启动过程可以分为两部分:架构/开发板相关的引导过程、后续的通用启动过程。如图16.7所示是ARM架构处理器上Linux内核vmlinux的启动过程。之所以强调是vmlinux,是因为其他格式的内核在进行与vmlinux相同的流程之前会有一些独特的操作。比如对于压缩格
qlexcel
·
2020-06-24 22:11
嵌入式Linux
linux3.4.2
内核移植
详解(六):基于UVC的USB摄像头内核配置
在menuconfig中进行适当的配置:DeviceDrivers--->Multimediasupport--->[*]Videocaptureadapters--->[*]V4LUSBdevices--->USBVideoClass(UVC)[*]UVCinputeventsdevicesupportGSPCAbasedwebcams--->[*]USBsupport--->[*]USBann
lwz-qq
·
2020-06-24 10:08
JZ2440
linux
S5PV210 nand flash 驱动移植
环境:debian6linux2.6.35.7arm-linux-gcc:做完核心的
内核移植
之后,接下来要做的驱动移植,第一步移植的是nandflash驱动。
lchmcu
·
2020-06-24 03:15
LINUX
Linux最小
内核移植
Linux内核编译本篇博客来自凌云实验室开发板介绍及其烧录学习笔记1.内核介绍一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。也就是,最上面是用户(或应用程序)空间,程序执行的地方。**函数库(glibc或uclibc)**提供了连接内核的系统调用接口,还提供了在用户空间应用程序和内核之间进行转换的机制。区别于51,stm32单片机等,每个用户空间的进程都使
klaus_x
·
2020-06-24 01:59
liunx开发学习笔记
mini2440 的Linux
内核移植
step1:拷贝config_mini2440_x35为.config(根据个人屏幕不同而定)cpconfig_mini2440_x35step2:修改内核目录下的MakefileARCH?=armCROSS_COMPILE?=arm-linux-step3:执行makemenuconfig定制内核组件。step4:编译内核makezImage,编译完成后,内核镜像文件zImage生成在/arch
sky_galaxy
·
2020-06-23 20:22
嵌入式arm
linux
内核
移植
玩转RT-Thread之荔枝派Nano(全志F1C100S) 新手上路
blog:http://blog.csdn.net/flyingcys--荔枝派nano/RTT非官方群:711174828在此感谢RT-Thread官方成员@uestczyh222提供的荔枝派Nano
内核移植
杭州_燕十三
·
2020-06-23 08:16
RT-Thread
荔枝派Nano
RT-Thread
荔枝派Nano
全志F1CS100S
在JZ2440上移植设备树---下:内核和设备树移植
在JZ2440上移植设备树—下:内核和设备树移植本文参考了http://www.cnblogs.com/pengdonglin137/p/6241895.html及韦老师的
内核移植
视频2、
内核移植
在www.kernel.org
李恪
·
2020-06-22 14:03
linux系统移植
imx6ul下gslX680触摸屏调试总结
结合自己imx6ul+3.14.38
内核移植
了gslX680触摸屏,之前也在TI+am335x平台Linux3.2和linux4.1移植过,大同小异,下面根据在imx6ul下移植做下简要总结:思路:1.
WXXGoodJob
·
2020-06-22 07:12
驱动
Linux
内核移植
笔记 | 03 - 移植Linux 3.4.2 内核到JZ2440(使用busybox制作根文件系统)
制作好的文件系统项目开源地址:https://github.com/Mculover666/rootfs-jz2440。1.编译安装busybox系统环境:ubuntu18.0464bitarm-linux-gcc4.4.31.1.下载官网下载挺快的:https://busybox.net/。此处使用1.20.2版本,在下载页面的最下面。下载完成之后解压出来:tar-jxfbusybox-1.20
Mculover666
·
2020-06-22 01:39
#
linux
kernel移植
Uncompressing Linux... done, booting the kernel (问题集锦)
今天用主线Linux
内核移植
到MINI6410,主线内核2.6.37.1基本已经支持了MINI6410的板子,所以移植到能够启动起来的阶段很简单,但是在移植的时候还是出现了一个比较常见的问题:MINI6410
CHALLEN537
·
2020-06-21 17:16
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
内核编译与移植(一)
在嵌入式Linux系统中,
内核移植
非常关键,没有Linux内核一切都是空谈,下面我们就来讨论一下Linux内核在S3C2416上的移植。
fxzq
·
2020-02-09 00:00
内核编译
原文链接:https://www.cnblogs.com/huanghuang/archive/2011/08/30/2159566.html
内核移植
(1)首次生成uImage映象文件1、先修改顶层Makefile
守望者910
·
2019-09-25 22:32
内核配置
IO静态映射和动态映射
1:静态映射方法的特点:
内核移植
时以代码的形式硬编码,如果要更改必须改源代码后重新编译内核在内核启动时建立静态映射表,到内核关机时销毁,中间一直有效对于移植好的内核,你用不用他都在那里2:动态映射方法的特点
QQ1034313020
·
2019-01-15 21:19
Linux驱动开发
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开发
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
完全
内核移植
–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驱动开发
Linux
内核移植
步骤
Linux
内核移植
是嵌入式开发只至关重要的一步,不同的嵌入式应用需要不同的嵌入式平台。
kelsey11
·
2017-07-01 17:22
linux
内核移植
详解1——板级初始化过程
转载于chinaunix@技术点亮人生,成功通向卓越!1.之前谈到我们要为我们的处理器设置一个它独有的机器号,在arch/arm/tools/mach-types中,我写了这么一句话:#machine_is_xxxCONFIG_xxxxMACH_TYPE_xxxnumbersep4020ARCH_4020GFD4020194我们说bootloader一定要把机器号传给内核,这样内核才能找到相应的处
lhpwfr
·
2017-06-01 21:10
Linux
内核移植
part3:sdmmc驱动
一种纯粹靠读书学来的真理,与我们的关系,就像假肢、假牙、蜡鼻子甚或人工植皮。而由独立思考获得的真理就如我们天生的四肢:只有它们才属于我们。——叔本华读书的价值在于认识你自己,而不是用填鸭式的知识来武装自己。今天的主题是sd卡驱动。分为故事描述和总结两部分,第一部分是发现问题到解决问题的过程,第二部分是总结,不想知道过程的可以直接跳到总结。一故事是这样的自从更新博客以来,有不少童鞋通过qq,邮箱来提
ABCamus
·
2017-03-06 15:42
Linux内核移植
Linux
内核移植
part3:usb host驱动
继续Linux
内核移植
系列,今天介绍如何移植Exynos4412usb驱动,采用的平台依旧是itopExynos4412精英板。协议的知识就不介绍了,直接来移植一个可以使用的usbhost驱动。
ABCamus
·
2017-03-06 14:17
Linux
Linux内核移植
linux
kernel
移植
usb
exynos4
Linux
内核移植
part4:再论设备树
惟有对自己卓越的才能和独特的价值有着坚定不移之确信的人才能称之为“骄傲”。任何想假装高傲的人不一定就能骄傲,他多半会像其他人一样,很快地丢弃掉这个假装的个性。——叔本华之前在移植uboot和Linux内核的时候已经探讨过一部分devicetree的内容了,特别是介绍了uboot中设备树结构在内存中的组织形式。但是一直都没有较为系统的总结一下Linux设备树的内容。希望这篇文章对Linux中的设备树
ABCamus
·
2017-03-04 14:09
Linux内核移植
Linux
内核移植
part1:eMMC启动
时间,就象海棉里的水,只要愿挤,总还是有的。——鲁迅从建立博客到现在陆陆续续有好几个童鞋来找我要代码,其中有个问题经常提到:支不支持从emmc启动。但是我移植uboot和kernel只是为了探究我自己感兴趣的东东,所以没有去关注emmc启动的问题。最近工作正好告一段落,就来看看eMMCboot的问题吧。ubooteMMC驱动框架简介检查了uboot的代码,发现在2015.04版本中是通过一个统一的
ABCamus
·
2017-03-02 21:23
Bootloader
Linux
Linux内核移植
Linux
内核移植
part3:eMMC驱动
单个的人是软弱无力的,就像漂流的鲁滨孙一样,只有同别人在一起,他才能完成许多事业。——叔本华内核版本:4.1硬件平台:迅为exynos4412开发板移植eMMC驱动很快就结束了,从exynos4412-trats2.dts中拷贝配置,直接就能工作(删除vmmc-supply属性)。mmc@12550000{num-slots=;broken-cd;non-removable;card-detect
ABCamus
·
2017-03-01 10:42
Linux内核移植
Linux
内核移植
part3:串口驱动
每日一乐:小美在作文簿里写上长大后的愿望:一、我希望能有一个可爱的孩子;二、我还希望能有一个爱我的丈夫。结果,发现老师写了一句评语:“请注意先后顺序。”介绍Linuxkernel4.1对exynos4412串口的支持。其实这部分工作已经过去很久了,因为以后的重心不在这方面了,今天为了帮一个童鞋解决个问题,正好又看到这个,索性就写篇文章记录一下吧,说不定哪天有人因为看到了这篇文章,能够在工作上节省一
ABCamus
·
2017-02-28 22:10
Linux
Linux内核移植
CentOS 7 借用debian kernel 4.9
编译过后的内核实际上是通用的,所以可以把debian的linux
内核移植
到CentOS7,实现懒人版的内核升级。众所周知,两个发行版最大的区别就是包管理器不一样。
紫色葡萄
·
2017-02-09 09:54
debian
CentOS
操作系统
Linux
内核移植
part3:Exynos4412 Linux Kernel移植
本文介绍如何给Exynos4412SoC移植Linux内核,所有过程亲自实践,真实有效。项目名称版本说明内核LinuxKernel4.1.36硬件iTop4412SCP精英板uboot2015.04busybox1.26.1第一部分:代码的使用过程介绍1.1使用uboot参考http://blog.csdn.net/abcamus/article/details/53424619,下载源代码后,编
ABCamus
·
2017-01-08 16:32
Linux
Linux内核移植
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他