首页作者小v
  • 树莓派单总线自动读取18b20温度传感器的C语言例程

    #include#include#include#includeintmain(intargc,char*argv)  charpath="/sys/bus/w1/devices/";  charbuf;  structdirent*direntp;  char*temp;  system("sud…
  • 树莓派3做热点 让手机访问udhcpd

    创建WiFi热点使用的GitHub上一个开源项目:https://github.com/oblique/create_ap具体在树莓派上操作为:将代码copy到本地,安装gitclonehttps://github.com/oblique/create_apcdcreate_apmakeinstall#安装依赖的库apt-getinstallutil-Linuxprocpshostapdiprou…
  • 方法1-树莓派使用蓝牙做从机被手机连接

    通过不断搜索,大多说都是将树莓派用作主机去连接其他的从机设备,所以需要人为主动去连接。而实际项目中是用树莓派作从机,让手机APP主动去连接他的,所以需要配置正确。当打开了可被其他设备发现后,手机上刷新列表后就能够看到树莓派了.详细 https://www.jerryzone.cn/raspi-bluetooth-socket/
  • hmc5883树莓派

    目录1说明2QMC5883校准3QMC5883源码4HMC58831说明国产qmc5883的地址是0x0d,hmc5883的地址是0x1e,注意区分,GY273模块标的是HMC5883实际上通过Linux下去读的是0X0D.2QMC5883校准使用linux下i2c读取qmc5883的程序并将数据保存到文本中。“./qmc >1.csv”使用excel打开,并画图蓝色圈是x,y轴围城的图…
  • 如何维修树莓派3B的硬件电源错误

    最近用树莓派,可能io口或者哪里短路了。接着悲剧发生了,树莓派起不来了。马上断电以免引起更严中的错误。一般情况下,电子产品的电源部分都有保险丝或者二极管之类的保护器件,所以短路一般烧毁的都是这些器件,只要找到这些器件更换应该就可以。现象:树莓派3B上电,发现红灯不亮,在有tf卡的情况下,绿灯会闪烁然后,电源这一块电路剧烫手,说明某个地方绝壁短路了。拿万用表测量这块电源部分的二极管,电容,发现二极管…
  • Linux使用system()获取执行结果

    includeincludeincludeincludestaticintgetResultFromSystemCall(constcharpCmd,charpResult,intsize){ intfd; if(pipe(fd)){  printf("pipeerror!\n");  return-1;  }&nbs…
  • MX6UL如何修改PWM输出

     采用lcd电阻触摸一路GPIO1_IO04用作PWM控制,并输出2.4K的方波。 CPU默认可输出8路PWM,默认背光采用的为PWM1,增加GPIO1_IO04复用为PWM3。驱动默认已经加载,驱动路径为drivers/pwm/pwm-imx.c。 修改设备树,修改imx6ul.dtsi中pwm3:pwm@02088000{compatible="fsl,imx6u…
  • Linux系统调度及例子

    int nice ( int incr )将指定的线程/线程组/用户的nice值设置为prio,whice对应可以取值PRIO_PROCESS、PRIO_PGRP、PRIO_USER,who对应为线程/进程id,组id或者用户id,prio取值范围为-20~19。成功返回0,错误返回-1。(2)修改real-timepriority以及调度策略设置…
  • linux 应用程序架构

    最近在知乎上看到关于linux应用程序架构设计的帖子。于是总结一下个人经验,将项目中积累的所得,在Linux的大型项目中我跟过两个项目。两个项目的共同点都有网络通信图像采集和视频传输。大致的结构我们可以总结为”cc+进程”意思就是有一个controlcenter 控制中心,这个中心理解为一个交互的主进程。加上一些功能实现的其他进程共同实现的一套应用程序架构。一个嵌入式Linux设备中,可…
友情链接