会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
竹引
博客园
首页
新随笔
联系
订阅
管理
2019年3月28日
shell 编程
摘要: shell变量 一、shell的变量体系和规则 1.shell变量的字符串化。shell 允许用户建立变量存储数据,但是不支持数据类型,将任何值赋给变量都解释为一串字符串 2.shell变量赋值语法严格。变量赋值时等号两边必须不能有空格 3.shell的四大变量体系: 1).用户自定义变量 2).位
阅读全文
posted @ 2019-03-28 13:17 竹引
阅读(210)
评论(0)
推荐(0)
2019年3月14日
字符设备驱动
摘要: 1.驱动中如何描述一个对象 由结构体描述 应用层和驱动层的逻辑关系如图 在驱动中通过函数指针实现对硬件的操作 字符设备的定义和初始化: 1.定义一个字符设备 struct cdev* cdev; 2.结构体的指针并没有实际分配内存,所以需要对cdev分配内存,在驱动中使用kzalloc或者直接调用c
阅读全文
posted @ 2019-03-14 20:59 竹引
阅读(232)
评论(0)
推荐(0)
2019年3月3日
驱动框架
摘要: linux设备驱动框架
阅读全文
posted @ 2019-03-03 14:31 竹引
阅读(160)
评论(0)
推荐(0)
2019年2月13日
freertos的任务
摘要: 在公司实际项目中需要用到freertos,这里做一些自己学习的笔记 一、任务 1.每个任务都有自己独立的运行环境,不依赖于系统中其他任务或调度器 2.调度器 ①:一个时间点只能运行一个任务,具体运行哪个任务由RTOS调度器决定,因此调度器会重复的开启、关闭每个任务 ②:调度器的职责是确保当前一个任务
阅读全文
posted @ 2019-02-13 12:25 竹引
阅读(1168)
评论(0)
推荐(0)
2019年2月12日
android外部存储(ExternalStorage)
摘要: 三个混淆的概念 1.内存 memory<==>设备的容量 内存指设备的容量,内部存储外部存储指概念 2.内部存储 InternalSorage <==> 文件存储在内部存储区,只能当前应用访问到 3.外部存储 ExternalStorage <==> 存储于设备中的特殊位置,位置因为手机不一样而不一
阅读全文
posted @ 2019-02-12 13:58 竹引
阅读(3941)
评论(0)
推荐(0)
2019年2月3日
android中的数据存储
摘要: android中的数据存储有以下五种方式: 1.SharedPreferences存储数据(存储少量信息如登录信息等) 2.文件存储(内部、外部) 3.SQLITE数据库存储(存储需要增删改查的数据) 4.ContentProvider存储(主要用于不同应用间数据共享) 5.网络存储(数据存储在远端
阅读全文
posted @ 2019-02-03 10:31 竹引
阅读(524)
评论(0)
推荐(0)
2018年12月29日
算法的时间复杂度
摘要: 如果一个算法的执行次数是 T(n),那么只保留最高次项,同时忽略最高项的系数后得到函数 f(n),此时算法的时间复杂度就是 O(f(n))。为了方便描述,下文称此为 大O推导法。 1.对于一个循环,假设循环体的时间复杂度为 O(n),循环次数为 m,则这个循环的时间复杂度为 O(n×m)。 此时时间
阅读全文
posted @ 2018-12-29 16:57 竹引
阅读(655)
评论(0)
推荐(0)
2018年12月28日
c语言队列的实现
摘要: C语言实现队列在实际开发中经常会遇到,但是网上的写的都比较复杂,在这里写一个实现队列的方式,记录下来,以便自己日后查看,也为别人提供参考。 外国有一句话叫1张图抵得上10句话,我这里主要画图解释,通俗易懂,整个的实现逻辑是: 队列一定有头指针和尾指针,第一个节点时头指针和尾指针指向同一个节点 下一个
阅读全文
posted @ 2018-12-28 19:59 竹引
阅读(19690)
评论(0)
推荐(2)
链表的操作(c实现)
摘要: typedef int ElemType; //使用typedef和define是一种很好的新馆typedef int Status; #define ERR_OK 0#define ERR_NO 1 typedef struct Node{ ElemType data;//数据域 struct N
阅读全文
posted @ 2018-12-28 19:00 竹引
阅读(249)
评论(0)
推荐(0)
公告