2017年9月23日

git的使用方法学习

摘要: 1.git常用命令: git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。 git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容, 阅读全文

posted @ 2017-09-23 15:00 Hello-World3 阅读(227) 评论(0) 推荐(0) 编辑

Linux修改开机启动logo

摘要: 默认开机LOGO会在液晶屏的左上脚显示一只小企鹅,分辨率为80*80,具体在kernel/drivers/video/logo下会有logo_linux_clut224.ppm这幅图像,程序会根据这幅图像生成logo_linux_clut224.c和 logo_linux_clut224.o两个文件 阅读全文

posted @ 2017-09-23 10:17 Hello-World3 阅读(10182) 评论(0) 推荐(0) 编辑

2017年9月8日

C/C++语言运算符优先级和ASCII表

摘要: 1. C语言运算符优先级及结合性 C语言运算符优先级:http://en.cppreference.com/w/cpp/language/operator_precedence 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 -- () 圆括号 阅读全文

posted @ 2017-09-08 17:32 Hello-World3 阅读(397) 评论(0) 推荐(0) 编辑

Linux中常用的函数

摘要: 1. devm_kzalloc() 函数 devm_kzalloc() 和kzalloc()一样都是内核内存分配函数,但是devm_kzalloc()是跟设备(device)有关的,当设备(device)被detached或者驱动(driver)卸载(unloaded)时,内存会被自动释放。另外,当 阅读全文

posted @ 2017-09-08 09:58 Hello-World3 阅读(380) 评论(0) 推荐(0) 编辑

2017年9月6日

Linux设备树(4)—使用

摘要: 一、设备树与驱动的匹配 1.设备树会被/scripts中的dtc可执行程序编译成二进制.dtb文件,之前设备树中的节点信息会以单链表的形式存储在这个.dtb文件中;驱动与设备树中compatible属性匹配上后,驱动中的相应的node节点就映射在这个设备树节点上了,然后以这个node为参数调用of函 阅读全文

posted @ 2017-09-06 11:54 Hello-World3 阅读(1203) 评论(0) 推荐(0) 编辑

2017年8月30日

Linux驱动中常用的宏

摘要: 1. module_i2c_driver(adxl34x_driver) //展开为: static int __int adxl34x_driver_init(void) { return i2c_register_driver(&adxl34x_driver); } module_init(ad 阅读全文

posted @ 2017-08-30 16:56 Hello-World3 阅读(939) 评论(0) 推荐(0) 编辑

2017年8月27日

read()/fread()/mmap()执行效率对比

摘要: 一、 read()/fread()/mmap()执行效率对比 系统调用read.c: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <stdio.h> int 阅读全文

posted @ 2017-08-27 17:55 Hello-World3 阅读(3041) 评论(0) 推荐(0) 编辑

2017年8月26日

fstab文件详解

摘要: 一、fstab详解 /etc/fstab 文件负责配置Linux开机时自动挂载的分区,某些时候当Linux系统下划分了新的分区后,需要将这些分区设置为开机自动挂载,否则,linux是无法使用新建的分区的。磁盘分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作,而fstab正是负责这一配置。需 阅读全文

posted @ 2017-08-26 18:31 Hello-World3 阅读(19894) 评论(0) 推荐(2) 编辑

2017年8月23日

Ubuntu配置操作总结

摘要: 一、fstab和mtab的区别 /etc/fstab:是开机自动挂载的配置文件,在开机时起作用。相当于启动linux的时候,自动使用检查分区的fsck命令和挂载分区的mount命令,检查分区和挂载分区都是根据/etc/fstab中记录的相关信息进行的。 /etc/mtab:/etc/mtab是当前的 阅读全文

posted @ 2017-08-23 09:34 Hello-World3 阅读(393) 评论(0) 推荐(0) 编辑

2017年8月22日

yocto和bitbake

摘要: 一、yocto 1.yocto简介 Yocto 是一个开源社区通过它提供模版、工具和方法帮助开发者创建基于linux内核的定制系统,支持ARM, PPC, MIPS, x86 (32 & 64 bit)硬件体系架构。Yocto Project™是一个开源的协作软件,提供模板、工具和方法帮创建定制的 阅读全文

posted @ 2017-08-22 22:07 Hello-World3 阅读(2346) 评论(0) 推荐(0) 编辑

导航