自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (22)
  • 收藏
  • 关注

原创 利用树莓派 播放mp3,web远程操作

1.在树莓派上面安装 mplayersudo apt-get install mplayer2.在树莓派上面安装 nodejs到nodejs官网上面下载最新的 nodejs通过 ftp 放入 树莓派 解压 $ tar -xvf node-v8.11.3-linux-armv7l.tar.xz并且 移动到 /usr/local/node sudo mv node-v8.11.3-linux-armv...

2018-07-16 09:46:28 2660 2

原创 JQuery 通过 ajax读取 数据库文件 json 格式返回

JQuery 通过 ajax读取 数据库文件 json 格式返回<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script src="https://cdn.bootcss.com/jquery/1.10.2/jqu

2018-07-10 00:12:23 625

Gif2Bmp.rar

使用 mfc 开发的 将gif 每一帧提取出来 转换成 bmp的工具,因为单片机gif解码实在太慢了,先用空间换时间,放到25Q64里面

2021-02-22

stm32_ucos_ch340.rar

stm32 用ucos 重写了 ch340 的usb枚举,流程更加明了,便于学习

2021-01-29

ucos2重写stm32标准库的usb转串口demo

因为stm32的usb转串口demo的枚举过程是基于状态的,分析起来不明了,改为基于ucos2的基于过程,代码直接明了 分析起来

2021-01-27

tcp转串口,使用libevent

在ubuntu里面使用 libevent 实现,作为

2021-01-10

cryptopp810.zip

在 https://www.cryptopp.com/index.html#download 下载的最新代码 测试过 可以在 vs2010 vs2013 上编译通过, 官网下载太慢了,放到这里 大家下载快点 crypto++ 的820 库

2020-04-08

u3dtcpsrv.rar

unity通过调用 c++ 的dll 实现 tcpserver,只接收一个客户端,实现跟客户端的数据交流

2020-03-11

stm32isp.rar

C代码,接口简单明了,在本机测试通过可以正常读写stm32 串口设备默认是 ttyUSB0 int DemoPro(unsigned char *pdata,int len) { int ret=0; stm32isp.fd=stm32isp.open(); printf("fd:%d\n",stm32isp.fd); while(1){ if(TestLink()!=0) {ret= 1;break;} //握手失败 if(GetVersionAndCmd()!=0) {ret= 2;break;} //获取版本失败 printf("ver:%d.%d\n",stm32isp.ver>>4,stm32isp.ver&0x0f); if(stm32isp.ver!=0x22) {ret= 3;break;} //下载器的版本不对,暂时只针对2.2版本的程序 if(GetProtectState()!=0) {ret= 4;break;} //其实读取不了是不是保护的状态的 if(GetStm32TypeId()!=0) {ret= 5;break;} //获得stm32的型号 printf("stm32 type:%X\r\n",stm32isp.typeid); if(ReadMemory(0x1FFFF7E8,12,(unsigned char*)stm32isp.onlyId)!=0) //读取唯一id,读取失败则解锁再读取 { printf("read id eror\n"); if(UnRdProtect()!=0) {ret= 6;break;} continue; } else printf("stm32id:%08X%08X%08X\n",stm32isp.onlyId[0],stm32isp.onlyId[1],stm32isp.onlyId[2]); if(EraseFlash()!=0) { //擦除失败 就擦除读保护 printf("Erase Chip error\n"); if(UnRdProtect()!=0) {ret= 7;break;} continue; } //if(WriteMemory(0x8000000,sizeof(testcode),testcode)!=0) {ret= 8;break;} //printf("Write Rom ok\n"); //if(EnRdProtect()!=0) {ret= 9;break;} //printf("read protect\n");1 //if(EnWrProtectX(0,2)!=0) {ret= 10;break;} //printf("write protect ok\n"); if(WriteBin2Flash(pdata, len)!=0) {ret= 8;break;} if(VerifyRom(pdata, len)!=0) {ret= 9;break;} if(EnWrProtectX(0,64)==0) { //写入写保护之后 系统会重启 if(TestLink()!=0) {ret= 1;break;} //握手失败 }else {ret= 10;break;} if(RunProgram(0x8000000)!=0) {ret= 11;break;} break; } stm32isp.release(stm32isp.fd); return ret; }

2020-02-26

hisi_io_drv.rar

Hi3516Ev300 的io驱动,参考了mini2440 的led驱动开发 在测试demo里面会使得GPIO1_4切换高低电平 在console 先 insmod HiLed.ko 在 /dev 里面就会有设备 HiLed 然后运行 .\TestLed 就能用万用表看到 GPIO1_4 的电平切换

2020-01-02

hisi_io_drv.rar

海思3516ev300 的 IO 驱动 GPIO1_4 参考 Mini2440 的io驱动 改动而来 里面写好了 makefile

2020-01-01

gb2big.zip

为了单片机中简体转繁体字的字码 转换公式 简体字的 编码0 编码1 繁体字 编码0= gb2big[((简体字的 编码0 - 0xB0) * 0x5E + 简体字的 编码1 - 0xA1)*2] 繁体字 编码1= gb2big[((简体字的 编码0 - 0xB0) * 0x5E + 简体字的 编码1 - 0xA1)*2+1]

2019-10-14

rtp转h264文件 将udp的数据保存成 h264

将rtp中的h264保存成文件,将udp包重新组包,为了实现摄像头数据的及时读取

2019-08-28

rtp2h264.rar

visual C++ 的工程 实现rtp推流h264在vlc下播放,附带了h264文件,dsp文件

2019-08-08

ComDlg.rar

串口的异步通信,实现了串口的发送接收,专门打开串口接收线程等待串口数据

2019-07-14

bin2hex.rar

源码以及exe可执行文件 将bin文件转换为hex文件,因为很多烧录器都使用hex方式烧录 bin2hex abc.bin 0x8001000 abc.bin是bin文件 0x8001000 是 bin文件放入的hex地址

2019-07-04

stm32利用spi驱动tm1803

stm32利用spi+dma 驱动 tm1803 测试可以驱动64个灯组没有压力,理论上可以驱动128个 tm1803

2018-10-24

将游戏手柄按键映射到键盘

在linux下 将游戏手柄的按键 映射到 键盘 发送到系统消息中, 可以用游戏手柄玩本来只能键盘玩的游戏

2018-08-14

串口发送按键信息

监控mfc窗体的按键,输出相应的按键信息,包含了代码和exe文件

2017-12-11

基于COCOS2DX的推箱子 源代码

cocos2dx 推箱子 源代码 apk 的运行效果和 exe 有区别 不知道问题出在哪里

2017-06-01

Mini2440 Linux SDL推箱子代码

使用SDL贴图做的 推箱子 用触摸笔操作

2015-02-01

图像识别 对 点数 的识别

采用vc6编写 自动对亮度进行调整 里面有样品进行测试 无聊 为了找工作有作品面试所写

2010-08-15

基于mega8的操作系统,类ucos

用mega8 实现两个任务 其实最多支持8个任务的,理论上 在m8上面应该能跑4-5个任务 里面是一个按键扫描 一个液晶显示的任务 因为用操作系统做菜单比较方便所以写的

2010-03-08

推箱子 源代码 MFC

推箱子 源代码 MFC 纯鼠标操作 谢谢大家指正 QQ 191635418

2009-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除