(笔记) (ARM) QQ2440 开发板改为 GT2440 (Linux) (开发板)

QQ2440改 GT2440
1跟换Nand Flash
   将QQ2440的Nand Flash k9f1208u0b (64M)焊接取下来,换上k9f2g08u0a 或k9f2g08u0b (256M)
2.去掉QQ2440板上右边靠中间的电阻 NR5,不去掉无法从Nand Flash 启动
这里去掉电阻配置 Nand Flash Memory Configuration Table
对应的管脚 NCON0,      GPG13,    GPG14,    GPG15
                 高,           高,         高,          低

Advance    2Kbytes    5-Addr     8-bit bus with
3,在网上下载一个QQ2440.jflash的jlink下载的配置文件,将GT2440的u-boot.bin下载进去
4.对于lcd显示偏移的情况(4.3寸),根据自己的情况修改
修改u-boot源码
/opt/GTStudio/GT2440/u-boot-1.1.6/include/configs/GTStudio.h

#elif(LCD_TFT == TX11D)
#define    CONFIG_LCD_VBPD     3
#define    CONFIG_LCD_VFPD     5
#define    CONFIG_LCD_VSPW     5
#define    CONFIG_LCD_HBPD     39
#define    CONFIG_LCD_HFPD     5
#define    CONFIG_LCD_HSPW     5
#define    CONFIG_LCD_CLKVAL     4

Linux 源码修改

/opt/GTStudio/GT2440/linux-2.6.30.4/arch/arm/mach-s3c2440/mach-gt2440.c

#elif defined(CONFIG_FB_S3C24X0_TX480272)
.width     = 480,
.height     = 272,

.pixclock     = 40000, /* HCLK 100 MHz, divisor 1 */
.setclkval     = 0x4,
.xres     = 480,
.yres     = 272,
.bpp     = 16,
.left_margin    = 5,    /* for HFPD*/
.right_margin    = 43,    /* for HBPD*/
.hsync_len    = 5,    /* for HSPW*/
.upper_margin    = 5,    /* for VFPD*/
.lower_margin    = 4,    /* for VBPD*/
.vsync_len    = 5,    /* for VSPW*/

(笔记) (ARM) QQ2440 开发板改为 GT2440 (Linux) (开发板),布布扣,bubuko.com

时间: 2024-10-09 06:16:19

(笔记) (ARM) QQ2440 开发板改为 GT2440 (Linux) (开发板)的相关文章

嵌入式Linux开发板

嵌入式Linux开发板开发介绍: iTOP-4412嵌入式Linux开发板搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,独家配备三星S5M8767电源管理,配备Android.Linux + Qt.Ubuntu操作系统,开启学习.研发的全新方式. 嵌入式Linux开发板优势: 嵌入式Linux开发板支持SCP POP两种封装的核心板 嵌入式Linux开发板完美实现DVFS(动态电压频率调整) 全三星品质,DDR/FLASH/PMU原装三星用料 核心板的引出脚全,超强

搭建Linux开发环境

开发环境(Software Development Environment)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE.它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程.活动和任务,后者为工具集成和软件的开发.维护及管理提供统一的支持. 尤其作为一个嵌入式开发人员,由于嵌入式系统的特点,必须要有一套嵌入式开发环境.嵌入式开发环境多种多样,但Linux开发环境则较为普遍.搭建Linux开发环境,首先需要安装Linux操作系

SAMSUNG S3C2440 ARM LINUX 开发板 上手初体验 --开发环境搭建

1,linux开发环境搭建 2,程序测试 easyOpentag驱动安装,打开连接,选择ARM-linux 链接:http://pan.baidu.com/s/1pJKK4w7 密码:a0re 1,环境搭建 我的系统版本 [email protected]:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Cod

向嵌入式linux开发板移植openSSH

向嵌入式linux开发板移植openSSH 晚上没事干,想着能不能把高大上的openSSH移植到我现在开发的嵌入式linux开发板上,前不久刚弄出来dropbear,但遇到一些小问题,一会说,所以把openSSH搞上去还是可以的.开发板端为服务器端,由宿主机客户端访问. 2016-8-16 背景 开发板:freescale i.mx6q 宿主机操作系统:ubuntu 14.04 开发板操作系统:linux 3.0.35 基本情况 使用dropbear后,ssh算是在板子上成功跑起来了,参见我另一

(linux)BSP板级支持包开发理解

1. 概述 嵌入式系统由硬件环境.嵌入式操作系统和应用程序组成,硬件环境是操作系统和应用程序运行的硬件平台,它随应用的不同而有不同的要求.硬件平台的多样性是嵌入式系统的主要特点,如何使嵌入式操作系统在不同的硬件平台上有效地运行,是嵌入式系统开发中需要解决的关键问题.解决的方法是在硬件平台和操作系统之间提供硬件相关层来屏蔽这些硬件的差异,给操作系统提供统一的运行环境,这种硬件相关层就是嵌入式系统中的板级支持包BSP(Board Support Package,简称BSP). 2. BSP及其作用

嵌入式开发首选迅为I.MX6开发板 高稳定工业级设计

北京迅为电子有限公司专业提供ARM开发板,嵌入式开发板,三星4412开发板,三星4418开发板,八核6818开发板,飞思卡尔I.MX6开发板,三星4412核心板,exynos4412开发板及面向客户指定完整的解决方案服务 迅为-i.MX6开发板是采用Freescale Cortex-A9 四核i.MX6Q处理器,主频1GHz,2G DDR3内存,16GB EMMC存储,i.MX6开发板采用核心板+底板结构设计,高品质,稳定性强 ,可以更灵活地进行产品开发,快速设计出更具有竞争力的产品. 详情了解

学习嵌入式linux开发板之iTOP-4412 开发板如何操作GPIO

本文转自迅为论坛:http://www.topeetboard.com 平台:迅为嵌入式linux开发板 Exynos4412 所有的 GPIO 都有固定的地址,为了方便操作这些 GPIO,Linux 内核 在 gpio-exynos4.h 里面定义了一些 GPIO 的宏,例如: #define EXYNOS4_GPA0(_nr)  (EXYNOS4_GPIO_A0_START + (_nr)) #define EXYNOS4_GPA1(_nr)  (EXYNOS4_GPIO_A1_START 

arm指令bne.w改成b,即无条件跳转

近期逆向一个程序,需要把bne.w改成b,无条件跳转.由于ios逆向不像pc上,可以在od里直接改汇编指令,这篇文章给了我很大的帮助.通过memory write 修改后,验证可行后,再用ultraedit修改二进制文件,保存可执行程序.再拷贝到ios设备,即可. 文章出处:http://blog.chinaunix.net/uid-22915173-id-225005.html ARM中的常用指令含义ADD 加指令SUB 减指令STR    把寄存器内容存到栈上去LDR    把栈上内容载入一

将vim改造成C/C++开发环境(IDE) 2011

[参考资料]吴垠的“手把手教你把Vim改装成一个IDE编程环境”在Fedora下成功将Vim打造成适用于C/C++的IDE用Vim搭建C/C++开发环境 Ubuntu下vim+ctags的配置(转) Vim下的代码自动补全和代码跳转阅读(转) omnicppcomplete - a Vim plugin 我的vim IDE界面: 1.安装Vim和Vim基本插件 首先安装好Vim和Vim的基本插件.这些使用apt-get安装即可:[email protected]:~/arm$sudo apt-g