writeing的专栏

一个初入门的嵌入式狗

STM32F4-usb_slave u盘

使用stm32F4的HSUSB移植一个usb和sd卡组合当做U盘使用的操作想要做到这个功能,大致如下几个步骤 1,SDIO/SPI 驱动 SD卡,具体的驱动可以使用keil提供的eval库 2,下载usb device驱动,我们这里使用的是被动模式,slave 3,添加usb文件到工程 4...

2017-08-07 19:09:42

阅读数 4291

评论数 0

stm32-W5500-官网教程

w5500就是一个以太网模块,这个模块本身集成了tcp/ip协议,mcu只需要通过spi协议读写他的寄存器就可以进行数据交互了,下面大致说说stm32移植w5500的过程和步骤吧, 10个引脚中,真正使用的也就只有vcc gnd miso mosi sclk scs 这几个脚,RST和int引脚...

2017-06-21 17:18:50

阅读数 28671

评论数 3

nw-tcp部分的 bug修改经验

这几天连着修改了好几个tcp方面的bug,也算是有了一个基本的认识吧, tcp在n720里面从srv到open,到write,read,ack,再到close。基本的流程大致如下吧,简单说一下。 srv配置tcp的一些参数,在这里面,主要做了2件事, 一件事就是解析发送过来数据,ip地址,还...

2016-10-25 23:38:06

阅读数 342

评论数 0

nw-tcp bug的小理解

这两天遇到了tcp方面的bug感觉对tcp的使用会有点帮助,所以写下来,第一个是使用mynetopen之后模块会进入tcp connect过程,但是这个一般比较慢,所以设计成了异步的,问题就是,如果此时再发送mynetopen的话,是按照connect之后的逻辑处理的,也就是返回912(tcp连接...

2016-10-13 23:05:34

阅读数 260

评论数 0

nw-工作过程小结

今天算下来,只能算是修改了一个半的bug,当然了,不算网上的培训的话,勉强算两个吧,其他的bug但是不停的测试还有复现,然后发现不用改就好了。 从改这两个bug,我感觉还是要细心,然后要自信,一般这种所谓的bug,其实可能只需要改一两行代码就好了的,没啥大问题,而且可能还是前面的人留下的遗留问题...

2016-10-11 23:50:15

阅读数 232

评论数 0

NW-修改bug第一步

从今天开始,我的任务又变了一个,转职修改bug了, 前期的代码移植完成之后,现在就是进行补洞了, 主要的目的是完成如下这些, 1,移植过程中遗留的一些小漏洞问题。 2,版本不一样导致的一些小区别,比如creg的电信支持 3,N710遗留下来的一些东西,在这个版本进行完成,(N710不修...

2016-10-10 23:03:53

阅读数 202

评论数 0

nw-git配合beyond的使用

实际使用的时候,和学习会有很大的区别,因为人力毕竟是有限的,很多事情无法想象到,我想这也是软件开发过程的一个跳不过去的坑吧, 环境:服务器一套代码,纯净的,不待任何工程,然后多个人同时开发,开发的时候可能会有重复的地方, 问题:怎样保证高效的无误的实现代码的合并,上传,还有程序的验...

2016-09-23 23:25:09

阅读数 195

评论数 0

nw-初战

今天把新版本的代码烧写进去了,然后开始了测试还有部分的撸代码过程, 但是发现了几个很傻比的问题,代码极度不同意,别人提交了,都不说一声,然后现在处于初始阶段,代码不停的要提交,提交,然后合并,合并,好麻烦,所以我就弄错了一步,导致整个都麻烦了,一气之下,rm -rf了,然后现在还在编译和添加,日...

2016-09-20 21:56:03

阅读数 192

评论数 0

nw-HTTP实现

移植http协议到新基线,但是各种问题橫出,驱动不负责导致射频无法实现,射频无法实现导致我们无法调试,结果就是项目后延很严重, http的实现其实相对还是比较简单, 基本的架构是 一个结构体,存储网站等信息,并且会存储一个socket的变量,用在发送数据的地方, 一...

2016-09-19 22:46:18

阅读数 249

评论数 0

nw-init

今天上班貌似啥都没干,都不知道写啥, 算是一个开始吧! 对自己要求也不高,就希望每天晚上回来能写点什么, 搞笑的,技术的,生活的,领悟的,或者是扯淡的都可以,当做日志来写吧,晚上去办了一个1488的年卡,然后顺手跑了3.5km,用时32分钟,算下来每秒钟大概1.8m的样子,离3m貌似还有很长...

2016-09-18 20:00:04

阅读数 243

评论数 0

qt-使用vs2012调试qt程序

qt自带的编译器写代码还是很方便,但是调试就有点。。。。。。日狗了,所以我选择了全宇宙最好的编译器调试qt—-vs2012其实vs2012是完全支持qt的开发的,只需要下载一个叫做 qt-windows-opensource-5.1.0-msvc2012_opengl-x86_64-offli...

2016-06-03 17:09:45

阅读数 2537

评论数 0

qt-tcp发送和接收识别

tcp的传输方式是1:N的模式, 也就是一个服务器,对应多个客户端。 在使用的过程中,怎么区分客户端哪个是那个,谁是谁,是很重要的一个问题, 今天琢磨了好久,虽然最后失败了,还是写上来,大致了解一下,1:客户端连接服务端。 这个就是运用到了qt的槽机制,自动的生成了线程,可以自动的...

2016-06-03 16:44:57

阅读数 4104

评论数 0

qt-一个类连接两个界面

在实际开发中,肯定不会是一个界面写到死,都是会新添加一些界面来使用, 昨天弄了一下,如果不是通过一个界面工程来创建一整套class+ui的话,在一个class中调用别的ui还是很麻烦的,首先我们创建一个界面。 创建新建文件->qt->Qt desiger from-选择基本界面-&...

2016-05-27 15:31:33

阅读数 3944

评论数 1

qt-画波形图

这个波形图画的有点复杂,而且核心代码是拷贝的别人的,这里我就简单解析一下吧, 话不多说,上代码。 bxt.cpp#include <QCompleter> #include <QDebug> #include <QTime> #include <mai...

2016-05-27 15:17:09

阅读数 7338

评论数 14

qt-多线程读文件

qt本身提供了许多多线程的类,方便我们进行多线程的开发创建线程:线程类Qt 包含下面一些线程相关的类: QThread 提供了开始一个新线程的方法 QThreadStorage 提供逐线程数据存储 QMutex 提供相互排斥的锁,或互斥量 QMutexLocker 是一个便利类,它可以自动对QMu...

2016-05-27 14:59:23

阅读数 3446

评论数 1

arm-linux驱动:c文件操作控制驱动

驱动写好了,得写给应用程序来控制驱动,验证他的部分功能。看是否运行正常,前面我们写的是一个globalmem的内存驱动,也就是共享了一部分的内存出来,可以进行数据的存储。好了,下面是代码。#include <stdio.h> #include <sys/types.h> #...

2016-05-19 17:27:05

阅读数 299

评论数 0

arm-linux驱动:初步字符设备

linux驱动大致分成三个种类, 1,字符设备,,,最简单最常用的一种, 2,块设备,,,,比较麻烦,但是大都功能很强大, 3,网络设备,,,这个就不说了,最麻烦的一类,但是也是最单一,技术最成熟的一类,基本无需自己重写今天我学习的是字符设备的基本操作,谢了一个globalmem,#incl...

2016-05-17 17:37:36

阅读数 266

评论数 0

centOS下arm-linux-gcc安装

下载arm-linux-gcc的安装包, http://pan.baidu.com/s/1bpHldx1[百度链接]然后放到linux里面解压 tar zxvf arm-linux-gcc 这样解压的话就在当前目录下面 也可以这样解压 tar zxvf arm-linux-gcc -C...

2016-05-16 20:37:33

阅读数 3234

评论数 1

arm-linux驱动:hello

环境配置好了之后,就是开始编写程序了, 驱动程序分为两个部分, 一个是源文件。也就是.c .h文件,这些是运行的代码。 一个是makefile,用来编译程序的,毕竟每次输入那么长的命令用来编译程序还是很累,直接写成一个makefile文件方便多了, make -C 、/home/wxc...

2016-05-16 16:42:02

阅读数 302

评论数 0

CentOS下ftp服务器配置andWin7下cuteftppro连接

windows和linux之间的文件共享就那么两种方式, 一种是smb, 一种就是ftp了, smb每次开机多得配置,太麻烦了, 所以直接配置一个ftp,每次开机都是一样的,多好 废话不说了,开始配置, 首先就是安装包的下载: yum install vsftpd 然后就是配置ft...

2016-05-13 10:45:55

阅读数 1191

评论数 0

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