- 博客(10)
- 收藏
- 关注
原创 u-boot 和 linux/kernel 中的机器码一致性问题
一、U-boot 中机器码的定义和赋值在 u-boot-1.1.6/board/100ask24x0/100ask24x0.c 文件中的 board_init 函数内,有 if (isS3C2410) { /* arch number of SMDK2410-Board */ gd->bd->bi_arch_number = MACH_TY
2012-06-15 00:45:07
664
原创 dash 和 bash 的 一点区别
我们知道 Linux 下的 shell 脚本是其第一行的#!指定的命令解释器来解释执行的。相同的脚本,在#!指定的解释器不同时,执行结果也可能有所不能。测试脚本#!/bin/bash# 整型还是字符串?a=2345let "a += 1"echo "a = $a"echob=${a/23/BB}echo "b = $b"declare -i becho "
2012-05-28 22:29:55
572
原创 移植 u-boot-1.1.6 到 FL2440(1)---实现基本功能
一、建立开发板相关的目录/文件$ tar -xjf u-boot-1.1.6.tar.bz2$ cd u-boot-1.1.6/board$ cp -r smdk2410 100ask24x0$ cd 100ask24x0$ mv smdk2410.c 100ask24x0.c$ cd ../../include/configs$ cp smdk2410.h 100a
2012-05-22 00:25:12
1015
原创 移植 u-boot-1.1.6 到 FL2440(0)
一、开场 现将自己的移植过程记录于此,主要是针对 FL2440 开发板的,目的是通过加深自己的印象以更好的学习嵌入式系统。如果能让别人也学到一些知识就更好了。 二、FL2440开发板的参数 虽然一位嵌入式LINUX的高手说“全地球的2440开发板,基本上只有按键、LED用的引脚不同,LCD参数不同。”,但我还是觉得有必要把 FL2440 的参数作一些说明,更详细的资料可以参
2012-05-22 00:18:30
618
转载 走到哪学到哪,用手机阅读linux源代码
linux内核学习进入了蜜月期,时时在找机会阅读内核0.11的源代码,为以后阅读高版本内核代码打好坚实的基础。上班时间放下手头的工作,偷偷打开emacs,边读intel的硬件资料,边写wiki,边用emacs自带的源代码阅读工具阅读0.11的代码;晚上回宿舍没电脑,带本赵炯老师的>,在灯管下整理思绪分析头文件的定义;走在路上、饭堂排队、夜深熄灯无眠时,打开手机,0.11源代码照看无误 :手
2012-05-02 12:10:11
1269
原创 u-boot-1.1.6 学习笔记——顶层目录 Makefile
1.简化主机架构名称(HOSTARCH)和主机操作系统名称(HOSTOS)------L31~L40HOSTARCH := $(shell uname -m | \ sed -e s/i.86/i386/ \ -e s/sun4u/sparc64/ \ -e s/arm.*/arm/ \ -e s/sa110/arm/ \ -e s/powerpc
2012-05-02 01:34:36
658
原创 sed 命令
一、man sed1. 描述sed 是一个流编辑器(stream editor)。流编辑器是用来对一个输入流(一个文档或管道输入)进行基础上下文转换的。虽然和一些允许脚本编辑的编辑器形似,但是 sed 仅仅允许经过一次输入,这使得 sed 比前者更有效率。与其它编辑器不同的是,sed 还具备过滤管道的内容的能力。2.格式sed [-nefri] [动作]3.参数
2012-05-02 01:08:54
704
原创 基础正则表达式字符
一、待查找的字符串(word)在行首RE字符:^word范例 :查找行首为#开始的那一行,并列出行号(grep 后带 -n 的作用)命令 :grep -n '^#' regular_express.txt二、待查找的字符串(word)在行尾RE字符:word$范例 :将行尾为!的那一行打印出来,并列出行号命令 :grep
2012-04-27 23:37:57
688
转载 yaff2文件系统在FL2440上的移植
一、移植环境 主 机:Fedora 14 (kernel-2.6.33.7) 开发板:FL2440(nandflash:K9F1G08 128MB) 编译器:arm-linux-gcc-4.3.2 二、移植步骤 FL2440开发板自带的是带有集成了QT的文件系统,本身大小也较大,启动的时候需要加载的模块也比较多,所以导致开机时间比较慢。由于
2012-04-07 13:19:37
2396
转载 关于对ARM处理器中“8位位图”的理解
在ARM处理器的汇编语言中,对指令语法格式中的的常数表达式有这样的规定:“该常数必须对应8位位图,即常数是由一个8位的常数循环移位偶数位得到的。”对于这句话,我一开始学ARM时不理解,到了后来为了做设计,去看BootLoader源码时,才认真地在网上查找相关资料,理解了这句话。 首先从ARM指令系统的语法格式说起。一条典型的ARM指令语法格式分为如下几个部分: {}{S} ,{,s
2012-02-23 12:23:02
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人