小v电子技术博文 上海鲤鲸网络科技 小v单片机 物联网云平台管理系统+终端嵌入式软硬件开发!

热门文章 ds18b20程序在mini2440下的移植(linux)

  • 时间:2016-12-29
  • 作者:小v
  • 分类: Linux
  • 浏览:571
  • 评论:0
  • 在网上搜过大量的基于18b20的程序,但大多版本问题不兼容。 以下代码是基于linux-2.6.32.2  内 核代码 能够正常编译通过。 /************************************************************/  //文件名:ds18b20.c   //功能:linux下的ds18b20驱动程序  //使用说明: (1)  //包含头文件   #include <linux/init.h>    #include <linux/module.h>   ...

    阅读全文>>

    平安夜虽过,但仍以此文警醒世人

  • 时间:2016-12-27
  • 作者:小v
  • 分类: 励志格言|故事
  • 浏览:451
  • 评论:0
  •  (曲建武老师平安夜写给学生的话,欢迎大家转发给自己学生们): 小伙伴们好!      又是平安夜。你们是不是都在过节啊?老师跟你们说过,老师对西方的节日不感兴趣,但是平安这个词还是很好的,老师把它借用过来祝你们平平安安,幸福满满!       每个民族的生存和发展都需要一定的文化来支撑。西方文化从本质上来说,就是为西方服务的。世界上没有一个民族是自甘灭亡的。我去过梵蒂冈这个国家,这是世界上最小的国家,主要的国土就是一座大教堂。考察完这个国家,买支雪糕吃,不等吃完就出国了。到哪了?到意大利了。这么小的一个国家有必要存在吗?当然人家是要独立发展的。中国有五千多年的文化,...

    阅读全文>>

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

  • 时间:2016-12-23
  • 作者:小v
  • 分类: Linux
  • 浏览:920
  • 评论:0
  • linux下的getenv()函数是个获取变量的函数,常用于linux下的C语言编程,不同于shell下使用env指令获取的环境变量。 该函数主要用于获取网络相关的环境变量。 例如 if ((https = getenv("HTTPS")) == NULL) { error_check("HTTP ERROR: Can not get server ip!<br/>"); return UAV_ERROR; }else if(strstr(https, "on") != NULL){   https_flg =1; } 该段程序可以获取HTTPS的开关情况,如果使用的是HTTPS访问那么HTTPS的值位ON,...

    阅读全文>>

    热门文章 嵌入式linux下的logrotate配置

  • 时间:2016-12-22
  • 作者:小v
  • 分类: Linux
  • 浏览:537
  • 评论:0
  • 服务器上的tomcat的catalina.out文件越来越大,查看起来很不方便,以前每次都是想起来的时候手工清理一下(cat /dev/null > catalina.out),后来发现了logratate这个工具,Ubuntu下的mysql,nginx好像也是用的这个工具还定期整理log的。配置文件为/etc/logrotate.conf,和很多其它ubuntu下的工具一下,也可以把配置文件写在/etc/logrotate.d/下面。如对我们的tomcat的log文件进行整理, sudo vi /etc/logrotate.d/tomcat,      ...

    阅读全文>>

    热门文章 linux系统日志

  • 时间:2016-12-20
  • 作者:小v
  • 分类: Linux
  • 浏览:1625
  • 评论:0
  • 日志文件的默认路径是:/var/log 下面是几个重要的日志文件的路径及其包含的信息: /var/log/syslog:它和/etc/log/messages日志文件不同,它只记录警告信息,常常是系统出问题的信息。 /var/log/messages:包括整体系统信息,其中也包含系统启动期间的日志。此外,还包括mail,cron,daemon,kern和auth等内容。 /var/log/user.log:记录所有等级用户信息的日志。 /var/log/auth.log:包含系统授权信息,包括用户登录和使用的权限机制等。 ...

    阅读全文>>

    热门文章 Nginx在嵌入式系统中的应用

  • 时间:2016-12-16
  • 作者:小v
  • 分类: Linux
  • 浏览:598
  • 评论:0
  • 1. 交叉编译PCRE库,Nginx对PCRE库有依赖,PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括Perl 兼容的正则表达式库。这些在执行正规表达式模式匹配时用与Perl 5同样的语法和语义是很有用的。          下载: pcre-8.30.tar.bz2  (参考放置路劲:/home/fqheda/XT-linux/LXT5/Eweb/eweb-v3.0.3/)          tar  ...

    阅读全文>>

    热门文章 MTP USB开发

  • 时间:2016-12-12
  • 作者:小v
  • 分类: Linux
  • 浏览:590
  • 评论:0
  • mtpmain.cpp 如下 int main(int argc, char** argv) {     int ret;     pthread_t inotifyWatchMediaThread;     //Initialize    myDatabase = new MyMtpDatabase();//新建数据库       int fd = open("/dev/mtp_usb", O_RDWR); //fd is closed in MtpServer::run.     if (fd < 0)...

    阅读全文>>

    热门文章 [ubuntu]yocto的安装配置与开发

  • 时间:2016-12-9
  • 作者:小v
  • 分类: Linux
  • 浏览:957
  • 评论:0
  • [1.安装yocto 参考:http://www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html step1:切换到bash 命令:sudo dpkg-reconfigure dash 然后选no 假如不切换到bash的话,后面的step  就会报错:Using dash as /bin/sh causes various subtle build problems, please use bash instead (e.g. 'dpkg-reconfigure dash' on an Ubuntu system.  ------------------...

    阅读全文>>

    热门文章 arm linux 的sd卡检测开发调研mtp-usb准备知识

  • 时间:2016-12-7
  • 作者:小v
  • 分类: Linux
  • 浏览:590
  • 评论:0
  • 使用fdisk -l 检查是否有sd卡 root@linaro-developer:/mnt# fdisk -l WARNING: GPT (GUID Partition Table) detected on '/dev/mmcblk0'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/mmcblk0: 14.8 GB, 14763950080 bytes 256 heads, 63 sectors/track, 1787 cylinders, total 28835840 sectors Units = sectors of 1 * 512 = 512 bytes Sector ...

    阅读全文>>

    热门文章 linux下mtp usb的开发之inotify监听机制

  • 时间:2016-12-7
  • 作者:小v
  • 分类: Linux
  • 浏览:559
  • 评论:0
  • inotify是什么?用它能干些什么?          通俗点说它是一个内核用于通知用户空间程序文件系统变化的系统,并且它是powerful yet simple的。   inotify的用户接口原型主要有以下3个: #include  <sys/inotify.h> 初始化:                   int inotify_init(void);      ...

    阅读全文>>

    热门文章 关于pfs(完全 正向加密技术)的理解基于OpenSSL

  • 时间:2016-12-5
  • 作者:小v
  • 分类: Linux
  • 浏览:1393
  • 评论:0
  • 苹果总是引领最新技术的前进,最近苹果客户开发端要求访问https网站时,需要加入pfs完全正向加密技术 所谓完全的正向加密技术,就是向前看,以前的看不到。我们可以简单地理解为即使你把秘钥破解了,你也只能看到当前的数据信息,而不能追溯以前的对话信息,以避免最大的损失。那么专业的说就是要求一个密钥只能访问由它所保护的数据;用来产生密钥的元素一次一换,不能再产生其他的密钥;一个密钥被破解,并不影响其他密钥的安全性。设计旨在长期使用密钥不能确保起安全性的情况下而不影响过去会话的保密性。 而OpenSSL则是开源的SSL套件,作为一个多用途的、跨平台的通信加密工具,为全球成千上万的web服务器所使用。Web服务器正是通过它来将密钥发送给访...

    阅读全文>>

    热门文章 bitbake介绍

  • 时间:2016-12-5
  • 作者:小v
  • 分类: Linux
  • 浏览:1062
  • 评论:0
  • 从根本上说,BitBake是一个通用的任务执行引擎,允许shell和Python任务在复杂的任务间依赖性约束下高效并行运行。 BitBake的主要用户之一OpenEmbedded,使用这个核心,并使用面向任务的方法构建嵌入式Linux软件堆栈。 从概念上讲,BitBake在某些方面与GNU Make类似,但有明显的区别: BitBake根据提供的元数据来执行任务,从而构建任务。元数据存储在配方(.bb),配置(.conf)和类(.bbclass)文件中,并为BitBake提供有关运行什么任务和这些任务之间的依赖关系的说明。 BitBake包括用于从各种地方(如源控制系统或网站)获取源代码的获取程序库。 要构建的每个单元的指令(例如,一段软件)被称为配方文件,并且包含关...

    阅读全文>>

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

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

    sitemap