kernel\arch\arm\plat-s5p6818\drone\include文件下
#define PAD_GPIOD1     (PAD_MODE_ALT | PAD_FUNC_ALT1 | PAD_LEVEL_LOW  | PAD_PULL_OFF |PAD_STRENGTH_0)     // 0: GPIO         ,1: PWM0_OUT           ,2: MCUS_ADDR[25]       ,3:_                   =

这个是修改屏的背光!
#define       CFG_IO_TOUCH_PENDOWN_DETECT                    (PAD_GPIO_B + 26)
#define       CFG_IO_TOUCH_RESET_PIN                                    (PAD_GPIO_C + 14)                                             /* for aw5306 | for ft5x0x*/

这个是修改TP的复位脚

#define CFG_IO_BUTTON_UP     (PAD_GPIO_C + 29 )               /* GPIO */

#define CFG_IO_BUTTON_RG     (PAD_GPIO_C + 30 )

#define CFG_IO_BUTTON_DO     (PAD_GPIO_C + 31)

#define CFG_IO_BUTTON_LG     (PAD_GPIO_D + 0 )

#define CAMERA_SCL               (PAD_GPIO_D + 2  )

#define CAMERA_SDL               (PAD_GPIO_D + 3  )

#define CAMERA_PD0               (PAD_GPIO_A + 28 )

#define CAMERA_RST               (PAD_GPIO_B + 9 )

cfg_gpio.h文件是一些常规的GPIO定义,用户可以到你们修改定义

 
在kernel\arch\arm\plat-s5p6818\drone\include\cfg_main.h文件是一些LVDS LCD and MIPI LCD接口数据配置
#define CFG_DISP_LVDS_LCD_FORMAT                   LVDS_LCDFORMAT_JEIDA//LVDS_LCDFORMAT_VESA
如果用户碰到屏颜色不对,修改这个此参数

#define CFG_DISP_PRI_RESOL_WIDTH                       1024        // X Resolution
#define CFG_DISP_PRI_RESOL_HEIGHT                       600        // Y Resolution
修改屏的分辨率大小,注意一定要给uboot代码的参数配置
上面参数:uboot 也要修改配置,跟kernel里面对应起来

rp6818 和rp4418 重点修改的kernel几个问题!的更多相关文章

  1. 修改TabPageIndicator下划线的颜色

    <style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator"> < ...

  2. 修改Linux内核参数,减少TCP连接中的TIME-WAIT

    一台服务器CPU和内存资源额定有限的情况下,如何提高服务器的性能是作为系统运维的重要工作.要提高Linux系统下的负载能力,当网站发展起来之后,web连接数过多的问题就会日益明显.在节省成本的情况下, ...

  3. kernel编译速度提高

    1. 使用tmpfs来代替部分IO读写 2. ccache,可以将ccache的缓存文件设置在tmpfs上,但是这样的话,每次开机后,ccache的缓存文件会丢失 3.distcc,多机器编译 4.将 ...

  4. (外挂破解)Cheat Engine(内存修改工具)V6.2中文版软件介绍

    Heat Engine是一款内存修改编辑工具,Cheat Engine允许你修改你的游戏,所以你将总是赢.它包括16进制编辑,反汇编程序,内存查找工具.与同类修改工具相比,它具有强大的反汇编功能,且自 ...

  5. 将自定义参数从uboot传入kernel的并读取的方法【转】

    本文转载自:http://blog.csdn.net/qq_29729577/article/details/50580727 希望朋友们多多指点,好的技术或心得一起分享: uboot向kernel传 ...

  6. Linux kernel简介

    内核体系设计分:单内核,微内核 windows是微内核设计. Linux是单内核设计,但充分借鉴了为微内核体系的优点,为内核引入了模块化机制. 内核的组成部分 kernel:内核核心,一般为bz压缩的 ...

  7. 使用 linux kernel +busybox 定制linux系统

    目的: 了解linux的启动过程 主要内容: 1.grub 是启动程序的bootloader 2.linux-kernel 是linux的开源内核 3.busybox 是linux的工具集合 启动顺序 ...

  8. [保姆级教程] 如何在 Linux Kernel (V5.17.7) 中添加一个系统调用(System call)

    最近在学习 <linux Kernel Development>,本书用的linux kernel 是v2.6 版本的.看完"系统调用"一节后,想尝试添加一个系统调用, ...

  9. Vertica 7.1安装最佳实践(RHEL6.4)

    一.前期准备工作 1.1各节点IP和主机名 1.2上传脚本并设定环境变量 1.3添加信任 1.4前期准备检查并调整 二.Vertica安装 三.集群性能评估 一.前期准备工作: 1.1各节点IP和主机 ...

随机推荐

  1. VueX源码分析(4)

    VueX源码分析(4) /module store.js /module/module.js import { forEachValue } from '../util' // Base data s ...

  2. 记住密码功能 JS结合JQuery 操作 Cookie 实现记住密码和用户名!

    // 记住密码功能 JS结合JQuery 操作 Cookie 实现记住密码和用户名! var username = document.getElementById("username&quo ...

  3. OpenCV3.42+VS2017配置+模块计算机类型“X86”与目标计算机类型“x64”冲突”的问题解决

    目录 OpenCV3.42+VS2017配置 Visual Studio 2017 第三方依赖设置,附加依赖项和附加库目录 "fatal error LNK1112: 模块计算机类型&quo ...

  4. poj1654 Area

    题目描述: vjudge POJ 题解: 本以为是水题结果是神题 计算几何求多边形面积. 考虑到结果一定是整数或者整数/2,我们应该用long long 来存…… 用double会死…… 还有日常只能 ...

  5. JWT (JSON WEB Token)正确使用场景

    https://www.jianshu.com/p/af8360b83a9f 讲真,别再使用JWT了! ThoughtWorks中国 2017.08.16 08:51* 字数 2882 阅读 7154 ...

  6. CentOS 7 忘记root密码解决方法

    CentOS 7  root密码的重置方式和CentOS 6完全不一样,CentOS 7与之前的版本6变化还是比较大的,以进入单用户模式修改root密码为例: 1.重启机器,进入grub菜单的时候按e ...

  7. 7.Yii2.0框架自定义全局工具函数

    功能: 新建共用方法的打印方法,可以很方便的格式化打印 一.新建helper/function.php <?php /** * Created by Haima. * Author:Haima ...

  8. SQL防止重复提交和Filter

    /class User package com.neuedu.bean; import java.io.Serializable; public class User implements Seria ...

  9. TCP的三次握手和四次握手

    三次握手(建立连接) 首先,服务器进程(B)先创建传控制块TCB(用来存储连接信息,如连接表,发送和接收序号等),准备接收客户进程(A)的请求.然后服务器进程处于LISTEN(收听)状态,等待客户的连 ...

  10. dotnet core 运行程序注意事项

    .net core 程序 debug版本无法直接运行,因为没有相关的dll,只有在进入项目文件夹那一层,执行 dotnet run 来运行,会自动链接 当前用户的个人文件夹下的 .nuget/.pac ...