andylauren的留言板

个人专区 > andylauren [问题点数:0分]
等级
本版专家分:0
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
结帖率 80%
andylauren

等级:

Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
c语言中的#号的作用

宏中"#"和"##"的用法   一、一般用法  我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.  用法: #i nclude #define STR(s) #s #define CONS(a,b) (a##e##b) int main() ... pr

C语言字符串操作总结大全(超详细)

1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 ...strcmp(p, p1) 比较字符串 ...

为什么很多人工作都不开心?

有很多人都和我抱怨过他们的工作,不光是网络上的读者,还有身边的朋友,他们不解,为什么我做工作,大部分时候都是开开心心,嘻嘻哈哈的,而他们在下班后,大都愁云不解,有时甚至会在饭桌上念叨半天自己受的委屈。...

一些人际交往的常识,成为更好的自己交更多的狐朋狗友!

一些人际交往中一定要知道的常识,记住这些也就不用烦恼自己没朋友了! 【1】不要触碰别人的底线,然后说他开不起玩笑 【2】不要对不熟的女生开黄腔 ...【3】多把“你听懂了没”,换成“我讲明白了没” ...

makefile案例模板

https://blog.csdn.net/andylauren/article/details/53223845

守护进程简单模板

写一个简单的守护进程,原理就是调用glibc库函数daemon,创建daemon守护进程。 然后如果守护的进程异常终止测5s后重启,如果守护进程被终止就没有办法了,所以建议不要在守护进程中过于复杂的逻辑,当然也可以将守护...

Valgrind学习总结

Valgrind查找内存泄露利器 Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++...

一套键鼠操控多台电脑--Mouse Without Borders 设置教程(转载)

这篇文字是转载的,地址一套键鼠操控多台电脑–Mouse Without Borders 设置教程 一套键鼠控多机+文件秒传 微软神器《Mouse Without Borders》实战 你或许遇到过类似的问题: ●咱同时用好几台电脑,有的看资讯,...

关于PCB与设备外壳接地问题

接地问题很多书和文章中都专门论述,然而我的感觉,没有任何一本书或者一篇文章真的把这个问题讲清楚了,因为这问题很复杂,不能一概而论。还有个原因就是写书的人很多都是没什么实际经验,于是就写些只有鬼才能看...

制作S3C6410 的交叉编译链(arm-linux-gcc 4.8.1)

最近在做一些嵌入式的软件开发工作,在Linux下的交叉编译链一直都是使用别人编译好的交叉编译器。想自己制作一个属于自己的交叉编译器,了解一下构建嵌入式系统开发工具的一些方法。 下面说一下大致的方法和...

PCB与设备外壳接地问题

转载https://blog.csdn.net/andylauren/article/details/52204068 @andylauren 接地问题很多书和文章中都专门论述,然而我的感觉,没有任何一本书或者一篇文章真的把这个问题讲清楚了,因为这问题很复杂,不能...

ini文件解析c代码

非常感谢taoyuanmin,该篇文章的源码就是从taoyuanmin获得的,感觉代码实现的非常好。 blog原文:https://bbs.csdn.net/topics/391842320 源码下载:https://download.csdn.net/download/taoyuanmin/9179573 ...

STM32 SPI NSS 作用

SSM可以控制内部NSS引脚与SSI(一个寄存器,软件模式)相连,还是与NSS外部引脚(真正的STM32引脚,硬件模式)相连。真正作用的是内部NSS引脚(内部NSS引脚才真正连接到SPI通信控制器上)。 ...

线程消息队列代码

代码下载地址:https://download.csdn.net/download/andylauren/10669667 所谓线程消息队列,就是一个普通的循环队列加上“多生产者-单(多)消费者的存/取操作”。流水线方式中的线程是单消费者,线程池方式中的...

linux中spi驱动框架

linux下的SPI总线驱动在driver/spi目录中。 SPI驱动分为三层 SPI核心层 drivers/spi/spi.c 与平台无关 SPI控制器驱动层 SPI设备驱动层 每层的主要结构体和函数 SPI控制器驱动层(include/linux/spi/spi.h) ...

一套键鼠操控多台电脑Mouse without Borders

软件实现1、synegy(共用键鼠,剪切,拖拽文件有问题,IP有时候会改变)2、Mouse without Borders(共用键鼠,剪切,可拖拽文件)硬件实现3、USB对拷线以下内容为Mouse without Borders使用方法。MWB可以干这些...

wpa_supplicant移植与使用

上一篇文章讲述了如何在内核中配置RT5370驱动,配置完了之后便是使用。当无线网络是 WPA/WPA2 加密方式时,WIFI 客户端也需要用此加密方式才能连接上网络。连接WPA/WPA2 加密网络方法是修改无线网络配置文件后直接...

嵌入式Linux--SoC常用存储器

SoC常用外部存储器 FLASH FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。...

嵌入式linux移植——ptlib、H323plus、oh323tut 交叉编译 I

参考的几篇博客: 0-linux 编程学习笔记导航 linux下configure配置参数 交叉编译与静态链接问题:... 交叉编译openssl : https://blog.csdn.net/andylauren/article/details/53456340 http...

环形队列c语言代码

这段代码实现了一个环形队列,数据类型可以根据自己的需要更改,这里预留的是指针类型。 ring_queue.h #ifndef _RINGQUEUE_ #define _RINGQUEUE_ #include <stdbool.h&...typedef str...

嵌入式linux自动更新网络时间NTP移植

有些嵌入式设备中为了节省成本或者体积原因都没有配备掉电保存电池,每次上电之后就需要人为手动的更新系统时间,而且系统时间也不准确。有些需要得到实时的比较准确的时间,以和服务器或是设备之间进行时间同步,...

从零开始移植QT4.8.5之三--linux下交叉编译QT运行库

这篇文章要实现的目标是在linux下交叉编译QT在嵌入式设备OK6410的运行库,最终在OK6410上运行QT演示程序。 1、触摸屏库文件安装tslib 首先如果嵌入式设备上有触摸屏,需要先移植tslib,这个不是本次的重点,所以...

Linux-进程间通信(1)消息队列 msg

Linux-消息队列1. 消息队列是什么?1. 定义2. 内核实现2. 消息队列接口-msgget3. 消息队列接口-msgctl4. 消息队列接口-msgsnd5. 消息队列接口-msgrcv6....1. 消息队列是什么?...Linux中的消息队列是进程间通信的一种方式 ...

360WIFI2无线网卡移植 -MT7601U移植

软件环境:虚拟机ubuntu12.04 硬件环境:360WIFI2无线网卡  EasyARM-i.MX280A: 64m sdram 128M nandflash 运行官方提供的Linux-2.6.35.3内核linux wpa_supplicant版本0.7.3(官方内核自带) ...

shell 输出带颜色字体

输出特效格式控制:\033[0m 关闭所有属性 \033[1m 设置高亮度 \03[4m 下划线 \033[5m 闪烁 \033[7m 反显 \033[8m 消隐 \033[30m -- \033[37m 设置前景色 \033[40m -- \033[47m 设置背景色 光标位置等的格式控制:...

libcyaml编译与测试

官网 ...源码下载 ... 我使用的版本 libcyaml-master.zip ...下载地址:https://download.csdn.net/download/andylauren/10682901 这个库需要依赖python 的yaml库,所以需要先安装yaml库,安装方法见下文连接 http...

arm交叉编译openssl和curl

arm为IMX6的板子 openssl版本:openssl-OpenSSL_1_0_2r.tar.gz(试过使用1.1的版本,不过报错,编译不过) 解压并进入openssl-OpenSSL_1_0_2r,可以先看一下官方的安装说明INSTALL 打开控制台,先执行交叉编译器...

如何让开发板的linux终端显示工作路径

在etc/profile文件中将PS1='[$USER@$HOSTNAME]# '改为PS1='[$USER@$HOSTNAME$PWD]# '

基于FS4412嵌入式系统移植(6) glib库的交叉编译与移植

按照我的过程移植应该是不会有问题,如果遇到了问题可以留言联系我,一起讨论研究。 这里需要强调一下:libc、glibc、glib是不同的库! glibc和 libc 都是 Linux 下的 C 函数库,而glib是GTK+的基础

ubuntu 下ftp服务的安装与启动

ubuntu安装ftp服务器 1: 安装vsftpd ~$ sudo apt-get install vsftpd ubuntu10.10自己装了,这步省略。 2: 配置vsftpd 2.1 修改vsftpd的配置文件。...原文件中不少指令被注释,只要启用部分即可,

相关热词 c# 线程池 自定义 c和c#调用效率 c#某个字符串后面的 c# 只能启动一个实例 c# 删除对象属性值 c#常用命令 c# 定时启动 定时器 c#跳出本次循环 c# rar 解压 c# 单选框 控件