嵌入式
呜呜呜小吴莫哭
这个作者很懒,什么都没留下…
展开
-
c 库函数 <stdlib.h> 常用函数
整数转字符串1、拓展函数 itoaitoa (表示 integer to alphanumeric)是把整型数转换成字符串的一个函数。windows 环境下,在 <stdlib.h> 头文件中有:char* itoa(int value,char*string,int radix);//value: 要转换的整数,string: 转换后的字符串,radix: 转换进制数,如2,8,10,16 进制等。...原创 2020-10-31 00:15:45 · 347 阅读 · 0 评论 -
linux c 底层系统调用函数 open()
函数介绍open是linux下的底层系统调用函数,fopen与freopen c/c++下的标准I/O库函数,带输入/输出缓冲。linxu下的fopen是open的封装函数,fopen最终还是要调用底层的系统调用open。所以在linux下如果需要对设备进行明确的控制,那最好使用底层系统调用(open),open对应的文件操作有:close, read, write,ioctl 等。fopen 对应的文件操作有:fclose, fread, fwrite, freopen, fseek, fte原创 2020-10-23 22:25:21 · 915 阅读 · 0 评论 -
c 使用 time.h 在程序中获取时间
#include<stdio.h>#include<time.h>int main(){ time_t t1,t2; int a = 1,b=12,c=1,key =20000; time(&t1); for(b=0;b<key;b++){ for(a=0;a<key;a++){ c+=a; c--; } } time(&t2); printf("hello2 world! \ t1:%d,t原创 2020-10-22 23:23:40 · 695 阅读 · 0 评论 -
从函数传递字符串的方法看 c 变量属性
上篇,提到的从函数中传出字符串的约 5 种方法。函数对于变量处理大体可分为如下几类:1.只需要传入,而不需要传出。可能涉及到的情况是,对某些值、数据进行判断、计算、比较、输出等操作,此时,只需要将 data 传入,我们不希望函数中的操作对原值有什么影响。2.只需要传出,而不需要传入。可能涉及的情况是:传出用户输入、生成的某些值、获取状态等操作。此时不需要传入,只会将 data 传出,将之在 main() 函数中处理、保存、赋值等操作,我们希望这些值在函数中产生,传出函数后,仍然存在。3.既需要传入,又需要原创 2020-10-14 17:21:52 · 609 阅读 · 0 评论 -
C语言 函数传递多个字符串参数
1. 通过全局变量传递 我们需要定义一个、或多个全局变量 getStr1、getStr2、…,用来接收来自函数中的字符串。char getStr1[100]; char getStr2[100]; // ... 多个变量char* fun() { strcpy(getStr1 , "dealStr1 "); strcpy(getStr2 , "dealStr2 "); // ... 多个处理的字符串 re原创 2020-10-02 22:38:33 · 5499 阅读 · 0 评论 -
keil5 芯片包下载系列
keil5 pack 离线包安装:安装过keil5软件后,直接双击pack 离线包即可。F1pack包 https://keilpack.azureedge.net/pack/Keil.STM32F1xx_DFP.2.3.0.packF2pack包 https://keilpack.azureedge.net/pack/Keil.STM32F2xx_DFP.2.9.0.packF3pack包 https://keilpack.azureedge.net/pack/Keil.STM32F3xx_DFP.转载 2020-07-11 19:19:05 · 8115 阅读 · 0 评论 -
从嵌入式的角度看linux(入门)
第1章 单片机和Linux的区别1.1.有哪些产品使用单片机或Linux?所有的电子产品,所用技术都可以认为要么是单片机,要么是Linux;GUI方面主要是QT/Android,它们都是运行于Linux之上的。也许你不服!不是还有ucos、vxwork、wince、IOS吗?下面这个图是关于操作系统的占比,是2016年的,我没找到更新的图,但是很有参考意义:我们说的单片机不使用操作系统,在上图中没有体现出来。但是使用单片机设备肯定远远超过Linux。很多人也是先学习单片机,从单片机进入电子工程师行转载 2020-05-14 17:04:26 · 230 阅读 · 0 评论