![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gcc
catshit322
兴趣
展开
-
在ubuntu 上 使用 RTL_AIS
安装依赖环境sudo apt-get install rtl-sdrsudo apt-get install libusbsudo apt-get install libusb-dev # 源码,开发库支持sudo apt-get install librtlsdrsudo apt-get install librtlsdr-dev # 源码,开发库支持librtlsdr-devlibusb-dev 为编译源码时需要的支持按照源码内README文件,直接 make 编译就可以...原创 2021-10-22 16:14:40 · 469 阅读 · 0 评论 -
gcc中printf/scanf、printf_P/scanf_P的区别与用法
从字面意思来看 printf/scanf是对RAM的操作,即把内存数据输出/输入到RAM。 printf_P/scanf_P是对ROM的操作,即把ROM数据输出/输入到ROM #include 这个头文件用来访问flash ROM的数据,访问flash ROM的原创 2011-08-09 13:49:11 · 1809 阅读 · 1 评论 -
gcc中如何使用串口输出float double型数据
avr gcc中的printf函数不支持%f输出有两种做法: 1、将浮点数分解为4个字节,分别送出,接收端再这4个字节合并转化为将浮点数 示例如下: #include typedef union { float f;原创 2011-08-09 14:25:02 · 2941 阅读 · 0 评论 -
AVR-GCC 的简单说明和个人的一些使用经
AVR-GCC 的简单说明和个人的一些使用经 对于 AVR-GCC 到底是什么,下文中有一些说明……这里也提出我的一些使用经验,以作抛 砖引玉之用…… 首先,AVR-GCC 的目标代码效率极高; 以 Cod转载 2011-08-09 14:40:59 · 3440 阅读 · 0 评论 -
cortex-m3/m0汇编启动代码分析
来自toney2010 启动代码文件名是STM32F10X.S,它的作用先总结下,然后再分析。启动代码作用一般是:1)堆和栈的初始化;2)向量表定义;3)地址重映射及中断向量表的转移;4)设置系统时钟频率;5)中断寄存器的初始化;6)进入C应用程序。 (1)按启转载 2011-09-27 21:58:12 · 3709 阅读 · 2 评论 -
avr m8 18b20 调试程序
程序从maxim官方程序和论坛上程序修改而来,可以在串口打印每一个操作,配合我上传的zoc软件效果很赞,我的第一个18b20 程序,注释详细。用avr studio5编写。欢迎拍砖 ps:avr studio 5太炫了其他程序会在下载链接中打包给#include #include #include #include #include #include "u原创 2011-08-09 15:39:09 · 1615 阅读 · 2 评论