自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (32)
  • 收藏
  • 关注

原创 编译链接

1.imx6 GDB编译链接选项./configure CC="arm-poky-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/opt/fsl-pluto-wayland/4.9.11-1.0.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi" --target=arm-poky-linux-g.

2020-12-02 14:58:43 122

原创 c++编程基础个人笔记(六)

1.string类string类存取可以通过[ ]:方便、快捷;at()方法:执行边界检查,安全; 具体用法详见C++primer或C++参考手册2.智能指针模板auto_ptr: 建立所有权,对于特定的对象只能有一个智能指针拥有它,赋值操作则会转让所有权,转让所有权后访问原对象会导致程序奔溃; unique_ptr:建立所有权,对于特定的对象只能有一个智能指针拥有它,赋值操作则会转让所有权,比auto_ptr更严格,转让所有权后访问原对象编译即报错;auto_ptr<string&

2020-06-04 22:18:00 192

原创 c++编程基础个人笔记(五)--友元、异常和其他

1.友元友元类:可以访问该类的私有成员;Class Tv { public: friend class Romote; //Remote can access Tv private parts ...}class Romote { ... void test(Tv & T) { ... } }友元成员函数:只能通...

2020-04-26 22:10:22 144

原创 c++编程基础个人笔记(四)--类继承和代码重用

1.构造函数派生类构造函数必须使用基类构造函数,如果不调用基类构造函数,则会使用默认基类构造函数// 基类: TableTennisPlayer, 继承类: RatedPlayerRatedPlayer::RatedPlayer(unsigned int r, const string & fn, const string & ln, bool ht) : Tab...

2020-04-14 21:42:23 226

原创 c++编程基础个人笔记(三)--类

1.OOP features抽象:类是抽象的,对象是具体的,类是对象的抽象,对象是类的实例。 封装和数据隐藏:将实现细节放在一起并将它们与抽象分开被称之为封装。数据隐藏是一种封装,将实现细节隐藏在私有部分。---封装:类+限定符(数据隐藏) / 成员函数定义和声明放在不同的文件中。 多态 继承 代码的可重用性注:抽象是指从具体事物抽出、概括出它们共同的方面、本质属性与关系等,而将个...

2020-04-12 16:42:59 124

原创 c++编程基础个人笔记(二)

1.函数C++的函数返回值类型可以是除数组外的其他任何类型; C++的参数列表中,方括号指出的参数其实并不是数组,而是指针。int sum_arr(int arr[], int n);2.函数指针函数指针的声明// 一般声明double pam(int);double (*pf)(int);pf = pam;// 声明指针数组double (*pf[3])(int)...

2020-03-29 19:11:27 249

原创 c++编程基础个人笔记(一)

1.climits头文件定义了关于整型限制的信息,比如INT_MAX为int的最大取值,CHAR_BIT为字节的位数。2.cin 和coutcout如何强制输出其他格式的文本?可以通过cout <<“format”,比如cout << hex,意思为设定接下来的输出格式为16进制。 cin使用空白(空格,制表符和换行符)来确定字符串结束的位置。cin.get(na...

2020-03-22 21:43:54 169

转载 boost::bind 详解

原文:https://www.cnblogs.com/benxintuzi/p/4862129.html使用boost::bind是标准库函数std::bind1st和std::bind2nd的一种泛化形式。其可以支持函数对象、函数、函数指针、成员函数指针,并且绑定任意参数到某个指定值上或者将输入参数传入任意位置。1. 通过functions和function pointers使用bi...

2019-05-06 15:14:59 5342

原创 struct input_event

struct input_event结构体是linux输入子系统的向应用层传递的接口。操作/dev/input/event1文件,写入个input_event结构体就可以模拟按键的输入。#inlcude <linux/input.h>struct input_event { struct timeval time;//按键时间 __u16 type;//...

2019-05-06 14:53:37 3140

原创 powerpc汇编指令及相关寄存器学习

寄存器1、1、SRR0 / SRR1:保存的是异常之前的机器状态,恢复异常之前的状态。汇编指令1、mfspr 读取特殊功能寄存器2、mtspr 写入特殊功能寄存器

2017-08-07 09:33:54 1165

原创 第一章 设备驱动程序简介

一、设备驱动程序的作用1、机制和策略机制:需要提供什么功能    ---手段策略:如何使用这些功能    ---方法2、驱动程序的作用在于提供机制而不是策略,同时它也可以看做是应用程序和实际设备之间的一个软件层。编写驱动程序需要考虑的三个因素:提供给用户尽量多地选项、编写驱动程序要占用的时间以及尽量保持程序简单而不至于错误丛生。二、内核功能的划分1、进程管理2、内存

2017-04-28 15:31:05 440

原创 时钟和滴答

(1)时钟周期频率:晶体振荡器在1秒时间内产生的时钟脉冲个数。(2)时钟滴答:时钟中断每发生一次,时钟滴答计数一次。(3)时钟滴答频率:每秒产生的滴答数

2016-06-13 19:27:07 1935

原创 工具链编译选项

-g:生成调试信息,生成的可执行文件具有和源代码关联的可调试的信息。-O代表默认优化,可选:-O0不优化,-O1低级优化,-O2中级优化,-O3高级优化,-Os代码空间优化。-fmessage-length=0:默认情况下,GNU工具链编译过程中,控制台输出的一行信息是不换行的,这样,当输出信息过长时(如编译错误时的信息),会导致你无法看到完整的输出信息,加入-fmessage-lengt

2016-06-01 11:36:03 503

原创 MFC选择文件并保存到当前路径

char CurrentDirectory[MAX_PATH]; CString fileName = "*.obj"; //默认打开的文件名 CString FilePathName; CString Directory; CString SaveFileName; int ret = GetCurrentDirectory(MAX_PATH,CurrentD

2016-05-27 12:06:22 3214

转载 C/C++总结

C语言ceil()函数:向上取整,即求不小于某个数的最小整数头文件:#include ceil() 向上取整,即求不小于某个数的最小整数,其原型为:    double ceil (double x);

2016-05-25 17:24:46 182

转载 MFC显示控制台方法

为了在MFC中使用printf等打印操作以使得调试程序更加方便,我们可以在MFC的InitInstance中添加如下代码以显示控制台:AllocConsole(); freopen("CONOUT$", "w+t", stdout); freopen("CONIN$", "r+t", stdin);添加后运行发现控制台确实可以显示,但是每次退出程序后都会出现异常,因此可以重载Exit

2016-05-25 17:20:53 2319

转载 普通字符串转MFC字符串函数

#include #include int strToHex(char *ch, char *hex);int hexToStr(char *hex, char *ch);int hexCharToValue(const char ch);char valueToHexCh(const int value);int main(int argc, char *argv[]){

2016-05-25 17:09:27 442

转载 在CTreeCtrl中捕获复选框选中消息,父子节点选中状态联动

void CMyDlg::OnClickTree1(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here NM_TREEVIEW* pHdr = (NM_TREEVIEW*)pNMHDR; *pResult = 0; CPoint point

2016-05-24 10:30:26 1960

原创 脚本语言学习

#include "stdafx.h"#ifdef _MSC_VER typedef __int32 int32_t; typedef unsigned __int32 uint32_t; typedef __int64 int64_t; typedef unsigned __int64 uint64_t; #else #include #endif const char

2016-05-23 15:48:57 365

原创 MFC编写技巧及备忘录

调试技巧:1、内存泄漏:程序每一次退出都会出现内存泄漏(1)如果代码量不大,可以直接查看每次malloc或new的地方是否出现内存泄漏。(2)在程序的入口处加上代码:_CrtSetBreakAlloc(1654);然后点调试运行,通过SHIFT F11按键定位开辟内存空间 的代码。2、问题总结:1、在 VS2008 下编译c++程序,发现找不到 stdint.h

2016-05-23 15:34:06 807

Xilinx TCP-IP协议实现

Xilinx TCP_IP协议实现

2016-11-30

Xilinx spratan3 xcs100E(VGA PS2)

Xilinx spratan3 xcs100E(VGA PS2)

2016-11-30

Xilinx sparten3E 键盘和开发板的通信和LCD的字符显示

Xilinx sparten3E 键盘和开发板的通信和LCD的字符显示.

2016-11-30

Xilinx Sdram 参考设计:含Verilog和VHDL版本级详细说明文档

Xilinx Sdram 参考设计:含Verilog和VHDL版本级详细说明文档

2016-11-30

Xilinx EDK设计试验

Xilinx EDK设计试验

2016-11-30

Xilinx EDK工程一例MicroBlaze内置USB固件程序

Xilinx EDK工程一例MicroBlaze内置USB固件程序

2016-11-30

xilinx 3s400开发板厂家光盘源码(按键防抖动)

xilinx 3s400开发板厂家光盘源码(按键防抖动)

2016-11-30

Verilog实现闰年的判断(ISE8.21中调试通过

Verilog实现闰年的判断(ISE8.21中调试通过

2016-11-30

Verilog编写的信道估计

Verilog编写的信道估计

2016-11-30

USB通信全套资料

USB通信全套资料

2016-11-30

FPGA USB IP核

USB IP核

2016-11-30

ucos_ii 在microblaze平台上的移植

ucos_ii 在microblaze平台上的移植

2016-11-30

The SDRAM controller is designed for the Virtex V300bg432-6

The SDRAM controller is designed for the Virtex V300bg432-6

2016-11-22

Sparten3E的EDK实验

Sparten3E的EDK实验

2016-11-22

PCIE DMA例子

PCIE DMA例子

2016-11-21

PCI Express标准概述白皮书

PCI Express标准概述白皮书

2016-11-21

PCI Express IP核应用参考设计

PCI Express IP核应用参考设计

2016-11-21

LCD12864 在Spartan-3E实现教程和代码

LCD12864 在Spartan-3E实现教程和代码

2016-11-21

FM收音机的解码及控制器VHDL语言实现

FM收音机的解码及控制器VHDL语言实现

2016-11-21

FFT变换的IP核的源代码

FFT变换的IP核的源代码

2016-11-21

EDK9.1嵌入式开发实验代码

EDK9.1嵌入式开发实验代码

2016-11-21

DDR2 Controller

DDR2 Controller

2016-11-21

DDR SDRAM控制器参考设计VHDL代码

DDR SDRAM控制器参考设计VHDL代码

2016-11-21

DDR SDRAM控制器verilog代码

DDR SDRAM控制器verilog代码

2016-07-05

ChipScope使用示例

ChipScope使用示例

2016-07-05

ZEDBoard实现OV7725显示

包含ov7725摄像头驱动,IIC模块,VGA。具体实现步骤请参考CSDN博客http://blog.csdn.net/lzy272942518中《FPGA图像处理系列——基于ZEDBoard构建图像处理通路(Block Ram版本)》

2016-07-05

BOOTLOADER (基于Platform Flash)

Xilinx FPGA例子源码:BOOTLOADER (基于Platform Flash)

2016-06-30

AD7266的Verilog驱动程序

Xilinx FPGA工程例子源码:AD7266的Verilog驱动程序

2016-06-30

1024点FFT快速傅立叶变换源码

Xilinx FPAG例子:1024点FFT快速傅立叶变换源码

2016-06-30

Visio科学图形包

Visio科学图形包 包含数学、物理、化学基本绘图图形,可以画坐标轴,而且支持Visio2013、Visio2010、Visio2007、Visio2003等几乎所有visio版本

2014-09-04

空空如也

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

TA关注的人

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