
Linux开发
文章平均质量分 65
Linux相关
纯白棒球帽
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式学习【断言、环视、预搜索】
最近学习中遇到正则表达式,学习记录下。说在前面的话推荐一个课程和两个网站1.编程胶囊正则表达式学习2.正则表达式调试网站3.正则表达式可视化网站其中断言内容容易记混,特意列了一个思维导图辅助记忆断言思维导图最后内容为了记录学习,如有错误,还请指出,必改正。...原创 2021-05-08 17:17:31 · 224 阅读 · 0 评论 -
[字符驱动设备]通过引入读写信号量,实现互斥访问
说在前面的话Linux是一个多任务操作系统,会存在多个任务共同操作同一段内存或设备的情况,这些任务可能会相互覆盖内存中的数据,进而造成内存数据混乱。造成这种现象的原因很复杂,主要有以下几个主要原因。1) 多线程并发。2)抢占式并发访问(2.6版本内核支持抢占,调度程序可以在任意时刻抢占正在运行的线程,从而运行其他线程)。3)中断程序并发访问。4)SMP(Symmetrical Multi-Processing)核间并发访问。以多线程访问为例,当多个控制线程共享相同内存时,需要确保每个线程看到一致原创 2021-04-27 15:53:43 · 426 阅读 · 0 评论 -
S5PV210通用Makefile文件编写记录
S5PV210通用Makefile文件编写记录 最近在学习S5PV210开发相关的知识,因为是入门一切都是新的,目前还是点灯阶段(哈哈哈哈),学习了rocky大佬讲的通用Makefile的编写,感觉真的很好,写下来希望能帮助和我一样的刚入门的小白。 之前也了解了一点点的Makefile文件编写比如说LED灯的Makefile文件编写,一般情况下,我们在LED灯这节会看到Makefile...原创 2019-01-07 10:06:55 · 1055 阅读 · 8 评论 -
TQ210天嵌开发板S5PV210 LED闪烁程序C语言代码记录
TQ210天嵌开发板S5PV210 LED闪烁程序C语言代码记录 之前也学习过LDE闪烁程序,一般通过如下方式实现: 主要思想是通过操作寄存器地址的方式操作寄存器,这种实现方式的优点就 是简单容易理解,但是具有一定的局限性,一般在较大的工程中不会这样实 现,因为通过直接操作地址的方式实现,必定会频繁查询数据手册,查询相 应...原创 2019-01-09 11:29:06 · 1662 阅读 · 1 评论 -
天嵌开发板 TQ210 S5PV210 中断方式按键实现
中断在裸机开发中是非常重要的一项学习内容,之前学习过STM32的中断实 现,是参考正点原子的代码,通过库函数的方式实现的,为了进一步深度理解 其中的道理,此次通过天嵌的TQ210开发板实现中断方式。 具体功能为,LED正常闪烁,当按键被按下的时候,通过串口打印信息,提 示按键被按下,此过程不影响LED正常闪烁。 中断执行过程具体如下图:...原创 2019-02-26 19:35:18 · 418 阅读 · 0 评论