小v电子技术博文 上海鲤鲸网络科技 小v单片机

如何使用Windows系统的命令行向设备里导入图片

  • 时间:2016-7-25
  • 作者:小v
  • 分类: Linux
  • 浏览:462
  • 评论:0
  • 使用Windows系统的命令行可以直接向Linux设备里导入图片。 步骤如下, 1先确认 C盘里边有adb.exe可执行文件,该文件是shell Linux的插件。 然后将设备和你的电脑硬件连接,事先说明我们用的是USB 让电脑和设备通信,插上电脑后会自动识别到设备的。串口的方式没试过,有待验证。当然也可以直接将设备当成一个u盘存储设备,直接将图片拷贝过去。但是有些路径是隐藏的,不对电脑开放,用户既看不到该路径,所有这种情况下就得使用Windows的命令行使用adb shell来实现了。 windows+ R 打开  命令行。首先进入 adb,exe的所在文件路径比如我的在C盘adb文件...

    阅读全文>>

    Linux如何查看进程、杀死进程、启动进程等常用命令

  • 时间:2016-7-25
  • 作者:小v
  • 分类: Linux
  • 浏览:441
  • 评论:0
  • 关键字: linux 查进程、杀进程、起进程 1.查进程 最简单的查进程 pgrep 进程名称 最简单的杀死进程 kill 进程号     ps命令查找与进程相关的PID号:     ps a 显示现行终端机下的所有程序,包括其他用户的程序。     ps -A 显示所有程序。     ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。     ps -e 此参数的效果和指定"A"参数相同。   &nb...

    阅读全文>>

    linux c中利用system()函数打印命令行写日志

  • 时间:2016-7-22
  • 作者:小v
  • 分类: Linux
  • 浏览:468
  • 评论:0
  • system()函数只管它的命令行功能。 源代码如下 char cmdline[FILENAME_MAX]; #define LOG_PATH   "/home/linaro/media/cgi_dbg.log" int main() { sprintf(cmdline, "echo start saving >> %s\n", LOG_PATH);//write into cgi.dbg.log system(cmdline); sprintf(cmdline, "date >> %s\n", LOG_PATH); system(cmdline); // HTTP_SERVER...

    阅读全文>>

    热门文章 linux 下的execle()函数

  • 时间:2016-7-22
  • 作者:小v
  • 分类: Linux
  • 浏览:530
  • 评论:0
  • 程序中见到这么一句话     if (interp == NULL) {       execle(cmd, cmd, (char *) 0, envp); /* (char *) 0 to squash warning */     } else { /*changed start*/  interp = "/home/linaro/http/tool/uav.cgi";  /*envp[20] = '\0'; */ /*changed end*/  execle(interp, interp, cmd, (char *) 0, envp);   &nb...

    阅读全文>>

    热门文章 stm32调试气压传感器bmp280

  • 时间:2016-7-22
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:810
  • 评论:0
  • 1.BMP280的测试启动流程(注意它的datasheet中的status寄存器): (1)读取BMP280的id,其值等于0x58。 (2)把补偿寄存器的值都读出来。 (3)对BMP280进行reset。 (4)对BMP280的数据采集精度,模式。。。等进行配置。 (5)给点延时,等待数据采集完毕放入寄存器中。 (6)读取寄存器中的采集数据。 注意:BMP280对温度和气压的测量是通过一堆补偿数据然后根据自己的算法算出来的,要注意这些数据是什么类型的,刚开始我就因为粗心没看清楚,算出来的数据总是不正确。 #include <stdlib.h> #include "stm32f4xx_hal.h" #incl...

    阅读全文>>

    热门文章 web服务器中的Mongoose

  • 时间:2016-7-21
  • 作者:小v
  • 分类: Linux
  • 浏览:529
  • 评论:0
  • Mongoose Web Server是一款易于使用的Web服务器,它可以嵌入到其它应用程序中,为其提供Web接口。了解一下功能 跨平台,支持 Windows、OS X 和 Linux 支持 CGI, SSL, SSI, Digest (MD5) 认证,WebSocket 和 WebDAV 支持断点续传和 URL 重写 基于 IP 的 ACL,支持 Windows 服务,支持 GET, POST, HEAD, PUT, DELETE 方法 Excluding files from serving by URI patte...

    阅读全文>>

    Linux下Ubuntu输入密码登陆后又跳回到登录界面

  • 时间:2016-7-20
  • 作者:小v
  • 分类: Linux
  • 浏览:466
  • 评论:0
  • 用的是Ubuntu14,使用时修改了home下的文件名,重启后便不能进入系统,密码正确,输入完密码后马上跳回登录界面。 搜索得知,可能改动了启动路径。担心Linux太较弱,不能乱改,果然一改就出现问题。 解决方法, 重启,按ctrl+alt +f1  进入命令行模式,进入之前会跳出 xxx  virtual MACHINE LOGIN:  类似的字符。按enter,输入密码进入用户。 然后root将之前的文件改回来。 问题解决。

    阅读全文>>

    初学Linux所遇到的一些问题

  • 时间:2016-7-20
  • 作者:小v
  • 分类: Linux
  • 浏览:450
  • 评论:0
  • 环境搭建,有两种方法。 1 自己安装虚拟机virtual BOX,然后安装Ubuntu14版本的镜像ISO文件,需要时间较长耐心等待。 2 直接从同事那里考取已经搭建好的ova文件导入,时间段,但是所有的账户信息和配置都是人家的,连密码都是人家的,很不方便,需要再改。 其次,要熟悉一些简单的指令。 需要积累。 另外,需要每次重启都要配置arm的编译环境,以及和Windows主机的共享文件夹。 重新打开一个终端也是如此。 不允许在root下make 文件,可以在某个账户下进行make,否则即使make成功,也有可能是Linux编译器本身带的编译,而不是我们配置的编译器在起作用。 我们的目的是让配置的...

    阅读全文>>

    搞Linux要有耐心切勿浮躁

  • 时间:2016-7-19
  • 作者:小v
  • 分类: Linux
  • 浏览:441
  • 评论:0
  • 最近深入做Linux了,应用层开发,首先是环境的搭建,包括virtual box的安装,Ubuntu的安装以及数小时的更新等待。 初学Linux,没什么基础,搞起开发来真是盲目的很呐,不过幸亏有前辈带着,期间一定要主要积累,多问,多利用百度搜索,切勿浮躁,有时候老是犯错,真的让你怀疑人生,不过冷静下来。继续摸索继续错吧!

    阅读全文>>

    热门文章 关于段式液晶屏的lcd的码值计算

  • 时间:2016-6-14
  • 作者:小v
  • 分类: 低功耗stm32l0
  • 浏览:523
  • 评论:0
  • 如下图是一张段式液晶屏的描述,工四个com端, 计算码值表如下 //码值表                           /* 0     1        2       3      4   */ __CONST uint16_t  NumberMap[10] = {0x3132, 0x2020, 0x3212, 0x3222, 0x2...

    阅读全文>>

    项目开发

  • 时间:2016-6-12
  • 作者:小v
  • 分类:
  • 浏览:458
  • 评论:0
  • 项目开发其实就是一个试错的过程,一个项目要准备大量的时间成本来允许你在工期内犯一些错误,然后通过这些错误去矫正方向,所以开发一个项目之前要做好失败一百次的准备,这样才能磨练出不怕失败,跌倒再来的坚韧性格来,当然,要减少试错的次数,这样才能提高效率,才能在最短的时间内拿更多的汇报,而这样的效率来源于解决问题的思路,积累,积累的2次方

    阅读全文>>

    热门文章 TI-CC2650简介

  • 时间:2016-5-30
  • 作者:小v
  • 分类: 低功耗mcu
  • 浏览:731
  • 评论:0
  • TI-CC2650 CC2650 是一款面向 Bluetooth Smart、 ZigBee 和 6LoWPAN,以及 ZigBee RF4CE 远程控制应用的无线 MCU。 此器件属于 CC26xx 系列的经济高效型超低功耗 2.4GHz RF 器件。 极低的有源 RF 和 MCU 电流以及低功耗模式流耗可确保卓越的电池使用寿命,允许采用小型纽扣电池在能源采集型应用中使用。 CC2650 含有一个 32 位 ARM Cortex-M3 处理器,与主处理器工作频率同为 48MHz,具有丰富的外设功能集,包括一个独特的超低功耗传感器控制器,适用于在系统处于休眠模式时连接外部传感器和/或自主采集模拟和数字数据。 ...

    阅读全文>>

    热门文章 BGM111蓝牙模块最小系统原理图

  • 时间:2016-4-12
  • 作者:小v
  • 分类: 低功耗mcu
  • 浏览:1062
  • 评论:0
  • 设计一个最小的BGM111原理图,首先不可缺少的有电源,还有下载接口,bgm111的下载接口有SWD和JTAG两种模式。 BGM111内部集成了蓝牙模块,可以方便使用GATT协议以及再编程。  当然模块也可以做为透传,这个时候就要把串口做出来了。如果让BGM111作为主控板也可以。 Pin name Function VCC +3.3V power supply (2) GND ...

    阅读全文>>

    热门文章 AD9画图,一直没用到3D

  • 时间:2016-4-8
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:617
  • 评论:0
  • 用AD9画PCB电路板,一直停留在2维界面,最近了解了一下3D图形,没有元件的3D只是有焊盘的3D图,效果还是不错的, 以后将这种效果图拿给客户看,一定会感觉美美哒, 快捷键,3切换成3D效果图。 shift+右键  旋转效果图

    阅读全文>>

    热门文章 SP3490/SP3491--+3.3V低功耗全双工RS-485收发器使用注意事项

  • 时间:2016-4-1
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:865
  • 评论:0
  • 概述 SP3490和SP3491是一系列+3.3V低功耗的全双工收发器,它们完全满足RS-485和RS-422串行协议的要求。这两个器件与Sipex SP490、SP491的管脚互相兼容,同时兼容通用工业标准规范。SP3490和SP3491由Sipex的BiCMOS工艺制造而成,可实现低功耗操作,但性能不受影响。它们符合RS-485和RS-422串行协议的电气规范,数据传输速率可高达10Mbps(带负载)。除了增加了驱动器和接收器三态使能线外,SP3491和SP3490完全相同。 特性 ...

    阅读全文>>

    热门文章 低功耗蓝牙智能MCU单片机 BGM111

  • 时间:2016-3-28
  • 作者:小v
  • 分类: 低功耗stm32l0
  • 浏览:693
  • 评论:0
  • 产品详细信息 Low Current Consumption: RX peak: 7.5 mA TX peak: 8.2 mA @ 0 dBm MCU: 59 uA/MHz MCU sleep: 1.65 uA down to 200 nA 蓝牙 - Silicon Labs

    阅读全文>>

    热门文章 NT温度传感器计算资料

  • 时间:2016-3-9
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:538
  • 评论:0
  • 计算公式 C语言中要包含math.h T2=T1/(1-(T1/B)ln((V1-(Vcc-V2))/(V2-(Vcc-V1)))) 电路使用上拉VCC加NTC至地,输出端ADC至单片机。

    阅读全文>>

    热门文章 解决stm32f103的flash写出错、升级一半就会失败问题

  • 时间:2016-3-9
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:985
  • 评论:0
  • 项目中使用stm32f407与stm32f103通过I2C升级。 STM32F407作为主机,外接4个从机103,根据地址的不同进行升级。 本人发现在测试中,利用stm32自带的硬件I2C功能进行升级。 过程中发现,407能与103正常通信,但是由于升级数据比较大,写到%10随机的一个数据后,就会报错,经单步调试发现, 写进去的数据跟读出来的数据不一样,再判断发现根本没写进flash里去。flash_unlock();也启用了,但是仍旧有这个问题。 一直以为是STM32自身的I2C有问题,但实际上发现,链路是通的,103的确可以收到数据。虽然众多网友反映它的I2C不好使,但在升级这里还是可以的。 排除I2C链路造成的干扰...

    阅读全文>>

    热门文章 蓝牙安卓开发笔记

  • 时间:2016-2-29
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:803
  • 评论:0
  • Android蓝牙开发经验与大家分享一下! 首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 <uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permissionandroid:name="android.permission.BLUETOOTH" /> 然后,看下api,Android所有关于蓝牙开发的类都在android.bluetooth包下,如下图,只有8个类 而我们需要用到了就只有几个而已:     1.BluetoothAdapter&nbs...

    阅读全文>>

    热门文章 nrf51822实现日历

  • 时间:2016-2-29
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1079
  • 评论:0
  • NORDIC 带有两个RTC ,但是都只是简单的计数器而已,并没有用作日历的寄存器。但是很多项目都需要国际标准标准时间(UTC)用作日历信息。在不加外部RTC新片的前提下,我们有两种方法实现。          1.利用RTC的 counter 寄存器。设置一个开始时间,每次需要日历信息的时候,都去读一次 counter 寄存器中的值,并换算成时间,加上开始时间,就可知道当前的时间了。           优点: 不需要中断,可以在CPU完全休眠的状态下,保持RTC的运行,等需要用到时间信息的时候,才需要去RTC counter 寄存器中读一次数据,再换算即可。 ...

    阅读全文>>

    热门文章 NRF51822学习笔记

  • 时间:2016-2-29
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1060
  • 评论:0
  • 蓝牙特性: 1、小范围,低功耗。2.4GHZ ISM 带宽。NORDIC半导体是SIG 成员。 2、低功耗蓝牙特性:Coin-cell电池能用一年,少量内存需求,快速连接和停止 能达到1mbit/s 信号处理速度,4dbm传输功率,40RF信道。三个公共信道:发现、连接、广播。37个数据信道。 3、Link层概述:  广播:可连接或不连接                  寻找:激活或密码        ...

    阅读全文>>

    热门文章 安卓设备的otg

  • 时间:2016-2-17
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:559
  • 评论:0
  • USB技术的发展,使得PC和周边设备能够通过简单方式、适度的制造成本将各种数据传输速度的设备连接在一起,上述我们提到应用,都可以通过USB总线,作为PC的周边,在PC的控制下进行数据交换。但这种方便的交换方式,一旦离开了PC,各设备间无法利用USB口进行操作,因为没有一个从设备能够充当PC一样的Host。OTG技术就是实现在没有Host的情况下,实现从设备之间的数据传送,提供即插即用和热插拔功能,且可以向外部设备提供电源,支持多个设备的连接。 目前智能机大部分采用的是都是5 pin的micro USB接口,表一为micro USB的接口描述。第4 Pin的ID脚是在OTG功能上才使用的。A、B插座是用来作为OTG主从设备的识别,带OTG功能的手机支持配制...

    阅读全文>>

    热门文章 单片机自关机(彻底关机)电路的实现方法

  • 时间:2016-2-17
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:780
  • 评论:0
  •  单片机应用系统中,常有用单片机的IO口来实现自关机(彻底关机)的功 能。一般用单片机的一个IO口控制一个电子开关来实现,因单片机关电后,失 去电源,所以在关机时,实现关机的IO口的电平必须用低电平。     但在这里有一个矛盾,就是在电子开关关闭电源时,因有电源滤波电容的 存在,单片机系统的电压不是立即变为0,而是慢慢变低,当电压低到一定电压 时,单片机将进入复位状态、或程序跑飞状态、或不确定状态,此时单片机控 制关电的IO口也可能变回高电平,将使电子开关重新开通。 解决方法:     一般单片机最低工作电压要比正常工作的电压低一些,我们就用这个差别 来设计关机电路,就是让电...

    阅读全文>>

    热门文章 近场通讯芯片最新NFC 应用芯片

  • 时间:2016-2-16
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:623
  • 评论:0
  • 最新NFC 应用芯片:NNS701S 开发周期最短!占用空间最小!NFC 功能最完整!超薄超小化!无外围元件!无需调整RF!强大技术 支持! NNS-701 SIP 芯片主核心:NXP PN544 , 芯片尺寸:7mm x 7mm x 1mm,采用SIP 系统级封装:(NXP PN544 + 完整周边电路设计)QFN28pin 另一款NFC(PN544/PN65N)评估板,由创易电子推广销售。 NFC技术基于RFID技术,高于RFID技术,可以实现的功能有: 1:读卡器功能,类似常规的RC500之类的读卡器 2:模拟卡功能,类似S50,S70这类Mifare卡 3:点对点通讯,可以简单的理解为两个...

    阅读全文>>

    热门文章 支持USB host的stm32

  • 时间:2016-2-16
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1016
  • 评论:0
  • 情况是这样的: (1)单独使用STM32F105作为HOST,可以正常的驱动键盘或鼠标; (2)单独使用STM32F105作为HOST,也可以正常U盘; (3)单独使用STM32F105作为HOST,通过一个HUB连接U盘和键盘,发现两个设备都识别不了; (U盘属于USB的Mass Storage类,键盘属于USB的MSC类); (我是通过STM32F105的串口2,把设备的信息发送到电脑的串口调试助手作为调试方法); 问题在于上电初始化的时候,两个类都初始化好了,可是只能认得后面初始化的设备,难道就不能通过HUB拓展多个设备一起使用?   /* Init Host Library */   USBH_Init(&USB...

    阅读全文>>

    热门文章 如何从软件上实现低功耗

  • 时间:2016-2-3
  • 作者:小v
  • 分类: 低功耗stm32l0
  • 浏览:533
  • 评论:0
  • 降低功耗是每个便携式产品开发人员的设计目标之一,但功耗不仅仅与硬件设计有关,控制软件也会对产品的功耗产生很大影响。不管是操作系统、BIOS控制程序还是外设驱动程序,这些软件编写的方式决定了最终产品的功耗水平,因此在开发时必须加以考虑。本文介绍四种通过软件降低功耗的方法,可供中国的设计工程师们参考。 作为嵌入式软件工程师,我们需要在质量与效率之间寻求平衡。为此,我们要优化软件性能,使之能在速度较慢而价格低廉的处理器上运行;我们要调整软件大小,这样就能使用更小且更便宜的存储器。现在随着为手持式和无线装置编写的软件越来越多,我们还需要优化产品的功耗,以延长小型低成本电源的寿命。 有个好消息是,无论你在开发操作系统、外设驱动程序还是应用程序,现在已有多种软件设计技术可以帮助降...

    阅读全文>>

    返回顶部| 首页| 手气不错| 捐赠支持| 自定义链接| 自定义链接| 自定义链接| 手机版本|后花园

    Copyright © 2014-2017   京ICP备14059411 Copyright 2014-2015 上海鲤鲸网络科技工作室 版权所有 All Rights Reserved

    sitemap