应用Cryptopp库实现AES加密【转】

crypto++自身的wiki上就有一些例子,可以参考:    http://www.cryptopp.com/wiki/Category:Sample (本文来源:http://ste.xidian.edu.cn/bbs/a/a.asp?B=5&ID=224&p=1&q=1&r=146  ) 应用Cryptopp库实现AES加密 在win32的操作系统下...

Linux网络编程之使用TCP传输文件

原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb666/article/details/8976263,作者:gqb666          最近在写Linux网络方面的demo,用TCP实现了一个简单的传输文件程序,适用于网卡设备及TCP/...

linux工作队列 - workqueue总览

workqueue归入中断子系统是由于和中断处理有密切关系,写博客重要在于整理自己的思绪,写的时候会把一些不懂的细节问题暴露出来,这样会把问题看的更透彻,workqueue的代码在文件kernel/workqueue.c中,大约5K+行,本文基于linux...

devmem

内核配置中将CONFIG_DEVMEM选项配置后,会有/dev/mem设备节点,内核对应的驱动代码是drivers/char/mem.c 用户空间程序通过mmap将物理地址映射到用户空间,实现对这些物理地址的读写。 用户空间程序devmem.c #include #include #in...

linux device driver之sdio驱动编程

原文地址:http://blog.csdn.net/aric_zc/article/details/7046166 先谈谈如何写linux驱动: - 在驱动模块初始化函数中调用register_chrdev(),将驱动向系统注册为一个字符设备,伪装成一个文件,上层的应用可以通过访问这个文件(字符设备...

Linuxbootloader和kernel的作用

BSP是板级支持包(Board Support Package)的缩写,是通常用在嵌入行业中的一个术语, 用来代表在一个特殊硬件平台上快速构建一个嵌入操作系统所需的原始资料或者二进制软件 包。BSP的作用是支持操作系统,使之能够更好的运行于硬件平台。B...

zedboard平台下DMA实现memory to memory传输

/*  * dma.c  *  *  Created on: 2014-12-16  *      Author: zhoudengqing  */ #include #include "platform.h" #include "xscugic.h" #include "xdmaps.h" #include "xil_exception.h" #include "xil_types.h" #i...

初级玩转Linux+Ubuntu(嵌入式开发基础课程)-王利涛-专题视频课程

初级玩转Linux+Ubuntu(嵌入式开发基础课程)—18711人已学习 课程介绍        让Linux初学者学会使用Linux、熟悉Ubuntu环境,熟练掌握各种格式的软件的安装、卸载;掌握Linux的常用命令、在Linux下创建一个软件项目的方法;熟悉Linux...

[Qt配置指南—5]Qt 5.4.2 Configure Options---Qt for Embe

如有错误,欢迎批评指正!!! Qt for Embeded Linux 这里着重讨,http://doc.qt.io/qt-5/embedded-linux.html 自Qt 5.0发布以来,Qt不再包含自己的窗口系统(QWS)实现。 对于单进程用例,Qt Platform Abstraction是一个优秀的解决...

嵌入式Linux基础知识0(什么是真正的实时操作系统--硬实时 软实时)

需求说明:IPC项目需要Linux系统,知识储备 来自:http://blog.csdn.net/zhourui1982/article/details/5282361 阅读精华整理: 1、根据实际应用,可以选择采用硬实时操作系统或软实时操作系统,硬实时当然比软实时好,但是,如果你的公司正...

嵌入式Linux——SPI总线(1):2440裸机GPIO模拟SPI驱动OLED

简介:     本文主要讲解使用2440裸机的GPIO模拟SPI来控制OLED显示我们想显示的字符串。而我使用了两种方法来实现SPI控制OLED,一种是使用4线的SPI,即MOSI,CLK,DC,CS。而另一种是使用3线的SPI,即MOSI,CLK,CS。 所用开发板:JZ244...

嵌入式Linux C编程学习之路(十四)——标准IO之feof,ferror,clearerr

1. 当返回错误时,怎样判读是已经到达文件结尾,还是读错呢?  a. int feof(FILE *stream); 功能:判断是否已经到文件结束 参数:文件流 返回值:到文件结束,返回为非0,没有则返回0 b.int ferror(FILE *stream); 功能:判断是否读...

嵌入式Linux中ARM gcc嵌套汇编学习-ARM GCC Inside Assembler

在使用gcc编译的时候,可以在C语言程序中嵌套汇编指令,这样极大的方便在高级语言中使用跟配件相关的指令。 在gcc中嵌套的汇编指令跟纯汇编文件的语法有一点不一样,在gcc中嵌套指令的格式是固定的: __asm__(code : output operand list :...

嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)

四、帧缓冲(FrameBuffer)设备驱动实例代码:①、建立驱动文件:my2440_lcd.c,依就是驱动程序的最基本结构:FrameBuffer驱动的初始化和卸载部分及其他,如下: #include #include #include #include #include #include #include #in...

嵌入式Linux之Kernel(裁减移植)启动调试、打印技术 printascii(补充)、内核调试

嵌入式系统搭建过程中,对于系统平台搭建工程师在完成Bootloader 的调试之后就进入Kernel 裁减移植的阶段,其中最重要的一步是Kernel 启动的调试,在调试Kernel 过程中通常遇到最常见的问题是启动异常: Uncompressing Linux...............

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题