系统移植
文章平均质量分 70
小王20122014
一般
展开
-
uboot分析
转载:http://blog.csdn.net/funy_liu/article/details/5066122转载 2014-06-22 20:14:14 · 460 阅读 · 0 评论 -
移植U-Boot过程中遇到的问题
http://blog.sina.com.cn/s/blog_548d39f90100ar06.html移植U-Boot过程中遇到的问题 原创,转载请注明本文作者和出处 由于暑假期间没按计划弄我的ARM嵌入式系统编程,最近趁毕业论文还没开题,赶紧把U-Boot和Linux移植到我的开发板QQ2440V3,转载 2014-06-19 18:54:32 · 559 阅读 · 0 评论 -
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结 详细出处参考:http://www.jb51.net/LINUXjishu/43356.html
http://www.jb51.net/LINUXjishu/43356.html点评:linux下tar gz bz2 tgz z等众多压缩文件的压缩与解压方法,需要的朋友可以参考下 Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲t转载 2014-06-19 18:16:31 · 930 阅读 · 0 评论 -
uboot+linux启动过程(2)zz
转载:http://blog.sina.com.cn/s/blog_4a57932b010009ce.html转载 2014-06-20 12:25:52 · 571 阅读 · 0 评论 -
Linux 的启动流程
转载:http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html转载 2014-06-20 12:22:55 · 397 阅读 · 0 评论 -
Makefile wildcard notdir patsubst 简介
1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c2 个文件建立一个简单的makefilesrc=$(w转载 2014-06-06 23:19:51 · 427 阅读 · 0 评论 -
在U-boot下实现自动识别启动Flash的原理(针对S3C24x0)
转载:http://blog.chinaunix.net/uid-20543672-id-94363.html在U-boot下实现自动识别启动Flash的原理(针对S3C24x0)有网友给我一个建议,是否可以同时支持64MB的flash和128MB的flash,我想了一下觉得可行,再想一下觉得还可以实现自动识别Nor boot 还是 Nand boot。 所以在移植u-转载 2014-06-20 12:20:08 · 687 阅读 · 0 评论 -
TQ2440成功移植linux-2.6.29内核
一.修改平台输入时钟和机器码 修改内核源码arch/arm/mach-s3c2440/mach-smdk2440.c” 文件的大概162行或163行,把16.9344MHz改为12MHz,因为TQ2440使用的就是12MHz的外部时钟源输入,即把16934400改为12000000。 在TQ2440使用的uboot中设定了机器码为168,所以内核这里需要修改机器码,否则会出转载 2014-06-18 23:49:36 · 950 阅读 · 0 评论 -
永久修改PATH
举例说明linux下更改环境变量PATH的办法。 要把/etc/apache/bin目录添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin 使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效 2.#vi /etc/profile 在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:转载 2014-06-19 12:11:04 · 637 阅读 · 0 评论 -
ubuntu下minicom的安装及使用
http://hi.baidu.com/npugtawqdnbgqrq/item/106f805409b42813db163527转载 2014-06-18 12:39:43 · 566 阅读 · 0 评论 -
ubuntn下串口工具minicom使用
虽然现在串口通信用的地方很少,但是配置交换机,路由器的初始配置时,没有它还真的不行,Windows下有很好用的超级终端,比较方便就可以配置。 Ubuntu下也有这样的串口通信工具,比如Minicom,kermit。minicom比较通用,kermit比较好用。 1.minicom。 安装suodo apt-get install minicom 当然也可以去转载 2014-06-18 12:38:02 · 986 阅读 · 0 评论 -
ubuntu 下的 dnw 下载安装和使用
http://blog.csdn.net/huanghui167/article/details/8174763转载 2014-06-18 12:33:21 · 921 阅读 · 0 评论 -
U-Boot编译过程完全分析 (wh)
http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.html转载 2014-06-17 18:09:05 · 577 阅读 · 0 评论 -
Ubuntu下建立交叉编译环境EABI
Ubuntu下建立交叉编译环境EABI http://blog.csdn.net/licheng1224/article/details/8022498Ubuntu下建立交叉编译环境EABI EABI是TQ2440提供交叉编译工具。 安装方法: 1.将其复制到PC的linux系统中,假设复制到了“/opt”目录下,然后转载 2014-06-19 19:41:47 · 557 阅读 · 0 评论 -
TQ2440(W43)编译详解
http://blog.csdn.net/licheng1224/article/details/8022650TQ2440(W43)编译详解 开发板提供的环境:虚拟机VMware+Linux系统Fedora10,我的开发环境是UBUNTU10.10主机+Oracle VM VirtualBox虚拟XP,所以视频的虚拟机安装和Fedora10安装可以跳过1.交叉编转载 2014-06-19 19:42:56 · 577 阅读 · 0 评论 -
uboot分析第一阶段
大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。1、Stage1 start.S代码结构 u-boot的stage1代码通常放在start.S文件中,他用汇编语言写成转载 2014-06-22 20:11:50 · 821 阅读 · 0 评论 -
uboot-1.1.6中DM9000网卡驱动移植到TQ2440
TQ2440自带的uboot-1.1.6中并没有支持uboot命令行模式和网卡驱动。所以要修改和重新编译uboot和添加DM9000支持。uboot定制与移植可以参考网上很多的资料。这里主要是说明在DM9000网卡移植过程中我遇到的一些问题和解决方法,希望对其他人有帮助。 这里借鉴http://doc.baidu.com/view/723e304be45c3b3567ec8b56.转载 2014-06-22 23:05:18 · 1337 阅读 · 0 评论 -
main_loop分析
转载:http://blog.chinaunix.net/uid-23670869-id-2391643.htmlmain_loop()函数做的都是与具体平台无关的工作,主要包括初始化启动次数限制机制、设置软件版本号、打印启动信息、解析命令等。(1)设置启动次数有关参数。在进入main_loop()函数后,首先是根据配置加载已经保留的启动次数,并且根据配置判断是否超过启转载 2014-06-22 20:36:20 · 505 阅读 · 0 评论 -
arm-linux启动过程
转载:http://www.cnblogs.com/armlinux/archive/2012/02/01/2396766.html转载 2014-06-22 19:38:53 · 542 阅读 · 0 评论 -
uboot 环境变量实现简析
uboot 环境变量实现简析 ----------基于u-boot-2010.03 u-boot的环境变量是使用u-boot的关键,它可以由你自己定义的,但是其中有一些也是大家经常使用,约定熟成的,有一些是u-boot自己定义转载 2014-06-22 19:29:34 · 474 阅读 · 0 评论 -
U-BOOT源码分析及移植
本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上:1、u-boot工程的总体结构2、u-boot的流程、主要的数据结构、内存分配。3、u-boot的重要细节,主要分析流程中各函数的功能。4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。 这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下转载 2014-06-22 10:19:14 · 476 阅读 · 0 评论 -
uboot 源码官方下载地址
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来 所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。关于u-boot源代码的信息,看关于u-boot源代码的信息,看http://www.de转载 2014-06-21 21:02:54 · 440 阅读 · 0 评论 -
TQ2440的学习——UBOOT移植(网络设备的支持)
转载:http://blog.sina.com.cn/s/blog_640029b30100ubzg.html转载 2014-06-21 20:55:38 · 691 阅读 · 0 评论 -
uboot第二阶段代码详细分析
转载:http://blog.chinaunix.net/uid-23670869-id-2391644.html转载 2014-06-22 20:09:54 · 538 阅读 · 0 评论 -
uboot 引导Linux
uboot 引导Linux 内核的引导步骤如下:(1)用U-boot 的mkimage 工具处理内核映像zImage。(2)通过网络、串口、U 盘、SD 卡等方式将处理过的内核映像传输到SDRAM 的一定位置(一般使用0x30008000)(3)然后使用”bootm"等内核引导命令来启动内核。 为什么要用U-boot 的mkimage 工具处理内核转载 2014-06-22 19:37:29 · 450 阅读 · 0 评论 -
分享uboot-1.1.6移植:mini2440+K9F1G08
http://www.eetop.cn/blog/html/70/261970-16817.html转载 2014-06-22 10:05:38 · 866 阅读 · 0 评论 -
为uboot-2009.08 添加 dnw usb下载功能
原文地址:【原】为uboot-2009.08 添加 dnw usb下载功能 作者:Apollo55201、复制usb slave驱动源代码创建drivers/usb/slave 目录,复制usb slave驱动源代码到此目录(详见附件) 2、修改uboot根目录下的Makefeils,添加红色部分代码 LIBS += drivers/us转载 2014-06-21 21:07:41 · 547 阅读 · 0 评论 -
GNU ARM 汇编快速入门
http://www.cnblogs.com/hnrainll/archive/2011/06/11/2078540.html转载 2014-06-02 18:52:59 · 633 阅读 · 0 评论 -
GNU ARM 汇编
http://www.cnblogs.com/hicjiajia/archive/2012/05/22/2513999.htmlGNU ARM 汇编转自:http://blog.chinaunix.net/uid-23193900-id-3179709.html GNU ARM 汇编GNU:维基百科上说:GNU,一个类UN转载 2014-06-02 19:08:21 · 665 阅读 · 0 评论 -
U-BOOT环境变量实现
转载:http://blog.chinaunix.net/uid-23215128-id-2521206.html转载 2014-06-26 21:59:53 · 566 阅读 · 0 评论 -
TQ2440之初级制作内核
http://blog.csdn.net/lwj103862095/article/details/82274741、首先拷贝TQ提供的已经移植好的内核到/usr/src/目录下。cp /mnt/hgfs/share/linux-2.6.30.4_20100531.tar.bz2 /usr/src/ 2、解压linux-2.6.30.4_20100531.tar.b转载 2014-06-05 13:44:14 · 397 阅读 · 0 评论 -
u-boot-2010.06在TQ2440上的移植<4>--支持nandflash启动
1、由原理图知接TQ2440的nanflash型号是K9F2G08U0A,2KB页面大页结构,256M。16位数据格式,接2440如下图所示: 2、在include/configs/smdk2440.h头文件中定义Nand要用到的宏和寄存器,如下:vi include/configs/smdk2440.h/* * Nand flash register and en转载 2014-06-05 14:37:10 · 497 阅读 · 0 评论 -
基于TQ2440的Uboot-1.1.6代码分析--------start.s
本打算直接移植uboot来着,但想了想,还是把uboot整个整理一下吧,集网上资料之大全,好好分析下,慢慢编辑,争取弄细些,采用TQ2440的uboot,是因为自己的开发板就是天嵌的。方便以后查阅。 分析uboot代码应该从start.s开始,从名称就可以看出来,start,开始的地方,但为什么从start.s开始呢,这是因为u-boot.lds中有这样的一段代码: .....转载 2014-06-05 13:52:49 · 732 阅读 · 0 评论 -
U-Boot第二阶段之初解二个重要的数据结构gd_t与bd_t
U-Boot第二阶段之初解二个重要的数据结构gd_t与bd_t 在分析U-Boot第二阶段的C函数之前,我们有必要先分析二个重要的数据结构,因为它们在第二阶段中无处不在!知道它们的厉害了吧?究竟是谁那么厉害呢? 打开 lib_arm/board.c 在第55行看到:55 DECLARE_GLOBAL_DATA_PTR; 这是什么意思呢?找遍转载 2014-06-05 13:42:48 · 476 阅读 · 0 评论 -
TQ2440之U-Boot-1.1.6之第一阶段代码详解
根据Board/EmbedSky/u-boot.lds这个链接脚本文件,可知:———————————————————————————————————SECTIONS{ . = 0x00000000; . = ALIGN(4); .text : { cpu/arm920t/start.o (.text转载 2014-06-05 13:41:37 · 572 阅读 · 0 评论 -
GNU ARM汇编--(五)中断汇编之嵌套中断处理
GNU ARM汇编--(五)中断汇编之嵌套中断处理 http://blog.csdn.net/dndxhej/article/details/7640265转载 2014-06-02 18:45:04 · 897 阅读 · 0 评论 -
GNU ARM汇编--(一)开篇
http://blog.csdn.net/dndxhej/article/details/7487264转载 2014-06-02 18:34:04 · 668 阅读 · 0 评论 -
Linux下patch的制作和应用
http://www.cnblogs.com/itech/archive/2009/08/19/1549729.html转载 2014-06-03 16:18:34 · 457 阅读 · 0 评论 -
GNU ARM汇编--(二)汇编编译链接与运行
GNU ARM汇编--(二)汇编编译链接与运行转载 2014-06-02 18:36:09 · 838 阅读 · 0 评论 -
GNU ARM汇编--(七)s3c2440的串口控制
http://blog.csdn.net/dndxhej/article/details/7686125 在配置完s3c2440的系统时钟后,我们来控制串口.之所以将串口放在这么靠前,是因为串口会给我们带来更多的信息.在没有串口的时候,uboot启动阶段只能靠led来显示一些信息.那么有了串口,debug就方便很多了.在工作中,一般情况下,很少有机会用jtag口加上昂贵的codevise转载 2014-06-02 18:48:14 · 763 阅读 · 0 评论