按类别查询搜索结果
关于关键词 的检测结果,共 1867
野火_firege | 2018-06-22 10:28:07 | 阅读(44760) | 评论(0)
本章参考资料:《STM32F76xxx参考手册》、《STM32F7xx规格书》、《Cortex-M3权威指南》, STM32 HAL库帮助文档:《STM32F779xx_User_Manual.chm》。在上一章中,我们构建了几个控制GPIO外设的函数,算是实现了函数库的雏形,但GPIO还有很多功能函数我们没有实现,而且STM32芯片不仅仅只有GPIO这一个外设。如果我...【阅读全文】
野火_firege | 2018-06-22 10:14:25 | 阅读(1480) | 评论(0)
本章参考资料:《STM32F767xx参考手册》、《STM32F767xx数据手册》 虽然我们上面用寄存器点亮了 LED,乍看一下好像代码也很简单,但是我们别侥幸以后就可以一直用寄存器开发。在用寄存器点亮 LED 的时候,我们会发现 STM32 的寄存器都是 32 位的,每次配置的时候都要对照着《STM32F767xx参考手册》中寄存器的说明,然...【阅读全文】
【嵌入式】 C 语言动态
yangyefeng820803 | 2018-06-08 15:16:53 | 阅读(1270) | 评论(0)
在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定。对于这种问题,用静态数组的办法很难解决。为了解决上述问题,C语言提供了一些内存管理函数,这些内存管理函数结合指针可以按需要动态地分配内存空间,来构建动态数组,也可把不再使用的空间回收待用,为有效地利用内存资...【阅读全文】
野火_firege | 2018-06-02 20:00:22 | 阅读(700) | 评论(0)
第1章  如何使用本书1.1  本书的参考资料本书参考资料为:《STM32F76xxx参考手册》和《Cortex?-M7内核编程手册》,这两本是ST官方的手册,属于精华版,面面俱到,无所不包。限于篇幅问题,本书不可能面面具到,着重框图分析和代码讲解,有关寄存器的详细描述则略过,在学习本书的时候,涉及到寄存器描...【阅读全文】
yangyefeng820803 | 2018-05-21 11:52:18 | 阅读(1610) | 评论(0)
队列是一种向最后添加条目,从最前删除条目的数据结构,这种数据结构在处理按顺序到达的数据是很有用。glib库提供的队列GQueue是一个双端队列,它的实现基础是双向链表,所以它支持在队列的两端进行添加和删除,也支持很多其它的操作,比如在队列中进行插入和删除,但是我不推荐使用这样的功能,因为当你经常需要在队列中...【阅读全文】
xuelei_51 | 2018-05-17 14:56:07 | 阅读(1040) | 评论(0)
1.安装pippython -m pip install --upgrade pip2.安装XlxsWriterpython -m pip install XlsxWriter【阅读全文】
Alondra | 2018-05-11 13:40:54 | 阅读(3720) | 评论(0)
yangyefeng820803 | 2018-05-10 14:23:40 | 阅读(900) | 评论(0)
sudo apt-get install devhelpsudo apt-get install libglib2.0-doc 这样,在“应用程序”-》“编程”-》“Devhelp"就可以找到API了【阅读全文】
yangyefeng820803 | 2018-05-09 15:02:51 | 阅读(2470) | 评论(0)
动机前置知识正文同样先给出 Python 编写的服务与测试(这次没有 shell 脚本了)。 #!/usr/bin/env pythonimport gobjectimport dbusimport dbus.serviceimport dbus.mainloop.glibclass AdvancedData(dbus.service.Object): def __init__(self, bus, object_path): dbus.ser...【阅读全文】
stuyou | 2018-05-06 14:17:52 | 阅读(1430) | 评论(0)
【1.背景介绍】使用arduino控制4段数码管显示数值,常用方法是在一个循环中不停刷新各数码管的值,使用余晖效应,显示4位数值。但是这种在循环中不停刷新的方式使得主程序很难再做别的事情,一种解决方法是使用定时中断来刷新4段数码管显示的值,这样主程序可以空闲出来处理别的事情。【2.硬件连接】这里的4段数码管采...【阅读全文】
everjingyuan | 2018-04-24 16:43:51 | 阅读(5250) | 评论(0)
   参考乐控(leconiot)发表的博文:    https://blog.csdn.net/leconiot/article/details/76814107  首先介绍硬件,CC2640R2F做为Peripheral,手机(红米Note5)作为Center1.  App里,要通过调用下面的函数设置MTU大小点击(此处)折叠或打开//设置...【阅读全文】
Orihard920 | 2018-04-20 10:24:21 | 阅读(1250) | 评论(0)
该DSP+FPGA高速信号采集处理板由我公司自主研发,包含一片TI DSP TMS320C6657和一片Xilinx K7 FPGA XC7K325T-1FFG900。包含1个千兆网口,1个FMC HPC接口。可搭配使用AD FMC子卡、图像FMC子卡等,用于软件无线电系统,基带信号处理,无线仿真平台,高速图像采集、处理等【阅读全文】
【嵌入式】 如何生存动态
zzbok | 2018-03-23 15:19:15 | 阅读(910) | 评论(0)
#
# Makefile
#
CC = /usr/local/arm/gnueabi-4.4.4/bin/arm-none-linux-gnueabi-gcc
CFLAGS = -g -Wall -fPIC -shared -I./include/

all: libpic.so libcolor.so libcapture.so libdecoder_mjpeg.so libdecoder_yuv422.so
libpic.so: pic.c
$(CC) $(CFLAGS) $< -o $@

libdecoder_mjpeg.so: decoder_mjpeg.c
$(CC) $(CFLAGS) $< -o $@

libdecoder_yuv422.so: decoder_yuv422.c
$(CC) $(CFLAGS) $< -o $@

libcolor.so: color.c
$(CC) $(CFLAGS) $< -o $@
libca【阅读全文】
chunchui1987 | 2018-03-13 22:57:30 | 阅读(4030) | 评论(0)
GD32F350单片机RCT实时时钟不工作的问题解决【阅读全文】
ah1990222 | 2018-01-22 22:20:07 | 阅读(2600) | 评论(0)
修改工程下的.pro文件,添加如下内容其中添加的-lrt选项是由于利用交叉编译工具进行编译时,会提示undefined reference to ‘clock_gettime’,该问题是由于在链接时没有链接librt库导致的,添加该选项即可解决。图中lib所包含路径下的snmp库为分别使用gcc和arm交叉编译工具编译后生成的库文件。关于交叉编译库见《QT下...【阅读全文】
sunbing5235 | 2017-12-25 11:05:09 | 阅读(640) | 评论(0)
yangyefeng820803 | 2017-12-18 10:43:00 | 阅读(2620) | 评论(0)
下面的代码演示利用glib库中的GQueue向队头、队尾添加数据和从队头、队尾删除数据的操作。 编译程序程序执行结果[plus@localhost c]$ ./g_queueThe queue is empty? YESAfter push first, second and third at head of queue:third second firstAfter push one, two and three at tail of queue:third second fi...【阅读全文】
1042436059 | 2017-12-10 22:55:49 | 阅读(1450) | 评论(0)
本文继续 《Linux I2C驱动分析(一)----I2C架构和总线驱动》部分,首先讲述了板级设备的注册,为讲述函数i2c_scan_static_board_info(adap)打下基础,接着又描述了I2C数据传输过程中所调用的接口函数,本文和《Linux I2C驱动分析(一)----I2C架构和总线驱动》是一种继承的关系。【阅读全文】
帮我Q下 | 2017-11-14 19:58:26 | 阅读(15550) | 评论(0)
1、给代码传入宏定义开关。转自:如何给Make命令来传递参数比如,你在代码里面需要定义一个宏DEBUG来打开调试开关,代码如下:点击(此处)折叠或打开int main(){    int i=9;    #ifdef DEBUG...【阅读全文】
yangyefeng820803 | 2017-11-08 17:21:59 | 阅读(1050) | 评论(0)
环境变量设置/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/....【阅读全文】