不久前我移植了u-boot-214-04到Tq2440的板子上,基本功能都有了,网卡也可以使用了。有一天打算把u-boot-2010-06也也一直到tq2440上,移植完后发现u-boot-214-04在tq2440上的网络死活不通了。 通过加打印发现,在u-boot-2014-04上使用ping命...
分类:
其他好文 时间:
2014-07-09 00:14:31
阅读次数:
188
Bootloader:u-boot.2009.08分析与移植
4.1:分析u-boot根目录下的Makefile,可以看到uboot编译的顺序如下,由此可知编译执行的第一个文件是cpu/$(CPU)/start.o,又由于是基于arm920t架构的,所以去分析cpu/arm920t/start.S源文件。
# U-Boot objects....order is important (i.e....
分类:
其他好文 时间:
2014-07-08 15:34:46
阅读次数:
151
通过文字界面登陆到系统,切换到root权限。
用vi打开 /boot/grub/menu.lst 文件 ,由于menu.lst是grub.conf文件的快捷方式,最终打开的还是grub.conf文件。 vi /boot/grub/menu.lst
打开后文件如下所示,在kenel下中添加下面红色部分 vga=791
vga 是Video Graphics ...
分类:
其他好文 时间:
2014-07-08 14:39:26
阅读次数:
211
电脑上装了Windows 7和Ubantu双系统,由于Linux系统用的次数比较少并且还是默认的启动项对此很不能容忍,因此得修改Windows为默认的启动项。
由于电脑上的系统引导程序是GRUB,因此修改当然也就落到Linux系统上啦。
修改/boot/grub/grub.cfg该文件中的默认加载启动项(默认自动加载第一个启动项,default="0"),由于该...
linux系统启动流程一览
加载BIOS的硬件信息并进行自检,然后根据设置取得第一个可启动的设备; 读取并执行第一个启动设备内MBR(master boot record,主引导分区)的boot loader; 依据bootloader的设置加载kernel,kernel开始检测硬件和加载驱动程序; 在硬件驱动成功后,kernel会调用init进程,init进程会取得run-leve...
分类:
系统相关 时间:
2014-07-08 13:52:46
阅读次数:
293
Oracle新建系统表时,要求主键为32位uuid,猜测Oracle肯定会提供相关的函数。
翻阅相关文档,果然发现Oracle提供的函数 sys_guid() 用于获取32位uuid,简单使用为
select sys_guid() from dual;
该函数返回32位的uuid为大写,可以使用 lower(sys_guid()) 转为小写....
分类:
数据库 时间:
2014-07-08 13:23:44
阅读次数:
343
记录下boot.img的结构,如何作成boot.img...
分类:
移动开发 时间:
2014-07-08 13:15:42
阅读次数:
282
在项目中用到开机自动运行功能,因此学习了下,在此作为笔记记录下。
主要是以下4个步骤:
1、原理了解:
通过搜查资料发现,当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED,因此我们只需要在自己的应用中接收这个广播,然后启动APP即可。
2、编写接收...
分类:
移动开发 时间:
2014-07-06 09:26:44
阅读次数:
294
Windos7 旗舰版
Ubuntu12.04LTS 64位版本
硬件挂载两个硬盘 SSD+机械
Windows7和Ubuntu12.04都装在SSD上,目前先装好了Windows7,打算装Ubuntu12.04
在安装的过程中,出现电脑开机时,直接进入Winows7系统,无法弹出系统选择项目
我的系统Grub是采用过/boot ,/等都不行
后面实在没有办法,启动器直接放在/dev/...
文件格式:windows:PElinux:ELF文件系统:rootfsFHS:规定linux应该创建哪些目录/下的目录结构:/boot:系统启动相关的文件,如内核,initrd,以及grub(bootloader)/dev:设备文件(例如:光盘,cdrom)类型:块设备:随机访问,数据块字符设备:线性访问,以字节为单位设备..
分类:
系统相关 时间:
2014-07-05 23:04:39
阅读次数:
370