系统没有安装mkimage:想办法下载安装或者直接从uboot的目录里面拷贝mkimage。CentOS 系统没有apt-get工具,CentOS的软件安装工具不是apt-get 是yum。eg:# yum -y install gcc yum被锁定或者占用,先检查,关掉或者等待其他使用yum的进程或者shell, 实在不行就rm -rf /var/run/yum.pid 来强行解除锁定,然后你
1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Retype new UNIX password: //再次输入新密码passwd: all
kernel配置, 裁剪
挂载开发板根NFS文件系统的时候,发现了下面的问题: Looking up port of RPC 100003/2 on 192.168.2.109rpcbind: server 192.168.2.109 not responding, timed outRoot-NFS: Unable to
CentOS: make menuconfig error: curses.h: No such file or directory yum install ncurses-devel ncurses
uboot代码:启动内核的实现
根文件系统
为了使主机支持TFTP,必须确保TFTP后台程序/usr/sbin/in.tftpd,在CentOS下,可以运行下面的命令来确认:rpm -q tftp-server如果没有安装,可从Linux安装盘或者其它媒介安装,也可通过下面的指令安装:yum -y install tftp-server安装成功之后,接下来安装:yum -y install tftpyum -y install xinetd
secureCRT连接ubuntu问题- The remote system refused the connection http://jxyang.iteye.com/blog/1484915 secureCRT连接ubuntu问题- The remote system refused the
1. 编译内核分三步: make xxx_defconfig [linux/arch/arm/configs/s3c2410_defconfig] make menuconfig 或者使用厂商配置好的ok_config即可, cp ok_config linux/.config 执行该命令时,从Kconfig里面读取菜单选项,形成可视化菜单。 执行后,根据用户自己配置,改写
start.S stage 1: reset: set the cpu to svc32 mode disable the watchdog mask all IRQs(INTMSK, INTSUBMSK) cpu_init_crit(mmu, bus width status controller
下载文件{ftpget -u 1 -p 1 192.168.2.110 a.out a.outnfs 30000000(destination) 192.168.2.109:/home/fs/work/kernel/linux-2.6.22.6/arch/arm/boot/uImage(source)nfs 30000000 192.168.2.109:/home/fs/work/kernel/l
只是找到了比较一点点的线索, 如下:首先要有的概念是,内核在挂载文件系统之前,自己会做一个虚拟fs。1. Uboot:从flash启动set bootcmd nand read 0x30000000 0x60000 0x200000\;bootm 0x30000000set bootargs noi...
jz2440: 韦东山Linux视频第1期_裸板_UBoot_文件系统_驱动初步\第09课第2节 u-boot分析之Makefile结构分析.WMV 《嵌入式linux完全开发手册》 15.2 U-Boot 分析与移植 1. uboot make编译过程: cd u-boot-1.1.6 patch
从API开始理解QNX -- 消息传递 http://www.openqnx.com/chinese/viewtopic.php?f=5&t=21611. 频道与连接 Channel, Connect server: ChannelId = ChannelCreate(Flags); client:
1. host没有设置好,这个比较容易排查到。 开启portmap帮助网络应用程序找到正确的通讯端口; 开启nfs-kernel-server服务; 开启设置要export出去的服务目录。
文件系统加载失败,错误信息提示: VFS: Mounted root (nfs filesystem). Freeing init memory: 140K Failed to execute /linuxrc. Attempting defaults... Kernel panic - not s
概览: 1. 《嵌入式Linux应用开发完全手册_.pdf》 韦东山编写,讲解arm硬件,uboot以及linux嵌入式开发,配合2440开发板最佳。 2. 《Uboot中start.S源码的指令级的详尽解析_v1.6.pdf》 对理解gnu arm汇编极其有帮助。 3. 《ARM指令集快速查询手册
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++最近买了zigbee模块的开发板回来研究, 其中一个实验程序里面有三个版本, 分别是路由/终端/协调器, 忙活了半天不知道同一个project是如何配置成3个不同的版本的. 因此想读代码也不知如何下手.经过一番试探, 终于发现了问题所在.如果我们想看协调器的代码,就这样
ARM下的位置无关和相关码 为什么需要位置无关码? 见 : U-BOOT详解(什么是《编译地址》?什么是《运行地址》?) http://bbs.21ic.com/forum.php?mod=viewthread&tid=857037&typeid=114 ARM位置无关代码设计规范 http://w
jz2440: linux/arch/arm/下面的plat和mach plat-s3c24xxmach-s3c2440mach-s3c2410 1. 三星这样分层的理由是s3c系列的soc具有一定的共通性, plat-实现了一些较通用的封装, 这些封装的具体参数一般是宏, 这些宏如寄存器地址可能是
make Image uImage与zImage的区别 http://blog.chinaunix.net/uid-25322094-id-3589796.html内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。 那么uImage又是什么的
Cramfs、JFFS2、YAFFS2的全面对比 http://blog..net/daofengdeba/article/details/7721340 由于嵌入式系统自身存在一些特殊要求,使得一些传统的文件系统(如FAT、EXT2等) 并不十分适合。专用的嵌入式文件系统应有一些自身的特性
《嵌入式linux应用开发完全手册 第17章》 《farsight大纲ppt 根文件系统制作》 1.首先要知道各个文件和文件夹及其意义。 1.1 必要的文件和文件夹: 至少要在/bin, /dev, /etc, /lib, /sbin, /usr/bin, /usr/sbin这几个目录里面填入原始的
//# cat treecmd.c #include #include #include #include #include #define MAXNAME 200 void s_printf(char *filename,int depth); void s_dirwalk(char *dirname,int depth,void (*fcn)(char *,int)); void ...
MfgTool使用方法: MfgTool很妖,写进去的img的名字一定要符合配置文件里面的命名标准。 具体要参见: MFG_TOOL\Profiles\Linux\OS Firmware\ucl2.xml 指定命名规则 { <LIST name="Linux-3.14.28" desc="Targe
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号