
Linux
Wang Jianguo
ThinkFirstPromLast
1.保持简单直白(Keep It Simple Stupid)
2.不要自我复制(Don’t Repeat Yourself)
3.能干的人解决问题。智慧的人绕开问题(A clever person solves a problem. A wise person avoids it)
4.沉默会被理解为赞同(Silence is construed as approval)( Picked from Kevin blog )
5.先想好,后编程(Think first, Program later)
展开
-
mount 挂载 img
查看img信息fdisk -lu 2016-05-27-raspbian-jessie.imgDisk 2016-05-27-raspbian-jessie.img: 4019 MB, 4019191808 bytes 255 heads, 63 sectors/track, 488 cylinders, total 7849984 sectors Units = sectors原创 2016-06-23 12:32:16 · 13944 阅读 · 1 评论 -
container_of(ptr, type, member)
内核代码中#define container_of(ptr, type, member) \ (type *)((char *)(ptr) - (char *) &((type *)0)->member)用于在已知结构体里面成员member和该成员的指针ptr(就是地址)和结构体类型type, 返回原创 2017-03-31 10:01:58 · 475 阅读 · 0 评论 -
kernel logo的制作
需要安装netpbm软件。sudo apt-get install netpbm一、png图片转ppm 如图片为linux.png。执行以下命令:pngtopnm linuxlogo.png> linuxlogo.pnm pnmquant 224 linuxlogo.pnm > linuxlogo224.pnmpnmtoplainpnm linuxlogo224.pn原创 2017-06-14 09:40:10 · 869 阅读 · 0 评论