完全内核移植–kernel3.15.3

  1. 目标平台 明远智睿 EK314 CPU I.MAX6Q
  2. 内核版本 3.15.3
  3. 编译器 arm-none-linux-gnueabi-gcc-4.8.3

1。下载纯净内核

2。配置Makefile

3。拷贝cp imx_v6_v7_defconfig .config

4。# make menuconfig 退出保存

5。#make zImage 进行第一次编译,看能否通过

6。修改配置

Boot options —>

-*- Flattened Device Tree support

(noinitrd console=ttymxc0,115200) Default kernel command string

7。烧写启动

Starting kernel …

Booting Linux on physical CPU 0x0
Linux version 3.14.52 (root@lornyin-Inspiron-N4050) (gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-29) ) #9 SMP Sat Oct 7 20:49:14 CST 2017
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine model: MYZR i.MX6 Evaluation Kit (MY-IMX6-EK314-6Q)
Memory policy: Data cache writealloc
PERCPU: Embedded 7 pages/cpu @bf7be000 s8128 r8192 d12352 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260096
Kernel command line: console=ttymxc0,115200 cma=320M root=/dev/mmcblk3p2 rootwait rw
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1025880K/1048576K available (5571K kernel code, 311K rwdata, 1776K rodata, 267K init, 5490K bss, 22696K reserved, 0K highmem)
Virtual kernel memory layout:

。。。。。。。。

mmc1: BKOPS_EN bit is not set
snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:00:00 UTC (0)
imx-drm imx-drm: No connectors reported connected with modes
mmc1: new high speed DDR MMC card at address 0001
mmcblk0: mmc1:0001 SEM04G 3.68 GiB
mmcblk0boot0: mmc1:0001 SEM04G partition 1 2.00 MiB
mmcblk0boot1: mmc1:0001 SEM04G partition 2 2.00 MiB
mmcblk0rpmb: mmc1:0001 SEM04G partition 3 2.00 MiB
mmcblk0: p1 p2
mmcblk0boot1: unknown partition table
mmcblk0boot0: unknown partition table
ata1: SATA link down (SStatus 0 SControl 300)
[drm] Cannot find any crtc or sizes – going 1024×768
Console: switching to colour frame buffer device 128×48
imx-drm imx-drm: fb0: frame buffer device
imx-drm imx-drm: registered panic notifier
Waiting for root device /dev/mmcblk3p2…

卡死在这里,换上正常内核,启动对比启动信息,发现mmc节点应该是mmcblk0,而这里在Waiting for root device /dev/mmcblk3p2…

修改uboot参数

=> setenv mmcroot /dev/mmcblk0p2 rootwait rw

=> save

=> reset

成功启动

8。裁剪 (按个人需求)

1、去掉多余板卡支持

2、去掉声卡支持

3、去掉 Wireless LAN

4、去掉Multimedia support —>

Remote Controller support

Remote Controller devices

Remote controller decoders

V4L platform devices —-

Cameras/video grabbers support

2017-11-09

待续~~~~~~~~~~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/265885.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

antd表格显示分页怎么取消_真相!Word里怎么也删不掉的文档空白页原来是这样...

大家好,我是你们的海宝老师在Word里,经常会遇到这种情况:文档莫名其妙地多出一个或多个空白页,没啥内容却怎么也删不掉。不着急,咱们来一一分析。1、标题前的空白页像这种标题前面有空白,基本就是【段落】设…

ubuntu 搜狗安装搜狗输入法(fcitx)亲测有用

安装搜狗拼音输入法网上很多方法,总结了一下,下面的方法绝对可以,第一步:Ubuntu 默认是安装了ibus.所以删除它sudo apt-get remove ibus对于已经安装老版本的fcitx,删掉再装.sudo apt-get remove fcitx*删除依赖库sudo apt-get au…

网络编程知识预备(2) ——三次握手与四次挥手、流量控制(滑动窗口)、拥塞控制、半连接状态、2MSL

参考:浅显易懂的三次握手与四次挥手 作者:丶PURSUING 发布时间: 2021-03-19 09:33:20 网址:https://blog.csdn.net/weixin_44742824/article/details/114990198?spm1001.2014.3001.5502 参考:(四十七&…

面向对象2

python之路——面向对象进阶 阅读目录 isinstance和issubclass反射setattr  delattr  getattr  hasattr__str__和__repr____del__item系列__getitem__  __setitem__  __delitem____new____call____len____hash____eq__回到顶部isinstance和issubclass isinstance(obj…

linux命令deploy_linux命令:du 命令

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空…

DM9000网卡原理与基地址设置

从上面可以看出DM9000的地址总线就一根,它不像CS8900那样地址总线和数据总线都齐全。而这里只有一根地址线(CMD),16跟数据线,所以可以确定位宽为16位,而地址线为什么只有一根,这是DM9000决定的,看手册可以知…

采购订单接收备注为必输项

应用 Oracle Inventory 层 Level Function 函数名 Funcgtion Name RCV_RCVRCERC 表单名 Form Name RCVRCERC 说明 Description 采购订单接收备注为必输项 条件 Condition 触发器事件 Tirgger Event WHEN-NEW-FORM-INSTANCE 触发器对象 Tirgger Object…

网络编程知识预备(3) ——SOCKET、TCP、HTTP之间的区别与联系

参考:SOCKET,TCP,HTTP之间的区别与联系 作者:丶PURSUING 发布时间: 2021-03-19 11:54:01 网址:https://blog.csdn.net/weixin_44742824/article/details/114992140?spm1001.2014.3001.5502 参考:TCP连接、Http连接与S…

debian 9 安装后的配置,debian 9 开发环境。

注意:以下命令用sudo或者以root用户进行 一.Xterm(在安装KDE桌面情况下)的配置(可以黏贴,复制): 首先在根目录下编辑文件.Xresources(没有可以创建) rootdebian:~# vim ~/.Xresources rootdebi…

mysql 左连接 怎么走索引_mysql left join查询没走索引

SELECTt0.ID as id,t0.NAME as name,t0.PHONE as phone,t0.CITY_CODE as cityCode,t0.SHOOTING_TIME as shootingTime,t0.REMARK as remark,t0.SOURCE_FROM as sourceFrom,-- 平台来源t0.REFER as refer,t0.UPDATE_TIME as updateTime,CONCAT(IFNULL(t0.SHOOTING_NAME,),t1.SHO…

嵌入式RT3070 AP模式移植

环境:ubuntu1~14.04.3 编译器:arm-none-linux-gnueabi-gcc-4.8.3 无线网卡为RT3070,驱动分为STA驱动和SoftAP驱动两种,STA驱动支持无线网卡工作在STA模式下,而SoftAP的驱动支持无线网卡工作在软AP的模式下&#xff0…

Wireshark抓包介绍和TCP三次握手分析

wireshark介绍 wireshark的官方下载网站: http://www.wireshark.org/ wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。 wireshark是开源软件,可以放心使用。 可以运行在Wind…

网络编程知识预备(4) ——了解应用层的HTTP协议与HTTPS协议

参考:简单了解HTTP协议与HTTPS协议 作者:丶PURSUING 发布时间: 2021-03-15 10:55:13 网址:https://blog.csdn.net/weixin_44742824/article/details/114807328?spm1001.2014.3001.5502 编程实现人脸识别需要基于人工智能平台&…

Django之orm查询

ORM相关 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不…

qq显示下线通知什么意思_最近时不时地收到QQ下线的通知

话说,姐妹们,你们两口子之间,有没有秘密的啊?换句话说,你们之间的所有密码,是否都共享的呢?其实吧,我们两个人之间,倒是没有什么秘密的,我们两个人的密码都是…

thttpd移植

1.官网下载http://www.acme.com/software/thttpd/ 版本thttpd-2.25b.tar.gz 2.解压 tar -zxvf thttpd-2.25b.tar.gz ./configure 4.修改makefile CC arm-none-linux-gnueabi-gcc 总共有3个makefile要改 压缩根目录包1个,cgi-src目录1个,extras目录1个 5.make 6. 拷…

有关HL7 的C# 源码

<?xml version"1.0" encoding"UTF-8"?> https://github.com/OSEHRA/mdo C# http://sourceforge.net/p/nhapi/code/HEAD/tree/NHapi20/ C#转载于:https://blog.51cto.com/muzizongheng/1333001

智能家居 (2) ——设计模式的引入

目录设计模式的概念引入工厂模式的实现animal.hmainPro.ccat.cdog.cperson.c工厂模式的功能验证往期文章设计模式的概念引入 工厂模式的实现 所有代码最好在Source Insight下编写&#xff0c;并将所有代码进行关联&#xff0c;方便读写。 animal.h #include <stdio.h>s…

Pandas CookBook -- 04选取数据子集

选取数据子集 简书大神SeanCheney的译作&#xff0c;我作了些格式调整和文章目录结构的变化&#xff0c;更适合自己阅读&#xff0c;以后翻阅是更加方便自己查找吧 import pandas as pd import numpy as np 设定最大列数和最大行数 pd.set_option(max_columns,5 , max_rows, 5)…

卷积核和全连接层的区别_「动手学计算机视觉」第十六讲:卷积神经网络之AlexNet...

前言前文详细介绍了卷积神经网络的开山之作LeNet&#xff0c;虽然近几年卷积神经网络非常热门&#xff0c;但是在LeNet出现后的十几年里&#xff0c;在目标识别领域卷积神经网络一直被传统目标识别算法(特征提取分类器)所压制&#xff0c;直到2012年AlexNet(ImageNet Classific…