![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux C语言编程
Linux C/C++嵌入式实战
IOT Dev
Iot领域
展开
-
RK系列主板GPIO计算方式
RK系列主板GPIO计算方式记录一下rk系列gpio num计算方式,测试芯片,3288,3399,3308均正确查看GOPI 引脚如图是3308gpio部分品定义,已linux系统为例(其实linux和android相同的)例如想要用到GPIO1_A0(途中gpio弟2pin),那么这个引脚对应系统中,所才做的num便是32,GPIO1_A5对应num是37,GPIO1_B5对应的是45。拿GPIO1_A0和GPIO1_B5举例GPIO1_A0 num = 132 + 0 8 + 0原创 2021-01-27 18:08:04 · 3795 阅读 · 1 评论 -
Linux系统下通过C语言获取硬件码(唯一标识)
Linux系统下C语言获取硬件码(唯一标识)硬件平台 瑞芯微3308linux内核信息 Linux version 4.4.143思路:通过获取cpuinfo信息,对指定字段进行截取,得到唯一标识前提:硬件可控,有统一性一 获取Cpu信息通过如下函数可以获取到cpuinfo#include <stdio.h>#include <stdlib.h>#include <string.h>void getSerialNum(){ const char原创 2021-01-26 14:21:36 · 5769 阅读 · 3 评论 -
C语言实战基础知识点-持续更新
C语言基础知识点正常情况下C语言执行函数一定要在调用函数上方声明,但是通过在上方进行function declare方法声明,既可以在调用函数下方进行实现。/* 定义 */int Compute_string_md5(unsigned char *dest_str, unsigned int dest_len, char *md5_str);int main(int argc, char *argv[]){ /* 调用*/ Compute_string_md5((unsigne原创 2021-01-26 11:24:17 · 111 阅读 · 0 评论 -
C语言生成MD5
C语言生成MD5转载文章,原文地址#include "md5.h" #include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h> #define READ_DATA_SIZE 1024#de转载 2021-01-26 10:36:26 · 376 阅读 · 0 评论 -
C语言完整的获取键盘输入字符
C语言完整的获取键盘输入字符获取输入函数int getsline(char *result){ int point = 0; int word; while(1) { word = getc(stdin);//等待用户输入或从缓存中读一个字符 if(word != '\n')//读到回车符就认为一行指令被读完了 { *result = word;//记录这个字符 resul原创 2021-01-22 16:40:47 · 4449 阅读 · 0 评论