欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 学习笔记 >
嵌入式学习笔记:数据的输入输出
sizeof(数据类型或变量名); 1、字符的输入与输出 getchar:函数原型 :int getchar(void); 功能:从终端获取字符 返回值: 成功:返回的是读到的字符的ASCII码值 失败:返回EOF(-1) putchar:函数原型 int putchar(int c); 功能:向终端输出字符 返回值: 成...…
嵌入式学习笔记:Gcc编译流程详解
在源代码编辑好以后 1、预处理 === 针对带 # 的文件 gcc -E 文件名.c -o 文件名.i 2、编译 === 生成.s文件 gcc -s 文件名.i -o 文件名.s 3、汇编 ==== 生成.o文件 4、链接...…
嵌入式学习笔记:数据结构与算法之哈希表和快速排序详解
1. 查找算法:hash(散列表) 定义:将查找的记录健值key和记录的存储位置通过一定的映射关联起来。通过健值和散列函数求出散列地址(记录的保存地址),在该出进行查找 问题:构建的散列表存在一定的冲突 解决办法: 开放地址法:将发生冲突的记录存储在开放地...…
嵌入式学习笔记:c语言循环语句总结,外加经典实例
1.宏定义:#define A B //用B替换A 注意:不是语句,没有: 2.循环:有规律的重复性的工作; 3.循环4要素: 条件初始状态:开始循环 循环的条件判断:退出循环 循环体:执行 条件更新:促使循环退出; 4.真假没有规定 假==0,真==1 只做了规定0为假你,非0为真...…
嵌入式学习笔记:数组指针的使用难点
学c语言,指针和数组是比较难的,尤其是数组指针和指针数组,在这里给大家分享一下笔记关于数组指针的。 1. 字符指针的定义 2. 字符串常量 字符串表示字符串中第一个字符的地址; 答案:h :e 字符串常量中的值不能被更改:静态存储区 3. 数组名是数组第一个...…
嵌入式学习笔记: 指令和伪指令的区别
对于指令和伪指令来说,很多人都有疑惑,他们到底是什么,有什么区别吗,今天大神就来告诉你 1、指令(重点) 数据处理 单寄存器读写 ldr, ldrb, ldrh, str, ... 前索引,后索引,自动索引 分支 b bl // 自动把下一条指令的地址放到lr中移位 lsl, lsr, asr, ro...…
嵌入式学习笔记:ARM串口通信详解
一、串行通信相关概念 单工,双工,半双工,全双工 同步(有时钟线),异步 波特率,比特率(bps) 二、用串口实现字符回显 1 确定想用哪个COM口(自己定,比如COM2) 2 看板子,找到那个COM口,板子上印的名字是CON7 3 查看原理图找到CON7对应的GPIO管脚 a 看开发...…
嵌入式学习笔记:arm按键中断实现流程
下面就来用按键K2实现中断的详细流程 1 确定想用哪个按键(自己定,比如K2) 2 看板子,找到那个按键,板子上印的名字是K2 3 查看原理图找到K2对应的GPIO管脚 a 看开发板的原理图,在开发板原理图里面找K2,发现对应的接线UART_RING b 查找UART_RING,发现接的...…
回到顶部