随笔分类 - Linux
Linux用户态和内核态
摘要:究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1)例子C代码 1. voidtestfork(){ 2. if(0==fork()){ 3. printf...
阅读全文
linux系统调用和库函数调用的区别
摘要:Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Richard Stones)第三章: Wor...
阅读全文
制作mini2440文件系统:
摘要:工具很好用。关键是定制文件系统rootfs_cs 插件库: 用到的Qtlib库: 其中配置好的环境变量:/etc/profile: # Ash profile # vim: syntax=sh # No core files by default ulimit -S -c 0 > /dev/null 2>&1 USER="`id -un`" LOGNAME=$USER PS1='[\u@\h \W]\# ' PATH=$PATH HOSTNAME=`/bin/hostname` export USER LOGNAME PS1 PATH e
阅读全文
Ubuntu下Qt开发嵌入式整理
摘要:一.安装ubuntu10.41.在睿思上下载ubuntu10.4.iso文件。2.解压出wubi.exe,把ubuntu10.4.iso和wubi.exe放在同一个系统盘外的根目录下。(注意,没有全部解压ubuntu10.4.iso文件。3.双击执行wubi.exe.安装完重启,即可实现类似双系统模式。(不是真正的双系统)二.安装校园网客户端1.在西电信息建设处下载linux客户端Linux.tar.gz。2.我的安装目录为/usr/iNode/ 新建目录:sudo mkdir /usr/iNode (注意新建文件为:touch test.c) 拷贝:sudo cp -a /media/Sof
阅读全文