上一篇文章中有写到如何使用OPENWRT的SDK,这里继续,写怎么在上面开发自己的应用程序. 我欲在OpenWrt上编写一个软件,它能够去读取某个AD芯片的多通道采样值. 在看这篇文章之前请看这官方的文章:http://wiki.openwrt.org/zh-cn/doc/devel/packages 我使用一个最简单的应用程序作为自己的模板,就是package/gpioctl这个应用程序,复制一份gpioctl文件夹然后把重命名为sensor-strain,然后修改一个里面的Makefile文…
这个系列其实已经中断有一段时间了,主要是由两个原因: 第一是微软那边把以前的KRE改成了XRE,所以导致前两篇有点过时了. 第二是自己年前1月份被裁员,Mac的机器被回收,再加上忙于和公司扯皮和找工作,没心情写了. 第三是家里只剩一台破机器(5年前的,一直用公司的,自己没买),实在是跑不起来. 总结一下,就是没机器没环境写了,所以断了. 现在终于买了个新机器,不过不是Mac的(穷屌买不起那消费品),但是还是可以在Linux上运行,在Mac上面除了前面的IDE安装,其他的和Linux的都差不多,大…
openwrt上wifi探针的实现 探针是通过wifi搜集经过这个AP范围的手机的mac地址,没有什么深刻的东西,知乎上关于这个东西讨论的很多,有人觉得很有用,可以做很多增值的应用,有人觉得没啥用,不过这并不妨碍我们从技术上去实现它. 看到探针,感觉很高大上的样子,其实就是通过wifi搜集经过这个AP范围的手机的mac地址,没有什么深刻的东西,知乎上关于这个东西讨论的很多,有人觉得很有用,可以做很多增值的应用,有人觉得没啥用,不过这并不妨碍我们从技术上去实现它. 802.11协议 协议里面要求每…
来源博客:Wang Jie's Blog 本文链接:http://blog.wangjiegulu.com/2018/02/13/writing_a_modular_project_on_android 版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议.转载请注明出处. 原文:https://medium.com/mindorks/writing-a-modular-project-on-android-304f3b09cb37 在Android上编写模块化项…
目标 部署一台自动代理路由器,实现根据域名来自动设定直连或者代理,而我要做的只是设置PC的默认网关为主路由器(192.168.0.1)还是自动代理路由器(192.168.0.254). 创建Openwrt虚拟机 系统版本 主路由器 (ip: 192.168.0.1) ESXI 6.0U2 Openwrt 15.05.1 (ip: 192.168.0.254,gateway: 192.168.0.1) Openwrt虚拟机的配置教程有很多,这里只针对ESXI版Openwrt可能会遇到的问题说明下:…
我在salt上编写了备份日志的脚本,在/opt/CardServer下的主程序目录只保留当天的日志,/opt/log_del目录会保存7天的日志.salt * state.sls script.log_sevenday#添加计划任务salt * cron.set_job root '00' '4' '*/1' '*' '*'  '/usr/bin/python /opt/script/del_log.py' 'backup /opt/CardServer/*/*.log-->/opt/log_d…
转自:http://www.openwrt.pro/post-389.html 纯L2TP(l2tp + ppp,无IPSec) 首先安装xl2tpd软件包 opkg update opkg install xl2tpd 编辑/etc/xl2tpd/xl2tpd.conf,配置l2tp服务器端 [global] port = 1701 auth file = /etc/xl2tpd/xl2tp-secrets access control = no [lns default] exclusive…
安装 Ubuntu        dotnet core 跨平台已不再是梦,它带来的意义非凡,比如api接口可以在linux上编写及部署,也可以在windows上编写好,打包发布,然后copy到linux上部署.从官网下载最新版本, 然后装到虚拟机VMware中.如果是centeros,系统开启后,默认进入命令行模式,估计一部分同学,看到类似dos界面,有点恐慌,不急,在命令行中输入startx回车,进入到图形界面.无论是哪种系统,虚拟机上装的操作系统,在开机启动后,都有可能窗口不能自适应,也就…
上一步是硬件描述语言,下一步是FPGA. 学习了硬件描述语言(Verilog或者VHDL)之后,FPGA该如何继续. 世上没有捷径,每一步都得踏踏实实的走.学习FPGA也是这样,在有了硬件描述语言的基础之上,可以学习FPGA基础. 学习模块的划分和接口的定义,可参考FPGA厂商的一些实例设计,想办法实现一遍,学习一些解决问题的套路,处理问题的技巧,知道写一个能用的东西大概需要哪些背景知识. 学习实现一些简单.初级.常用的协议,如UART,SPI,IIC,,这里会对写状态机的能力进行进一步锻炼.尽…
本篇博客将给大家介绍怎么在PyCharm上编写运行WordCount程序. 第一步 下载安装PyCharm 下载Pycharm PyCharm的下载地址(Linux版本).下载完成后你将得到一个名叫:pycharm-professional-2018.2.4.tar.gz文件.我们选择的是正版软件,学生可申请免费使用.详细信息请百度. 安装PyCharm 执行以下命令解压文件: cd ~/下载 tar -xvf pycharm-professional-2018.2.4.tar.gz Shell…