上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 功能描述: 查找:查找指定字符串是否存在 替换:在指定的位置替换字符串 函数原型: int find(const string& str,int pos = 0) const; //查找str第一次出现位置,从pos开始查找 int find(const char* s,int pos = 0) c 阅读全文
posted @ 2020-07-09 11:20 坦率 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 功能描述: 实现在字符串末尾拼接字符串 函数原型: string& operator+=(const char* str); //重载+=操作符 string& operator+=(const char c); //重载+=操作符 string& operator+=(const string& 阅读全文
posted @ 2020-07-09 11:05 坦率 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 准备工作: (1)烧写好u-boot; (2)烧写好kernel; (3)烧写好根文件系统; 还需要做的是: (4)移植tslib; 如果不是使用的韦老大的虚拟机可能还需要安装一下几个包 autoconf automake libtool ~# sudo apt-get install autoco 阅读全文
posted @ 2020-05-26 23:25 坦率 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 目标:实现同一时刻,只能有一个应用程序打开驱动设备。 方法:原子操作。 阅读全文
posted @ 2020-05-26 14:50 坦率 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1 #include <stdio.h> 2 #include <signal.h> 3 4 void my_signal_handler(int signum) 5 { 6 static int cnt = 0; 7 printf("signal = %d, %d times\n",signum, 阅读全文
posted @ 2020-05-25 10:14 坦率 阅读(109) 评论(0) 推荐(0) 编辑
摘要: led-drv.c: 1 #include <linux/module.h> 2 #include <linux/kernel.h> 3 #include <linux/fs.h> 4 #include <linux/init.h> 5 #include <linux/delay.h> 6 #inc 阅读全文
posted @ 2020-05-19 21:53 坦率 阅读(168) 评论(0) 推荐(0) 编辑
摘要: __attribute__((section(".xxx")))子项section的使用方法,可以用来修饰变量或函数: 修饰变量: int var __attribute__((section(".xdata"))) = 0; 这样定义的变量 var 将被放入名为 .xdata 的输入段,(注意:_ 阅读全文
posted @ 2020-05-19 15:44 坦率 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 打开 Linux 内核源代码,会发现内核在定义C语言函数时,有很多都带有 “inline”关键字,请看下图,那么这个关键字有什么作用呢? inline 关键字的作用 在C语言程序开发中,inline 一般用于定义函数,inline 函数也被称作“内联函数”,C99 和 GNU C 均支持内联函数。那 阅读全文
posted @ 2020-05-18 00:18 坦率 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: __attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。 __attribute__ 语法格式为:xxx声明 __attribute__ ((attribute-list) 阅读全文
posted @ 2020-05-17 23:13 坦率 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 概念:按字节流进行读写操作的设备,读写数据分先后。 举例:led、button、I2C、SPI、LCD等。 Linux应用程序对驱动程序的调用: Linux一切皆文件,驱动程序加载成功之后就会在"/dev"目录下生成一个相对应的文件,应用程序通过对这个"/dev/xxx"进行open(),read( 阅读全文
posted @ 2020-05-17 18:32 坦率 阅读(245) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页