
linux
文章平均质量分 64
huangxb_csu
这个作者很懒,什么都没留下…
展开
-
忘记root用户密码解决办法
首先重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单);把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态;该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的 那一行;在这一行再按下字母“e”键进入这一行的编辑状态;在该行行尾加个空格,写上数字1,类似这样: kernel /boot/vmlin转载 2008-10-20 16:07:00 · 624 阅读 · 0 评论 -
信号量和自旋锁
信号量和自旋锁信号量和自旋锁转载 2010-12-12 23:08:00 · 940 阅读 · 0 评论 -
ubuntu root密码
ubuntu root密码ubuntu root密码ubuntu root密码转载 2010-07-01 21:17:00 · 1003 阅读 · 1 评论 -
升级linux2.4.20内核到2.6.18
本文记录了我在winxp下的vmware5.5.3虚拟机中升级linux2.4.20内核到2.6.18的过程。主要参考了以下两篇文章1、Linux内核升级全过程 手把手教你一次成功(2.4.20-8到2.6.18) 作者:飘扬,首发地址:http://www.piaoyang.org/blog 飘扬的这篇文章写的很详细,只是个别地方还有瑕疵,本文主要就是以该文为蓝本,修正了原文中的一些转载 2010-03-25 15:13:00 · 1107 阅读 · 0 评论 -
U-Boot启动代码分析(MIPS)
U-Boot代码分析(by MulinB)(以某Demo板Bootloader代码工程为例,CPU是MIPS架构的某多核CPU): 1) 史前时代:汇编在FLASH中运行的日子(汇编指令参见《See MIPS Run》一书):U-Boot的开始执行始于用汇编语言编写的CPU依赖的程序,程序是从cpu/mips/start.S文件中的_start代码段开始执行的。由于转载 2009-12-17 15:15:00 · 5521 阅读 · 0 评论 -
U-BOOT环境变量实现
1.相关文件common/env_common.c供u-boot调用的通用函数接口,它们隐藏了env的不同实现方式,比如dataflash, epprom, flash等 common/env_dataflash.cenv 存储在dataflash中的实现 common/env_epprom.cenv 存储在epprom中的实现 common/env_f转载 2009-12-13 09:16:00 · 1200 阅读 · 0 评论 -
u-boot 启动流程(mips)
u-boot的启动过程比较简单,大致做下面的工作: 1 cpu初始化 2 时钟,串口,内存(ddr ram)初始化 3 内存划分,分配栈,数据,配置参数,以及u-boot代码在内存中的位置。 4 对u-boot代码做relocate 5 初始化 malloc,flash,pci 以及外设(比如,网口) 6 进入命令行或者直接启动Linux kernel基本上原创 2009-12-12 18:39:00 · 3401 阅读 · 0 评论 -
u-boot start.S 代码学习
*参考了别人的一些笔记,看完了启动代码。本文档记录在看代码时碰到的困难,将这些曾经困扰的问题记录下来,以备今后之用。分析时不重要的代码被删除了。*/.globl _start_start: b reset ldr pc, _undefined_instruction ldr pc, _software_interrupt ldr转载 2009-12-10 20:19:00 · 1299 阅读 · 0 评论 -
U-Boot重定位代码分析
概述重定位(relocate)代码将BootLoader自身由Flash复制到SDRAM,以便跳转到SDRAM执行。之所以需要进行重定位是因为在Flash中执行速度比较慢,而系统复位后总是从0x00000000地址取指。重定位代码,位于/U-Boot/cpu/s3c44b0/start.S :relocate: /* relocate U-Boot t转载 2009-12-10 20:03:00 · 1262 阅读 · 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过程中查找的资料和对源码的简单阅读。下面主要以smdk24转载 2009-12-08 23:13:00 · 1455 阅读 · 0 评论 -
基于MIPS的uBoot编译环境搭建
工作需要,准备在mips上移植一下uBoot,搞了两天才搞定,现将环境搭建方法记录如下:一.编译工具的准备 由于uBoot的MIPS部分采用mips_4kc-gcc编译,因而不能使用cygwin下的gnu开发包mips-elf-gcc,主要是由于uBoot中运用了GP指针,使用mips-elf-gcc的时候可能会进行重定位,因而无法正常工作。好了,到这儿我们就一心一意的搭建基于转载 2009-11-24 12:22:00 · 2711 阅读 · 0 评论 -
objcopy使用说明
objcopy用于将object的部分获全部内容拷贝到另一个object,从而可以实现格式的变换。objcopy可用用于将文件转换成S-record格式或者raw二进制格式。例如, xxxx-elf-objcopy –O srec test.o test.s19则将test.o转换成s-record文件中。通常涉及到text段。 xxxx-elf转载 2008-10-31 14:06:00 · 15621 阅读 · 1 评论 -
u-boot的norflash驱动分析,以及一些调试信息
u-boot的norflash驱动分析,以及一些调试信息原创 2011-03-24 15:35:00 · 7244 阅读 · 2 评论