摘要:
一、头文件 #include <asm/gpio.h> 二、注册 GPIO int gpio_request(unsigned gpio, const char *label) 功能:申请一个GPIO 参数:gpio:管脚号;label:管脚名,可以为空(NULL) 返回值:成功返回0,失败返回错误 阅读全文
摘要:
1、下载源码包: wget http://www.openssl.org/source/openssl-1.0.2d.tar.gz 2、安装到/usr/local/ssl/目录下: tar zxvf openssl-1.0.2d.tar.gz cd openssl-1.0.2d ./config - 阅读全文
摘要:
一、alarm 如果不要求很精确的话,用 alarm() 和 signal() 就够了。 unsigned int alarm(unsigned int seconds) 专门为SIGALRM信号而设,在指定的时间seconds秒后,将向进程本身发送SIGALRM信号,又称为闹钟时间。进程调用ala 阅读全文
摘要:
errno详解: Linux中系统调用的错误都存储于errno中,errno由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误。 查看系统中所有的errno所代表的含义,可以采用如下的代码: #include <stdio.h> #include <string.h> //fo 阅读全文
摘要:
uboot常用命令: 一、help 1、help 列出当前uboot所有支持的命令 2、help 命令 查看指定命令的帮助 示例: hisilicon # help setenv setenv - set environment variables Usage: setenv [-f] name v 阅读全文
摘要:
mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的哪个位置以及映象名是什么。 root# ./mkimageUsage 阅读全文
摘要:
一、生成RSA私钥 openssl genrsa -out private.key 1024 二、提前RSA公钥 openssl rsa -in private.key -pubout -out public.key 三、场景一:使用公钥加密,私钥解密 1、使用公钥对明文(hello)加密 open 阅读全文
摘要:
嵌入式系统中常用文件系统包括cramfs、jffs2、NFS、initrd、ext4、squashfs、ubifs等。它们的特点如下: 1、cramfs 和 jffs2 具有好的空间特性,很适合嵌入式产品应用。 2、cramfs 与 squashfs 为只读文件系统,目前只有 SPI Nor FLA 阅读全文
摘要:
一、头文件 #include <asm/io.h> 二、ioremap函数 /* * I/O memory mapping functions. */ extern void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_ 阅读全文
摘要:
对于行外人而言,设计是一件带有浪漫色彩的事情,就跟画画写作一样,等待缪斯来拍一拍你肩膀,行云流水般就完成了一个设计。 在早期的苹果公司内部,设计工作可一点都不像以上这个幻想。 乔布斯有一次在接受采访的时候,对方跟他说:你的工作一定很好玩吧,就坐在众多出色的设计师中间,看着他们向你展示各种出色的作品。 阅读全文