
Linux
wellxin
探索者丸丸号------朝着嵌入式Linux方向前进,嵌入式底层驱动
展开
-
2022年度
HELLO WORLD原创 2022-01-04 14:33:32 · 266 阅读 · 0 评论 -
linux移植中Makefile和Kconfig
linux移植中Makefile和Kconfig转载 2016-08-09 16:26:47 · 342 阅读 · 0 评论 -
Linux makefile 教程 非常详细,且易懂
转自:http://blog.youkuaiyun.com/liang13664759/article/details/1771246(文章中红色部分为遇到知识点,本人自我添加)最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出转载 2016-08-21 21:04:48 · 505 阅读 · 0 评论 -
make menuconfig
makeconfig转载 2016-08-09 23:37:44 · 383 阅读 · 0 评论 -
Linux内存管理(.text .data .bss)
Linux内存管理orisun@orisun-desktop:~/Program$size memory2text data bss dec hexfilename2074 284 16 2374 946memory2可以看到一个可执行程序在存储(没有调入内存)时分为代码区,数据区,未初始化数据区三部分。 (1)代码区存放CPU执行的机器指令。通常代码区是共享的,即其它转载 2016-09-03 10:52:40 · 2642 阅读 · 0 评论 -
提示符显示完整的路径导致命令行太长
Ubuntu 默认的终端下面,进入很多层的目录后,前面那个提示符会显示完整的路径,这样命令行太长,让人觉得不舒服,现在教大家一个方法修改一下使命令行只显示当前目录的最后一级目录名,这样看起来也好,用pwd可以看到完整的路径名。附注:~代表主目录假设你登陆的用户明为user~ 就表示 /home/user工具/原料原创 2017-03-08 14:14:43 · 1392 阅读 · 0 评论 -
Linux C中数组,结构体的指定初始化(乱序初始化)
在阅读GNU/Linux内核代码时,我们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/storage/usb.c中有这样一个结构体初始化项目: static struct usb_driver usb_sto转载 2017-03-05 10:04:30 · 1972 阅读 · 1 评论 -
fork()函数两次返回
为什么fork会返回两次?由于在复制时复制了父进程的堆栈段,所以两个进程都停留在fork函数中,等待返回。因此fork函数会返回两次,一次是在父进程中返回,另一次是在子进程中返回,这两次的返回值是不一样的。过程如下图。fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值:在父进程中,fork返回新创建子进程的进程ID;转载 2017-03-26 14:02:22 · 1187 阅读 · 0 评论