青与鱼博客

@钦与鱼

April 3rd 2019 / 玩玩编程

JRE精简

写了个GUI客户端,本身就很大了。

22MB,加上JRE,压缩后差不多能有100M
有点恐怖~就想到来精简一下,也是网上找到的办法,现在来记录一下。


阅读更多......

March 12th 2019 / 玩玩编程

stm32 can通讯

通讯不难,主要是关于标志位和屏蔽位的问题
波特率计算公式:72M/2/60(1+3+2)=0.1 即波特率为100KBPs

//屏蔽滤波(can接收才涉及)
    CAN_FilterInitStructure.CAN_FilterNumber=0;//0号滤波器
    //屏蔽滤波模式
    CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask;//标识符屏蔽位模式
    //32位寄存器
    CAN_FilterInitStructure.CAN_FilterScale=CAN_FilterScale_32bit;
    //标识符寄存器高16位
    CAN_FilterInitStructure.CAN_FilterIdHigh=0x0000;
    //标识符寄存器低16位
    CAN_FilterInitStructure.CAN_FilterIdLow=0x0001;
    //屏蔽寄存器高16位
    CAN_FilterInitStructure.CAN_FilterMaskIdHigh=0x0000;
    //屏蔽寄存器低16位
    CAN_FilterInitStructure.CAN_FilterMaskIdLow=0x0000;

阅读更多......

February 27th 2019 / 玩玩编程

exe程序反编译

首先可以使用PEID查看程序语言

上面的是C#写的程序

这个是delphi写的程序

对于c#的程序,我们可以用dnspy进行反编译

February 19th 2019 / 玩玩编程

qemu开发嵌入式linux (一)

嵌入式linux开发板真贵。。。。
外围设备gpio iic uart等用其它的板子玩过,这里就单纯的学学linux吧,所以我用qume来虚拟一个ARM开发板。
首先需要搭建一个开发环境

PC系统:Windows7
虚拟机:VM
虚拟机系统:ubuntu
模拟的开发板:vexpress


阅读更多......
x