linux底层开发
gaga_xiaomaozi
不要总想着成为高手,那只会成为你的累赘,只要你清心寡欲,认真学习,时机到了自然就成了高手
展开
-
如何利用busybox构建根文件系统
1、 修改makefile中的编译工具和开发板架构2、 在busybox目录中先make clean-----》make 编译后安装make install3、 把生成的_install文件剪切到电脑根目录中的opt目录中自建的目录s3c2440中,并更改_install的文件名为root_nfs4、 然后在root_nfs中创建所有的文件系统需要的文件夹5、 在目录原创 2012-07-11 10:15:30 · 887 阅读 · 1 评论 -
进程线程及堆栈关系的总结
突然想到进程的栈和线程的栈,就顺便说一下,线程的栈被自动分配到进程的内存空间中进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地转载 2013-01-21 15:36:08 · 380 阅读 · 0 评论 -
Uboot之关闭看门狗、设置主机频率、关闭中断
目的:熟悉cpu初始化过程细节题目:关闭看门狗、设置主机频率、关闭中断。明细:@ turn off the watchdog #if defined(CONFIG_S3C2400)# define pWTCON 0x15300000# define INTMSK 0x14400008 # define CLKDIVN 0x14800014 #elif defi转载 2012-07-11 10:55:34 · 1461 阅读 · 0 评论 -
Ubuntu11.10编译内核:make xconfig错误
问题: # make xconfigCHECK qt * * Unable to find the QT3 installation. Please make sure that * the QT3 development package is correctly installed and * either install pkg-config or set the QT转载 2012-07-11 10:32:18 · 500 阅读 · 0 评论 -
u-boot中的常用指令汇总
Uboot常用命令:1、help查看所有的命令2、printenv 查看环境变量3、setenv 设置环境变量,如:setenv name 123设置环境变量name,其值为1234、saveenv 保存环境变量,用setenv设置的环境变量是保存在内存中的,断电后会消失,而用saveenv后,设置的环境变量断电后不会消失。5、tftp 通过网络下载(首转载 2012-07-11 10:27:53 · 650 阅读 · 0 评论 -
linux中关于路径的理解
1、Linux文件系统是从/开始的; 在Linux操作系统的文件管理中,命令行模式(在控制台或终端下)的文件或目录管理,要涉及路径这一概念,这是Linux命令行操作的最基础的基础。如果我们了解了路径的概念,就可以随心所欲的进入任何目录,进行我们想的工作。 Linux 文件系统,是一个呈树形结构,是从/做为入口,/(也被称为根目录)下有子目录,比如etc、usr、li原创 2012-07-11 10:26:22 · 568 阅读 · 0 评论 -
ubuntu中如何获得root权限
如果没有设置root密码,可以输入: sudo passwd root 然后切换到root中: su root 从root切换到普通用户: su username 如果不想切换到root但想拥有大部分root权限可以在命令的时候加上 sudo sudo mount 挂载 sudo 命令原创 2012-07-11 10:24:12 · 664 阅读 · 0 评论 -
关于uboot之U盘启动——上课笔记2
对于在上课笔记1中提到的两个问题:1、uboot输入指令后从U盘启动内核2、按着一个按键,打开电源时,不需要输入指令uboot就可以启动内核一、解决方法如下:在目录 /ben/u-boot-1.3.4/include/configs中的文件xyd2440.h中添加如下宏定义://自己定义从U盘中启动,打开相应的开关#define CONFIG_CMD_FAT原创 2012-07-11 10:18:26 · 1096 阅读 · 0 评论 -
关于u-boot——上课笔记1
Uboot启动流程:cpu/start.s----àlib_arm/bord.c中的start_armboot()函数-----àcomman/min.c中的main_loop()函数。**********************************************************************************烧uboot.bin文件:原创 2012-07-11 10:17:03 · 612 阅读 · 0 评论 -
[ZT]烧写内核uImage和根文件系统rootfs到NAND FLASH
/*2011.1.8*//*uboot 1.1.4*//*内核: linux-2.6.22.6*//*NAND FLASH为:k9f2g08u0a*/因为之前没连续写过一块以上的数据,今天写uImage才发现之前修改的uboot1.1.4里的NAND驱动有问题.继续修改如下:1.vi uboot1.1.4/include/configs/fl2440.h添加转载 2013-02-28 11:19:14 · 934 阅读 · 0 评论