发 帖  
经验: 积分:522
工程师 仙鹅科技有限公司
北京市 东城区 设计开发工程
  • 发布了文章 2022-9-17 15:22
    通过MMA7660可以做出很多项目: 比如: 老人防跌倒手环、自行车自动刹车灯,智能闹钟,烤火炉跌倒自动断电、运动手环等等。 这篇文章就介绍如何在Linux下编写MMA7660三轴加速度芯片的驱动,读取当前芯片的方向姿态,得到X,Y,Z三个...
    0
    1761次阅读
    0条评论
  • 发布了文章 2022-9-17 15:21
    介绍Linux下网络编程、线程编程,select机制,利用子线程响应TCP服务器的请求。...
    0
    831次阅读
    0条评论
  • 发布了文章 2022-9-17 15:20
    NEC协议是众多红外线协议中的一种,以前广泛用在电视机,投影仪设备里,很早之前经常说的万能电视遥控器就是NEC协议的;当前文章就介绍如何在Linux下通过红外线接收模块,编写一个NEC协议的红外线解码驱动,解析遥控器传输过来的各种控制指令,...
    0
    1868次阅读
    0条评论
  • 发布了文章 2022-9-17 15:19
    补充进程通信的知识点,介绍网络编程基础,完成服务器、客户端创建,实现服务器与客户端之间的基本通信。...
    0
    1244次阅读
    0条评论
  • 发布了文章 2022-9-17 15:19
    OLED显示屏在是智能手环,智能手表上用的非常的多,功耗低,不刺眼,优点特别多。本篇文章就介绍,在Linux系统里如何使用OLED显示屏,要使用OLED显示屏,大致分为两步: (1) 针对OLED显示屏编写一个驱动 (2) 编写应用层程序进...
    0
    4250次阅读
    0条评论
  • 发布了文章 2022-9-17 15:16
    PCF8591是一个IIC总线接口的ADC/DAC转换芯片,功能比较强大,这篇文章就介绍在Linux系统里如何编写一个PCF8591的驱动,完成ADC数据采集,DAC数据输出。...
    0
    2078次阅读
    0条评论
  • 发布了文章 2022-9-17 15:14
    当前文章介绍如果在Linux系统下编写MF-RC522模块驱动,配合应用层,完成IC卡号读取,扇区读写,密码验证等等。当前开发板采用友善之臂Tiny4412,芯片是三星的EXYNOS4412,驱动代码没有采用SPI子系统,直接控制IO口模拟...
    0
    3040次阅读
    0条评论
  • 发布了文章 2022-9-17 15:13
    VS1053是一款硬件编解码的音频芯片,提供SPI接口和IIS接口两种通信协议,这篇文章是介绍在Linux下如果模拟SPI时序来操作VS1053完成录音、播放音频歌曲功能。...
    0
    4585次阅读
    0条评论
  • 发布了文章 2022-9-17 15:09
    本篇文章就介绍如何在Linux系统下编写W25Q64芯片的驱动,完成数据存储,W25Q64支持标准SPI总线,当前驱动程序底层的代码写了两种方式,一种是采用内核提供的SPI子系统框架,一种直接采用软件模拟SPI时序的方式驱动,具体代码在第3...
    0
    3359次阅读
    0条评论
  • 发布了文章 2022-9-17 15:08
    这篇文章介绍,如何使用杂项设备框架编写一个简单的按键驱动,完成编写、编译、安装、测试等流程,了解一个杂项字符设备驱动的开发流程。...
    0
    1632次阅读
    0条评论
  • 发布了文章 2022-9-17 15:07
    当前采用的这种超声波测距模块在各大高校实验室、毕设、课设里用的很多,原理很简单,通过声波测距,发出的声音碰到障碍物会反弹,声音在空气里传播的速度是已知的,根据时间就能计算出测量的距离。这款超声波模块内部自带了时间计算电路,型号是HC-SR0...
    0
    1545次阅读
    0条评论
  • 发布了文章 2022-9-17 15:06
    内核定时器是内核用来控制在未来某个时间点(基于jiffies(节拍总数))调度执行某个函数的一种机制,相关函数位于 <linux/timer.h> 和 kernel/timer.c 文件中。 当内核定时器定时时间到达时,会进入用...
    0
    1456次阅读
    0条评论
  • 发布了文章 2022-9-17 15:03
    在工作队列里,我们把推后执行的任务叫做工作(work),描述它的数据结构为work_struct,这些工作以队列结构组织成工作队列(workqueue),其数据结构为workqueue_struct,而工作线程就是负责执行工作队列中的工作。...
    0
    1227次阅读
    2条评论
  • 发布了文章 2022-9-9 11:45
    在文件、目录处理时,经常需要对文件名称、目录名称、文件后缀等数据做处理。在linux下比较方便。有basename可以直接调用,获取文件名称。windows下C、C++标准库里没有现成的函数可以直接提取文件名称、目录名称、剔除文件路径,下面...
    0
    1562次阅读
    0条评论
  • 发布了文章 2022-9-9 11:43
    平时开发C语言程序时,经常需要调试代码,C语言有一些宏,可以打印出当前的行号、文件名称、日期、时间,对程序的调试起到很大的帮助,可以快速定位问题。特别是开发单片机程序时,使用这些宏打印这些信息或者在LCD上显示程序的编译日期、时间,可以知道...
    1
    3086次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 122 次赞同

    获得 0 次收藏

谁来看过他

关闭

站长推荐 上一条 /6 下一条

返回顶部