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

热门文章 yocto项目快速入手2

  • 时间:2016-11-30
  • 作者:小v
  • 分类: Linux
  • 浏览:587
  • 评论:0
  • yocto项目快速入手      Yocto项目是一个开源协作项目,其使用对象是嵌入式Linux系统的开发人员。其中,Yocto项目使用基于OpenEmbedded(OE)项目的构建主机(build host),该项目使用BitBake工具构建完整的Linux映像。 BitBake和OE组件组合在一起以形成参考构建主机,历史上称为Poky。那么   如果你没有运行Linux的系统,并且你想给Yocto项目一个测试运行,你可以考虑使用Yocto项目生成工具。构建设备允许您使用非Linux开发系统使用Yocto项目构建和引导自定义嵌入式Linux映像。有关详细信息,请参阅Yocto项目构建设备。 ...

    阅读全文>>

    热门文章 yocto 工程概述(1)

  • 时间:2016-11-30
  • 作者:小v
  • 分类: Linux
  • 浏览:690
  • 评论:0
  • 不管你打算如何使用Yocto项目,你都有可能使用Linux内核。本手册提供了有关Yocto Linux内核元数据的背景信息,介绍了您可以使用内核工具执行的常见任务,以及如何使用内核元数据来处理Yocto项目中的内核。 每个Yocto项目版本有一套linux-yocto配方,其中的Git仓库可以在Yocto Source Repositories的“Yocto Linux Kernel”标题下查看。发布的新配方可跟踪最新的上游开发,并引入新支持的平台。发行版中的以前食谱已刷新并至少支持一个附加发行版。随着它们的协调,这些以前的版本更新为包括长期支持计划(LTSI)项目的最新版本。还包括一个linux-yocto开发配方(linux-yocto-dev.bb)如果你想与最新的上游Linux...

    阅读全文>>

    热门文章 关于mongoose由http转换成https在Linux下笔记编译链接库问题(3)

  • 时间:2016-11-25
  • 作者:小v
  • 分类: Linux
  • 浏览:552
  • 评论:0
  • 我们在编译mongoose6.4的时候发现要调用一些OpenSSL的库。这里编译的时候不知道怎么添加链接,后来想起在makefile的时候能做到。 普及一下linux下c编译的问题, 链接时,主要是链接函数和全局变量,所以,我们可以使用这些中间目标文件(O文件或是OBJ文件)来链接我们的应用程序。链接器并不管函数所在的源文件,只管函数的中间目标文件(Object File),在大多数时候,由于源文件太多,编译生成的中间目标文件太多,而在链接时需要明显地指出中间目标文件名,这对于编译很不方便,所以,我们要给中间目标文件打个包,在Windows下这种包叫“库文件”(Library File),也就是 .lib 文件,在UNIX下,是Archive Fil...

    阅读全文>>

    热门文章 关于mongoose由http转换成https在Linux下笔记(2)

  • 时间:2016-11-25
  • 作者:小v
  • 分类: Linux
  • 浏览:1335
  • 评论:0
  • 重新梳理一下mongoose的源码程序,mongoose的源码只有mongoose.c和mongoose.h两个文件。 但是在mongoose6.4的版本上mongoose.h里已经定义了使用ssl的宏定义,用户只需要在 #define MG_ENABLE_SSL //使能https mongoose的提交发布的网址:https://github.com/cesanta/mongoose/releases   这个网址可以查看发布的历史, 点击箭头进入找到源码, 然后按照github的例子进行配置始终编译不过,github的源码如下 文件名称叫 simplest_...

    阅读全文>>

    热门文章 关于mongoose由http转换成https在Linux下笔记(1)

  • 时间:2016-11-24
  • 作者:小v
  • 分类: Linux
  • 浏览:534
  • 评论:0
  • 嵌入式linux下已经实现了mongoose6.4的httpserver  但是,据悉苹果不就将不再支持http,要支持https,所以为了迁就苹果,要在嵌入式 linux下将我们的mongoose httpserver 改成 https. https 是一种支持ssl证书认证的http,客户端访问https 服务器的时候会比较这两个证书是否一样,在linux下有个openssl 这是一个标准的ssl协议。 mongoose 嵌入了OpenSSL。 在 linux Ubuntu下查看OpenSSL的 版本使用命令  OpenSSL  version 便可一看到版本信息。 官网https的说明...

    阅读全文>>

    热门文章 stm32调试can总线使用tja1050和vp230 61mctcvg4遇到的问题

  • 时间:2016-11-23
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:2051
  • 评论:0
  • 一开始使用vp230 61mctcvg4这个模块 貌似也叫sn65hvp230这个芯片调试can总线,他的供电为3.3v 如下图 丝印为vp230 61mctcvg4   买了4个调了2天也没通,估计买到假货了,在淘宝买的,当然也不知道是哪的问题。在次注意以后不要用此片子。 后来买了tja1050收发芯片,使用千目电子的usb-can-A1+软件工具,进行分析调试。一开始使用监听模式能收到数据,正常连接无法接收。技术支持说波特率不对。 我让stm32作发送器,usb-can作接收器。 在调试的时候,要使用仿真对波特率进行比对。在配置波特率的时候有一个公式是 //  fclk...

    阅读全文>>

    热门文章 stm32下lwip使用DHCP实现自动获取IP地址的设计

  • 时间:2016-11-23
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:3099
  • 评论:0
  • lwip_v1.4.1 首先在lwip找到 opt.h 里将 #define LWIP_ARP                        1 //值1使能     /*    ----------------------------------    ---------- DHCP options ----------    ---------------------------------- */ /**  * LWIP_D...

    阅读全文>>

    热门文章 can模块SN65HVD230D调试can通信失败问题

  • 时间:2016-11-22
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:582
  • 评论:0
  • 如上图所示,使用的是TI的SN65HVD230D, 当使用器件上丝印为VP23058MA7S2的器件时(之前买的器件),CAN收发都正常, 当使用器件上丝印为VP23061MCTCVG4的器件时(新买的器件),CAN报文不能正常收发, 电路完全一样, 经测量,发现: 当使用丝印为VP23058MA7S2的器件时,5脚对地的电压为1.8V, 当使用丝印为VP23061MCTCVG4的器件时,5脚对地的电压为2V,且此时把电容C2拆掉,5脚对地的电压变为1.8V,CAN通信恢复正常, 现在初步确定是5脚对地的电压为2V造成CAN通信异常, 为什么使用丝印...

    阅读全文>>

    热门文章 mini2440如何自启动加载模块

  • 时间:2016-11-18
  • 作者:小v
  • 分类: Linux
  • 浏览:542
  • 评论:0
  • 只针对mini2440开发板,因为有的开发板没有这个目录。 在/etc/init.d/ 下找到rcS 末尾添加 insmod /home/plg/mt7601Uap.ko sleep 1 ifconfig eth0 down ifconfig ra0 192.168.1.100 ifconfig ra0 up

    阅读全文>>

    热门文章 创建ssh用户和公共秘钥无权限问题

  • 时间:2016-11-18
  • 作者:小v
  • 分类: Linux
  • 浏览:523
  • 评论:0
  • 首先创建用户和密码 设置Git的user name和email: $ git config --global user.name "xuhaiyan" $ git config --global user.email "haiyan.xu.vip@gmail.com" 2 ssh-keygen -t rsa -C "de.li@zerotech.com" 3 将id_rsa.pb 复制到git服务器 4 SSH生成id_rsa, id_rsa.pub后,连接服务器却报: Agent admitted failure to sign using the key 错误。 解决方法: ...

    阅读全文>>

    热门文章 blink -mtk7601 rt2860在mini2440上的热点配置

  • 时间:2016-11-17
  • 作者:小v
  • 分类: Linux
  • 浏览:538
  • 评论:0
  • 上上篇讲述了如何移植usb无线网卡到mini2440上的驱动,这篇讲述如何将他作为热点,通过手机或者电脑房问他,这样可以实现一个小型的服务器。 下面讲述如何配置成热点。 首先在MT7601U_LinuxAP_3.0.0.1_20130802  文件加下找到 RT2870AP.DAT  打开它对他进行配置 # Copy this file to /etc/Wireless/RT2870STA/RT2870STA.dat # This file is a binary file and will be read on loading rt.o module. # # Use "vi RT2870STA.dat" to mo...

    阅读全文>>

    热门文章 linux 下安装hostapd 让网卡做热点

  • 时间:2016-11-17
  • 作者:小v
  • 分类: Linux
  • 浏览:617
  • 评论:0
  • 1、下载hostapd 可以到官网上下,主页:http://w1.fi/hostapd/ ,我选择使用hostapd-0.7.3 也可以使用wget下载: wget http://w1.fi/releases/hostapd-x.y.z.tar.gz(这里改成自己选用的版本) 解压并进入源码目录: tar xzvf hostapd-x.y.z.tar.gz cd hostapd-x.y.z/hostapd 2、配置hostapd,使它编译为支持nl80211驱动 cp defconfig .config vi .config 找到“#CONFIG_DRIVER_NL80...

    阅读全文>>

    热门文章 blink -mtk7601在mini2440上的移植

  • 时间:2016-11-16
  • 作者:小v
  • 分类: Linux
  • 浏览:738
  • 评论:0
  • 本片讲述 blink作为热点在mini2440上的实现。mini2440使用是2.6.32的版本  ,首先在网上下载 ap的驱动  http://download.csdn.net/detail/diandianyangyi/7894443 相关文章可参考这里 http://blog.csdn.net/diandianyangyi/article/details/39202255 使用 tar -jvzf 命令解压到pc 主机上,pc主机使用Ubuntu 系统。 解压完成后搜索 config.mk   使用指令 在解压后的目录里 使用  find . -name co...

    阅读全文>>

    热门文章 linux下如何查看是否安装驱动网卡驱动

  • 时间:2016-11-16
  • 作者:小v
  • 分类: Linux
  • 浏览:586
  • 评论:0
  • 新买的blink usb无线网卡19块钱,插在mini2440的usb口上。能识别为 148f:7601, 为mtk的802.11n的无线网卡,但通过iwconfig 命令并没有显示有驱动。

    阅读全文>>

    热门文章 stm32的回环测试

  • 时间:2016-11-15
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:506
  • 评论:0
  • stm32的回环测试无需tja1050 vp230这类收发器,也无需将PA11 和pa12进行短接,直接配置好程序,便可以实现。

    阅读全文>>

    热门文章 关于mini2440的usb驱动无法安装问题

  • 时间:2016-11-9
  • 作者:小v
  • 分类: Linux
  • 浏览:560
  • 评论:0
  • mini2440开发板,断电之前加载了东西,导致文件系统崩溃,内核启动完后,无法进入shell,连rcS都找不到了。 于是根据友善之臂的说明重新烧写文件系统,使用minitools nor flash 模式下无法连接,打开设备管理器发现没有安装驱动,在网上下载 什么usbdotlib之类的工具还是不管用,我的电脑是win10  64位的,手上没有sd卡也无法脱机烧写,不知道怎么办了,突然想到用驱动精灵试试。 驱动精灵会检测到有一个Android device设备 ,安装即可。

    阅读全文>>

    热门文章 移植程序时发现程序not command 以及 arm-linux-readelf的用处

  • 时间:2016-11-7
  • 作者:小v
  • 分类: Linux
  • 浏览:826
  • 评论:0
  • 移植程序时,发现在宿主机上make好的程序,下载到目标板上后提示 -/bin/sh: hello: not found的解决办法   后来加了权限,还是不行,搜索后发现是缺少库,于是搜索了 arm-linux-readelf的用法  arm-linux-readelf  -d  hello_test  将这个命令输入在宿主机上可以查看当前依赖的动态库,将其拷贝到目标板的/lib下。

    阅读全文>>

    热门文章 make[1]: *** [kernel/bounds.s] 错误 1

  • 时间:2016-11-7
  • 作者:小v
  • 分类: Linux
  • 浏览:1320
  • 评论:2
  • 本来这个问题是在百度知道回答的,结果百度越来越垃圾 这个问题出现在编译内核的时候,我的是编译s3c2440的时候遇到的,arm-linux-gcc也安装了  arm tab键2次也能出现arm-linux-gcc等内容,但就是编译不过 具体解决方法 将下边的安装包安装一下吧  sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev lib32z-dev libgl1-mesa-dev g++-m...

    阅读全文>>

    热门文章 编写第一个linux驱动程序

  • 时间:2016-11-7
  • 作者:小v
  • 分类: Linux
  • 浏览:599
  • 评论:1
  • 和大多数初学者一样,都是从helloword入手,关键是熟悉这个流程 首先介绍我的环境,Ubuntu14   64位win10主机。linux内核 为3.16.0-73-generic。可使用uname -r 指令查看。编译的内核版本为linux2.6.32 思路 这里是动态加载,也就时生成module.ko文件,然后手动加载进内核。 首先将你的驱动配好Makefile和Kconfig。 然后将这两个关联到drivers下的makefile和Kconfig。这样才会出现到menuconfig的界面上。 然后在linux核源码下,将友善之臂的源码.config拷贝到当前.config.然...

    阅读全文>>

    热门文章 stm32输出pwm波形定性分析

  • 时间:2016-11-3
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:669
  • 评论:0
  • 部分资料参考网友 部分资料参考网友 /****************************************************************   * 函数名:void GPIO_Config(void)    * 描述  :配置复用输出PWM时用到的I/O    * 输入  :无    * 输出  :无    * 调用  :main()调用    ***************************************************************/ &n...

    阅读全文>>

    热门文章 linux网络编程-udp通信(二)

  • 时间:2016-11-3
  • 作者:小v
  • 分类: Linux
  • 浏览:501
  • 评论:0
  • 我们直接进入函数,由于网站编辑器不太好,所以会有点乱 这是一个udp server ,注意udpserver使用到的函数 /******************************************************************************* * function name : main * description : main function for control_engine * param[in] : none * param[out] : none * return : 0-success,-1-fail *************************************************...

    阅读全文>>

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

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

    sitemap