MT7688
Midas-Zhou
GUI, Linux,E3D, 机器学习
展开
-
MT7688: opcode not supported on this processor:mips1 (mips1) 编译错误解决
MT7688: opcode not supported on this processor:mips1 (mips1) 编译错误解决原创 2017-03-20 08:19:22 · 2446 阅读 · 4 评论 -
MT7688: Shine定点MP3压缩库试验
Shine是一款开源的定点MP3压缩软件,特别适合没有FPU的MT7688来进行PCM数据的压缩。编制了一段小程序来试验一下 Shine库的应用,发现压缩的速度还是非常快的!说明:1. 先用arecord录制一段RAW(PCM)语音,采样率为8k, S16_LE模式, 也可以是其他格式的,程序中sh_config.wave.samplerate做相应修改。2. 注意sh_config.原创 2017-03-28 12:39:57 · 859 阅读 · 0 评论 -
Openwrt MT7688: 汇编实现hello world
在openwrt-widora环境下用汇编实现hello world, 用syscall来调用print和exit,其特点就是编译出来的可执行文件比用C编译出的小了很多。1.代码: asmhello.S#include <asm/regdef.h>#include <asm/unistd.h>.datamsg: .ascii "Hello Wo...原创 2019-04-03 09:11:24 · 448 阅读 · 0 评论 -
Openwrt ubox应用例子: 实现C/S网络通信
ubox是Openwrt的一个帮助工具包, 包含了MD5,链表,平衡树,blob标签式二进制数据包的生成和解释......等等基础API, 以及uloop,usock,ustream,ulog等应用。 通过学习ubox可以更好地理解和融入Openwrt框架体系。通过应用其中的uloop和usock可实现基于文件句柄监控和事件驱动机制的C/S结构网络通信应用。以下是一个实现的小例子:1....原创 2019-05-22 11:09:44 · 2358 阅读 · 0 评论 -
Openwrt ubus: 进程间通信的例子
ubus是Openwrt实现进程间通信的一种总线机制, 由三部分协作完成通信过程:ubusd守护进程,ubus服务端,ubus客户端。1. ubusd守护进程: 管理ubus服务端和客户端的注册,并作为服务端和客户端的中间人, 进行消息转发, 所有消息均封装成json格式。向ubus服务端传递ubus客户端的请求(call),向ubus客户端传递ubus服务端的执行结果。2. ubus服...原创 2019-05-28 11:19:37 · 4210 阅读 · 2 评论