2 scw_zch

尚未进行身份认证

每天进步一小步

等级
TA的排名 4w+

串口(printf)重定向

本文对应的开发板是:stm32在kail环境中(参考野火f429源代码):#include<stdio.h>//重写printf的底层函数fputcintfputc(intch,FILE*f){ /*等待串口发送寄存器为空*/ while(USART_GetFlagStatus(DEBUG_USART,USART_FLAG_TXE)...

2019-09-04 17:36:28

四线电阻触摸屏原理

转载自:http://www.elecfans.com/kongzhijishu/renjijiemian/596589.html转载自:https://blog.csdn.net/qlexcel/article/details/82731055 一、结构    上图是电阻触摸屏的一个侧面剖视图。手指触摸的表面是一个硬涂层,用以保护下面的PET层。PET层是很薄的有弹性...

2019-01-24 09:29:16

TI-gpmc截图

2018-12-13 19:28:15

总线接口与外设

个人小结: 1. 物理接口:用来传输数据的 ----> 比如USB总线接口,sdio总线接口,I2C总线接口的等等2. 物理接口的读写函数都是在总线驱动中(主机控制器)中实现的,其读写函数的功能仅仅是传输数据所用3. 外设驱动程序的读写函数一般有两个功能:        a:封装或者解析数据        b:调用控制器的读写函数完成数据的传输4. 外设驱动程序的...

2018-11-01 15:18:43

python 操作AT指令

最近调试iot模块,一直想搞一个串口工具,但是linux下面的工具太操蛋(onenet接入IOT有时间限制),所以想写一个串口程序,但是C语言写起来太复杂,Python写出来简单,但是使用的是read_all函数,没有阻塞的效果,我还以为是我的串口有问题,原来read_all是非阻塞函数,最后想出来这个办法。代码如下:#-*-coding:utf-8-*-importseri...

2018-10-30 17:36:05

linux git 推送空文件夹

参考链接:http://www.cnblogs.com/chenfulin5/p/7827024.htmlgit 管理 Linux 文件系统有两个问题,第一个是 Linux 根文件系统的 root 权限问题,第二个就是git不上传空文件问题。一、 root权限问题的话就得在 root 用户下git , 只要 su 一下就行了。二、git 部上传空文件问题: 参考: http://www.cnblo...

2018-03-08 09:47:55

ARM335X内核简要分析

详情查看:http://blog.csdn.net/zhou13454069844/article/category/1409650

2018-02-23 11:41:50

嵌入式ARM平台基于Linux配置应用程序开机自启动(fluxbox参考)

本文转载于 http://www.eefocus.com/toradex/blog/18-01/426601_a6317.html,特此感谢By Toradex秦海1). 简介嵌入式ARM平台设备采用EmbeddedLinux操作系统进行开发已经越来越成为主流,本文就着重说明在EmbeddedLinux下配置应用程序开机自启动的方法,并就基于Qt的应用程序卡机

2018-02-05 19:19:37

芯片图中的 con 和 u等符号的含义

本文来源于 https://zhidao.baidu.com/question/242736264.htmlJ大多是是接插件 U大多是芯片CON 多是接口R电阻C电容L电感D二极管Q晶体管

2018-02-05 14:21:40

Cotex-A8开发板之Telnet移植

本文转载于:http://blog.csdn.net/mdx20072419/article/details/7940405以下内容在相应的文件末尾添加即可:通过网线远程访问Cotex-A8开发板,在开发过程中,给项目小组的每一个成员都带来极大的方便,在这里给大家介绍一种基于telnet协议远程访问开发板的方式。Telnet的简介:协议是TCP/IP

2018-02-05 13:42:12

来自于富林

u-boot 流程分析 http://www.cnblogs.com/chenfulin5/p/5676266.html

2018-01-29 16:52:52

QT获取控件的内容去传参的小发现

1://处理文本框(内容是一个连续的字符串)的方法(不能直接用文本框的内容去传参,//否则会有意想不到的错误发生,需要利用先拷贝到数组,然后利用数组去传参),#include #include  int argc  = 0;       int i = 0;       char *argv[10]={NULL};       QString str;   

2018-01-26 14:17:48

qt 小控件之textEdit

获取textedit的文本内容:QStringtext=ui->textEdit->toPlainText();设置textedit的文本内容:ui->textEdit->append(“lkf”);此方法追加内容是换行追加charb[10]="sja";  ui->textEdit->moveCursor(QTextCursor::End);  

2018-01-19 15:45:57

am335x uboot, kernel 编译

文章来源于:http://www.cnblogs.com/chenfulin5/p/8289146.html

2018-01-15 18:47:33

jsoncpp小实例

1:安装json库:sudo apt-get install  libjsoncpp0     libjsoncpp-dev2:编译方式:编译时加上库路径 g++ my_test_jsoncpp.cpp  -L/usr/lib/x86_64-linux-gnu  -ljsoncpp   -o my_test3:json数据解析:    #include   int ma

2018-01-10 18:20:15

libwebsockets之简单服务器代码

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/time.h>#include<unistd.h>#include<pthread.h>#include<libwebsockets.h>//协议回调函数之callba

2018-01-10 16:30:04

websockets之实列编写

libwebsockets(库的) 编译运行测试:http://blog.csdn.net/u014778332/article/details/51371922linux下libwebsockets编译及实例(客户端与服务端的编写)http://blog.csdn.net/yuanwei1314/article/details/76228495总结

2018-01-09 09:17:55

前端数据格式收集

:跨域请求之JSONP:(本质是利用script来完成跨域请求要请求的文件里面的数据类型是jsonp类型,形式如下:)jsonp类型,形式如下  (vi jsonp.js)aa({"name":"tom"});ajax之请求json数据格式( vi date.json){"name":"tom"}

2018-01-08 21:52:30

for AM335x(uboot和 内核)

U-BootforAM335x: http://www.eefocus.com/marianna/blog/cate_17941_0.html?p=2(移植全集)为AM335x移植Linux内核主线代码http://www.eefocus.com/marianna/blog/cate_18142_0.htmlrtc: 用户空间

2018-01-06 21:03:48

Linux串口编程教程——串口编程详解(源代码)

Linux串口编程教程(三)——串口编程详(源代码)解:http://blog.csdn.net/u011192270/article/details/48174353Linux下的串口编程(二)----(图文并茂,讲解深刻)http://blog.csdn.net/w282529350/article/details/7378388几个要点:1:/*无奇偶校验位*/

2018-01-04 22:39:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!