文章分类 -  嵌入式

上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要:openwrt 版本:15.05(cc) OpenWrt上面应用程序开发有两种方式,一种是利用OpenWrt SDK,一种是利用OpenWrt源码。其实过程都差不是很多。源码会直接生成可执行程序的demo,SDK只生成ipk包,进行opkg安装。 在编译根目录下会有一个dl的目录,这个目录其实是“d 阅读全文
posted @ 2020-06-24 16:25 苍月代表我 阅读(3101) 评论(0) 推荐(0)
摘要:文章目录前言硬件回顾添加新的Target Profile添加设备树修改Makefile网络配置修改sh配置menuconfigTarget选择添加LuCI添加4G支持编译微信公众号前言OpenWrt 硬件 环境配置 编译上节粗略介绍了MT7688板子的硬件, 源码下载及编译, 可以看到使用的都是其它 阅读全文
posted @ 2020-06-24 16:24 苍月代表我 阅读(1263) 评论(0) 推荐(0)
摘要:先查看本路由器安装了什么软件,软件源里有什么软件可以安装。命令如下: opkg update opkg list-installed opkg list 尝试执行tcpdump,会报错“tcpdump: not found”,说明此软件没有安装。可自行安装,命令如下: opkg install tc 阅读全文
posted @ 2020-06-19 09:53 苍月代表我 阅读(1256) 评论(0) 推荐(0)
摘要:#include<stdio.h>#include<stdlib.h>#include<string.h> #define MAX 5 typedef struct{ int queue[MAX] ; unsigned int head ; unsigned int tail ; }FIFO; // 阅读全文
posted @ 2020-06-04 13:25 苍月代表我 阅读(2271) 评论(0) 推荐(0)
摘要:#define ADV_DATA_DEPTH 10 //10帧数据深度 #define ADV_DATA_LENGTH_MAX 128 //每帧数据最大长度为128字节 //结构体声明 typedef struct{ U8 ucHeadPtr; //头指针 U8 ucTailPtr; //尾指针 U 阅读全文
posted @ 2020-06-04 13:23 苍月代表我 阅读(3805) 评论(0) 推荐(0)
摘要:#ifndef _USART_QUEUE_H_#define _USART_QUEUE_H_ #include "type.h" typedef enum{ USART_QUEUE_EMPTY = 0, USART_QUEUE_FULL = 1, USART_QUEUE_OK = 2,} usart 阅读全文
posted @ 2020-06-03 16:29 苍月代表我 阅读(1104) 评论(0) 推荐(0)
摘要:1.定义一个空的指针函数 指针函数的参数是uint8_t 类型ch typedef void (* usart_recv_callback)(uint8_t ch); 2.声明这个类型 usart_recv_callback usart1_recv_cb; 3.串口配置时,一个形参为串口中断接收回调 阅读全文
posted @ 2020-06-03 16:06 苍月代表我 阅读(3774) 评论(0) 推荐(0)
摘要:本文主要功能主要是利用OpenWRT系统uci命令实现无线中继,主要是利用uci程序修改/etc/congfig/目录下的配置文件。实现步骤如下主要分为以下几步: 1) 安装 relayd (opkg安装或者make menuconfig里加载) opkg update opkg install r 阅读全文
posted @ 2020-05-20 11:24 苍月代表我 阅读(2654) 评论(0) 推荐(0)
摘要:FFTW官网www.fftw.org上可以下载fftw-3.3.4.tar.gz 解压tar -xzvf fftw-3.3.4.tar.gz 1 ./configure 2 make3 make install 以编译float版本为例: ./configure --prefix=/home/tuz 阅读全文
posted @ 2020-03-16 10:31 苍月代表我 阅读(8157) 评论(0) 推荐(0)
摘要:其实mqtt不需要太复杂的流程,进入openwrt,make menuconfig 在lib中选择mosquitto-nossl,然后make V=99, 编译出来以后再openwrt\build_dir\target-mipsel_24kec+dsp_uClibc-0.9.33.2\mosquit 阅读全文
posted @ 2020-03-16 09:10 苍月代表我 阅读(2330) 评论(0) 推荐(0)
摘要:OpenWrt系统已经发布了多个版本,如下: 发布时间版本号开发代号 2013年4月 12.09 正式版 Attitude Adjustment 2014年10月 14.07 正式版 Barrier Breaker 2015年9月 15.05 正式版 Chaos Calmer 这些版本号很长,打字费 阅读全文
posted @ 2020-01-03 00:10 苍月代表我 阅读(4918) 评论(0) 推荐(0)
摘要:最近买了个开发板回来尝试自己编译,刚开始时候不太会,后来经过长时间的看文档需求,把环境搭建起来,总的来说编译还是挺顺利,比老毛子固件好编很多,毕竟是openwrt原生代码好。下面来说说如何搭建平台和编译过程 我用的是ubuntu14.04 64位的可能需要安装其他的一些依赖 搭建环境之前我们需要安装 阅读全文
posted @ 2020-01-03 00:10 苍月代表我 阅读(2625) 评论(0) 推荐(0)
摘要:./scripts/feeds update -a Updating feed 'packages' from 'https://github.com/openwrt/packages.git' ... Initialized empty Git repository in /home/openwr 阅读全文
posted @ 2020-01-03 00:09 苍月代表我 阅读(1614) 评论(0) 推荐(0)
摘要:从OpenWrt获取源码(详见https://dev.openwrt.org/wiki/GetSource)后,直接使用make menuconfig来设置编译参数的时候是没有Luci和一些其他包的。 此时我们需要使用源代码里script文件夹下的feeds脚本来更新包列表,并将其集成到menuco 阅读全文
posted @ 2020-01-03 00:08 苍月代表我 阅读(5862) 评论(0) 推荐(0)
摘要:DA14580是Dialog公司研制的蓝牙单芯片,号称全球功耗最低,是TI CC2541的四分之一,是运动手环等穿戴类电子产品的常用芯片。但是DA14580的开发门槛不低,适合有蓝牙开发经验的团队来开发,不适合学习爱好者,在网络上搜索DA14580相关的开发文章,基本上都是对官方仅有的几篇文档进行简 阅读全文
posted @ 2019-02-12 08:44 苍月代表我 阅读(632) 评论(0) 推荐(0)
摘要:最近又接了一个小单,基于vocore(硬币size的RT5350核心板)开发一套usbcam软件。摄像头用的是ov9712 + SN9C291(h.264 encoder)。 这里简单记录一下开发过程: 首先, 选SDK来开发还是openwrt来开发,有如下区别: 对于RT5350、MT7620等芯 阅读全文
posted @ 2018-06-02 14:47 苍月代表我 阅读(1726) 评论(0) 推荐(0)
摘要:已经对gnash的依赖库作了详细的分析,下边是必须依赖的库:GIF Required libungif-devlibxml2 Required libxml2-devPNG Required libpng12-devJPEG Required libjpeg62-devBoost Required 阅读全文
posted @ 2017-05-09 13:17 苍月代表我 阅读(257) 评论(0) 推荐(0)
摘要:Gnash 是一个发布在 GPL 许可下的 SWF 播放器,并为 Firefox、Mozilla、Konqueror 等浏览器提供插件支持。官方网址: http://www.gnashdev.org/ 。Gnash 支持很多 SWF v7 的特性和 ActionScript 2 类,对于 SWF v 阅读全文
posted @ 2017-05-09 10:18 苍月代表我 阅读(428) 评论(0) 推荐(0)
摘要:直接进入主题吧,用ubuntu10.04光盘启动电脑,进入LIVECD模式。 sudo -i 先来找一找你的ubuntu10.04安装在那个分区,用: fdisk -l 我的部分输出如下: Device Boot Start End Blocks Id System /dev/sda1 1 914 阅读全文
posted @ 2017-05-04 19:38 苍月代表我 阅读(447) 评论(0) 推荐(0)
摘要:重装ubuntu Gnome环境 开机按住shift 进入grub 打开网络 进入root shell命令行下 输入: sudo apt-get remove ubuntu-desktop 再输入: sudo apt-get install ubuntu-desktop 安装完成,重登录,Gnome 阅读全文
posted @ 2017-04-25 11:18 苍月代表我 阅读(302) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 11 下一页