自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 [远程访问]_0_0_使用Telnet链接开发板

[远程访问]_0_0_使用Telnet链接开发板创建时间:20210911 10:39:00开发版启动telnetd服务执行指令busybox telnetd执行指令及结果telnet链接xxx@xxx-pc:~/$ telnet 192.168.137.20Trying 192.168.137.20...Connected to 192.168.137.20.Escape character is '^]'.XXX-DEMO login: rootPasswo

2021-09-11 10:48:44 169

原创 [Linux_串口]_2_echo指令发送串口信息

[Linux_串口]_2_echo指令发送串口信息创建时间:20200821 09:10:28在linux终端, 直接发送数据到指定串口如发送AT指令echo -e “AT\r\n” > /dev/ttyUSB0发送二进制echo -e “\01\02\05\0a” > /dev/ttyUSB0

2021-09-05 22:45:46 3174

原创 [QtCreator]_1_0_cppcheck静态测试

[QtCreator]_1_0_cppcheck静态测试创建时间:20210822 23:20:00安装cppcheckcppcheck-2.5-x64-Setup.msi下载对应qtcteator版本的cppcheck插件一定要下载对应的版本安装后重启查看是否成功配置cppcheck路径使用...

2021-09-05 21:12:42 328

原创 [AssistantTool]_11_添加asc解析并显示波形

[AssistantTool]_11_添加asc解析并显示波形创建时间:20210809 09:16:54介绍参照QtStudy工程Tool中11_AscAnalyse程序,将Asc文件解析和波形显示功能集成到此工具中。集成样式主要代码如下qcustomplot使用void AscAnalyseForm::setupPlot(int lineNum, QVector<double> times, QVector<double> values){//

2021-08-23 12:47:48 257

原创 [AssistantTool]_10_时序计算面板

[AssistantTool]_10_时序计算面板创建时间:20210115 14:35:00添加时序计算页面主要分两部分上部分是采用grid layout形式排布参数添加时序图和对应输入框下半部分是一个ScrollArea, 然后放入Frame控件,并且将宽高固定,这样图片和对应位置的时序参数可以固定下来,并且在缩放窗口的时候,可以有滚动条保证各位置的图形查看和参数填写。添加时序图,作为frame背景,这样可以放上对应输入框来友好的获参数输入。QFra

2021-08-22 22:15:40 271

原创 [AssistantTool]_7_添加生成测试图的功能

[AssistantTool]_7_添加生成测试图的功能创建时间:20200615 17:30:00功能生成测试图,并保存对应原始数据到文件中,用来给嵌入式设备测试输出原色是否正常的问题支持的格式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bpJ3aC6T-1629641365376)(image/2020-06-15-17-45-45.png)]RGBA8888RGB888RGB565支持的图像渐变色随机数

2021-08-22 22:11:15 71

原创 [AssistantTool]_6_添加生成YUV文件的功能

[AssistantTool]_6_添加生成YUV文件的功能创建时间:20200615 22:14:00功能生成yuv数据,用来编码使用。主要代码生成数据,写入文件中void CreateColorForm::frame_render(int frameCount){ int colorIndex = 0; int frame = 0; int ret; char *disY = NULL; char *disUV = NULL; i

2021-08-22 22:08:05 122

原创 [AssistantTool]_5_添加配置界面,使用单例模式

[AssistantTool]_4_生成原始数据文件创建时间:20200525 23:35:58使用单例模式,由于需要使用ui,所以这里没有将SettingForm构造函数私有化。需要使用的时候进行注意使用instances获取实例。如果界面已经由ui加载了, 这里会直接将this赋值给inst. instances中不会在new SettingForm();界面代码头文件#ifndef SETTINGFORM_H#define SETTINGFORM_H#includ

2021-08-22 22:07:36 98

原创 [AssistantTool]_4_生成原始Color数据文件

[AssistantTool]_4_生成原始Color数据文件创建时间:20200525 23:35:58界面介绍变量 enum{ FMT_NV12, FMT_UYVY, FMT_YUYV, }; int frameSize; int width; int height; QString fileName; int frameCount; int fmt; char *f

2021-08-22 22:06:36 115

原创 [AssistantTool]_3_添加TAB示例

[AssistantTool]_3_添加TAB示例创建时间:20200507 14:14:14环境桌面环境:Ubuntu 18.04.3 LTSIDE:Qt Creator 4.7.1Qt版本:5.9.7仓库地址:https://github.com/ZhengPengqiao/AssistantTool.git功能介绍我们将一个tag页的内容,使用新的ui页面进行布局, 这样可以让每个tab的内容完全分离,容易每个tab功能页的维护添加TAB页右击TabWidget-&

2021-08-22 22:05:25 92

原创 [AssistantTool]_2_修改TAB样式

[BaiduAIStudy]_2_修改TAB样式创建时间:20200501 03:01:48环境桌面环境:Ubuntu 18.04.3 LTSIDE:Qt Creator 4.7.1Qt版本:5.9.7仓库地址:https://github.com/ZhengPengqiao/AssistantTool.git介绍修改AssistantTool工程的TabWidget样式。之后的AssistantTool的每个功能都按照一个Tab页完成修改为TAB窗口将窗口中的mainTo

2021-08-22 22:00:56 157

原创 [AssistantTool]_1_创建工程

[BaiduAIStudy]_1_创建工程创建时间:20200501 03:01:48环境桌面环境:Ubuntu 18.04.3 LTSIDE:Qt Creator 4.7.1Qt版本:5.9.7仓库地址:https://github.com/ZhengPengqiao/AssistantTool.git日期:20200501 14:00:00创建工程添加.gitignore# Prerequisites*.d# Compiled Object files*.s

2021-08-22 21:57:01 94

原创 [QtCratot]_0_0_googletest单元测试

[QtCratot]_0_0_googletest单元测试创建时间:20210822 16:36:00获得googletest工程下载googletest工程到本地git clone https://github.com/google/googletest.git创建QT测试工程添加BaseUtil的测试工程选择googletest框架和cmake/qmake管理工程, 推荐qmake执行验证编写测试用例,及运行后的测试结果项目整理:Google

2021-08-22 21:36:05 316 4

原创 [android应用]_1_0_使用系统语言

android应用程序根据系统语言进行应用程序语言的选择选择从左边添加local,选择对应语言,然后就可以看到对应的文件了可以通过编辑器同时编辑所有对应语言这样就可以自动适配系统语言.添加其他资源(drawable,values等)也是一

2017-03-29 16:22:20 322

原创 [Linux_音频]_0_0_使用alsa的API,设置和获得声音

只是一个使用alsa的API,设置和获得声音的入门例子,之后的事情就参考API自己玩吧.api网址:http://www.alsa-project.org/alsa-doc/alsa-lib/group___simple_mixer.html也可以参考alsa-unit的程序代码#include #include #include #include

2017-02-24 11:24:27 7052 2

转载 [Linux_串口]_1_串口参数的具体含义

转载:http://blog.csdn.net/wangzhen209/article/details/32715467此文章主要以串口为例子进行讲解,USB只需要修改打开的终端设备就可以串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(

2017-01-09 13:45:27 2081

原创 [C_C++语言]_0_0_动态计算结构体数组长度

#include#includetypedefstruct S_MenuFun{int id;void(*fun)();}S_MenuFun;void fun1(){printf("fun1\n");}void fun2(){printf("fun2\n");}void fun3(){

2016-12-12 10:23:12 1221

原创 [与熊共舞]_1_判断是否进行了风险管理

摘抄自:与熊共舞-软件项目风险管理(Tom DeMarco、Timothy Lister著,熊节、马姗姗 译)如果风险管理得到了贯彻,并且成为了企业文化的一部分,你的项目应该能够通过下列全部或者大部分校验:有一份风险清单。清单上的风险应该包含所有软件项目共有的核心风险和这个项目独有的风险。这些风险应该是恶果的诱因,而并非恶果本身。有一个持续进行的风险发现过程。风险发现应

2016-11-06 17:01:01 643

原创 [与熊共舞]_3_风险管理处方

摘抄自:与熊共舞-软件项目风险管理(Tom DeMarco、Timothy Lister著,熊节、马姗姗 译)通过风险发现过程调查出项目面临的风险。确认软件项目所有的核心风险都已经出现在你的调查结果中。针对每项风险,完成下列”家庭作业“:为风险命名,并提供一个唯一的编号。通过头脑风暴找出这项风险的转化指标----风险具现的所有征兆中最早出现的那个。估算风险一旦发生可能对成本和进

2016-11-06 17:00:17 319

原创 [与熊共舞]_2_风险发现

摘抄自:与熊共舞-软件项目风险管理(Tom DeMarco、Timothy Lister著,熊节、马姗姗 译)风险发现过程不应该只在项目启动时进行一次,必须尽量保证它成为项目回顾中不断延续的一部分。在每次风险发现会议开始时,必须正式说明将要采用的步骤,这样就能有效地消除不成文规定的影响。一般来说,这三个步骤应该在同一次会议上进行。但是,每个步骤的技巧是独立的,所以值得挨

2016-11-06 16:58:57 289

原创 [Linux_内核]_2_配置编译安装内核

******************************************************本文原创:允许转载,请注明作者和出处*作者 : 郑朋桥*博客 : (http://blog.csdn.net/u013209302)*****************************************************可以通过这个脚本获取已经编

2016-10-13 23:04:11 312

原创 [Linux_内核]_1_获得Linux内核

在https://www.kernel.org/pub/linux/kernel/v4.x/下和linux-4.8/linux-4.8.1相关的文件linux-4.8.tar.gz 02-Oct-2016 23:41 133M 完整的源码树,使用tar+gzip压缩linux-4.8.tar.sign 02-Oct-2016 23:41 455 linu

2016-10-13 21:57:46 417

原创 [JLink]_0_1_将JLink下载命令封装到shell脚本中,简化下载过程

#/bin/bash echo $0 echo $1 if [ -e $1 ]; then echo $1 "文件存在" if [ -e $PWD/jlink.jlink ]; then rm $PWD/jlink.jlink

2016-10-07 20:31:58 4287

原创 [嵌入式_模块]_0_0_HC-05使用介绍

根据模块的不同,原理可能有些差别,要根据自己的原理图进行分析,我的是如下的原理图,带按键的。

2016-10-07 16:00:01 15700

原创 [错误集合]_0_0_cc1.exe: error: argument to ‘-O‘ should be a non-negative integer

07:48:01****BuildofconfigurationDebugforprojectMINISTM32F103ZET****makeall'Buildingfile:../system/src/stm32f1-stdperiph/misc.c''Invoking:CrossARMCCompiler'arm-none-eabi-gcc-m

2016-10-07 15:51:45 4583

原创 [Makefile]_0_0_makefile的编写.md

$@代表规则中的目标文件名。如果目标是一个文档(Linux中,一般称.a文件为文档),那么它代表这个文档的文件名。在多目标的模式规则中,它代表的是哪个触发规则被执行的目标文件名。$%规则的目标文件是一个静态库文件时,代表静态库的一个成员名。例如,规则的目标是“foo.a(bar.o)”,那么,“$%”的值就为“bar.o”,“$@”的值为“foo.a

2016-10-04 22:45:45 804

原创 [Eclipse]_0_0_eclipse添加源码路径和头文件路径或者过滤文件

eclipse添加源码路径和头文件路径或者过滤文件

2016-10-04 22:34:40 8476 1

原创 [Eclipse_STM32_Linux]_STM32+eclipse+Linux下开发

STM32+eclipse+Linux下开发环境搭建

2016-09-05 20:40:31 4141 2

原创 [MCU8051IDE_Linux]_MCU8051IDE

安装可以直接下载安装包进行安装,他会将用到的所有东西都安装上去(不包括gSTCISP)sudo dpkg -imcu8051ide-1.4.10-all.debsudo apt-get install -f下载工具gSTCISP可以自己下载安装开源软件mcu8051ide是一款功能强大的51单片机集成开发软件,这个IDE包含模拟器,源代码编辑器,汇编,H

2016-08-31 15:39:52 6954 1

原创 [S2C2440]_dnw2工具

已解决Cannot claim interface: Device or resource busy错误,使用dnw2是不需要另外安装驱动的安装需要的类库 $sudoapt-get install libusb-dev不同的flash要在那个表单中加入一些设备相关的信息类似ID号,在程序加载的时候自动读取芯片内部ID和这个相比较

2016-08-30 10:51:51 1306 1

原创 [张飞硬件设计与开发视频]_课程1_听课笔记

###### 此笔记是 张飞硬件设计与开发视频(1) 听课笔记,仅用于交流学习,不存在商业利益############################################################################1.项目背景介绍:也就是这个项目是什么公司提出来的,还有这个项目他有什么样的使用环境,使用条件,使用成本,使用领域。2.项目评估:(对

2015-12-29 10:58:11 7572

原创 [WINCE]_0_1_视频教程笔记_WINCE视频教程

##############################################################################WinCE-01wince概述:(1)WINCE是什么:统一解释没有,普遍认为是Consume Electronics(消费电子)。微软解释为:CE不具有任何意义,只是暗示

2015-12-29 10:24:49 508

原创 [WINCE]_0_0_简单了解_华清软件课堂记录

##############################################################################第一讲:wince开发上手指南:(1) wince简介: wince 是32位操作系统,多线程,多任务. 精简化的win32API. 支持多种主流CPU.(2)

2015-12-26 17:34:12 538

空空如也

空空如也

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

TA关注的人

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