ARM-Linux
insect27
这个作者很懒,什么都没留下…
展开
-
mkyaffs2image工具解析
<br />来自:http://blogold.chinaunix.net/u3/104683/showart_2504330.html<br /> <br /> <br />mkyaffs2image工具解析<br /> 文件:mkyaffs2image.tar.gz大小:147KB下载:下载终于可以成功制作页大小为2K + 64 Bytes 的nand flash的image 文件了。令人兴奋啊 :)<br />这两天一直苦于自己制作的yaffs2 image文件系统无法被linux-2.6.原创 2011-02-27 20:31:00 · 3697 阅读 · 0 评论 -
ARM—Linux内核编译
Linux内核编译编译过程1. 修改Makefile2. 配置 make XXX_defconifg3. make uImage4.设置uboot启动参数查看默认配置find –name “*defconfig”arm架构的默认配置在arch/arm/configs里面比如会有mini2440_defconfig,s3c2410_defconf原创 2013-07-28 17:23:55 · 1048 阅读 · 0 评论 -
Qt4.7 arm-linux移植,屏幕旋转
Qt4.7 arm-linux移植,屏幕旋转原创 2013-07-04 16:37:10 · 2852 阅读 · 0 评论 -
linux2.6.37.4内核在2440开发板上移植 触摸屏驱动移植
内核自带s3c2440的触摸屏控制器驱动,属于input子系统的驱动,触摸屏驱动需要ADC驱动的支持,触摸屏驱动文件为:drivers/input/touchscreen/s3c2410_ts.c在mach-xc2440.c文件中加入对触摸屏驱动的支持, 创建s3c2410_ts_mach_info平台数据加入必要的头文件:#include xc2440_d转载 2013-07-18 09:53:48 · 681 阅读 · 0 评论 -
qvfb的编译与使用
qvfb的编译注意要在qt pc版本环境下编译,因为qvfb就是一个X11程序,如果也在x86下编译了 会提示找不到X库参考 http://bbs.csdn.net/topics/390488263在终端设置环境变量 setenv.shQTDIR=/opt/Qt/4.7.4/pcPATH=$QTDIR/bin:$PATHLD_LIBRARY_PATH=$QTDIR/lib:原创 2013-06-26 16:00:39 · 1896 阅读 · 0 评论 -
linux启动分析 S3C2410
linux启动分析<br /> <br />本文以流行的Samsung公司的S3C2410,openmoko平台和linux-2.6.24为例,介绍如何在ZIX嵌入式开发环境下探索linux内核启动过程。<br />Linux内核启动一般由外部的bootloader引导,也可以在内核头部嵌入一个loader,实际的应用中这两种方式都会经常遇到。所以要了解内核启动最开始的过程,必须对bootloader如何引导内核有所熟悉。下面我们从u-boot加载linux内核的代码开始分析(关于u-boot 自身的启动原创 2011-02-22 17:44:00 · 741 阅读 · 0 评论 -
arm-linux 启动代码分析——stage1 (2)
arm-linux 启动代码分析——stage1 (2)<br /> 这样,kernel所需要的基本的页表我们都设置完了, 如下图所示:<br /> <br /><br /> <br /> _,,_ _,,_ <br /> -` `'-.,,.原创 2011-02-22 17:29:00 · 964 阅读 · 0 评论 -
arm-linux 启动代码分析——stage1 (1)
arm-linux 启动代码分析——stage1 (1)<br /> <br />本文针对arm linux, 从kernel的第一条指令开始分析,一直分析到进入start_kernel()函数.<br />我们当前以linux-2.6.19内核版本作为范例来分析,本文中所有的代码,前面都会加上行号以便于和源码进行对照.<br />例:<br />在文件init/main.c中:<br />00478: asmlinkage void __init start_kernel(void)<br />前面的"原创 2011-02-22 17:24:00 · 838 阅读 · 0 评论 -
U-boot如何引导Linux内核启动
<br />U-BOOT全线移植分析系列之四<br />――U-boot如何引导Linux内核启动?<br /> <br />Sailor_forever sailing_9806@163.com 转载请注明<br />http://blog.csdn.net/sailor_8318/archive/2008/08/05/2773412.aspx<br /> <br />【摘要】本节介绍了U-boot使用go或bootm启动linux内核的方法。首先介绍了mkimage的参数意义和bootm的详细执行流程原创 2011-02-22 17:11:00 · 1531 阅读 · 0 评论 -
uboot+linux启动过程
<br />uboot+linux启动过程<br /> <br /> <br />首先,porting linux的时候要规划内存影像,如小弟的系统有64m SDRAM,<br />地址从0x 0800 0000 -0x0bff ffff,32m flash,地址从0x0c00 0000-0x0dff ffff.<br />规划如下:bootloader, linux kernel, rootdisk放在flash里。<br />具体从 0x0c00 0000开始的第一个1M放bootloader,<br原创 2011-02-22 14:03:00 · 914 阅读 · 0 评论 -
Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成 那么如何将驱动直接编译进内核呢? 在我们实际内核的移植配置过转载 2013-07-28 20:21:50 · 775 阅读 · 0 评论