当前位置: 首页 > news >正文

网站建设 浙icp 0578百度推广服务费一年多少钱

网站建设 浙icp 0578,百度推广服务费一年多少钱,wordpress oa主题,中华人民共和国中央人民政府官网系列目录 第一章 xxx 目录 系列目录 文章目录 文章目录 系列文章目录前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结前言 开发环境:Eclipse代替Keil,IAR 开发平台:GD32 开发编译器:arm-none-eabi- …

系列目录


第一章 xxx

目录

系列目录

文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结


前言

开发环境:Eclipse代替Keil,IAR

开发平台:GD32

开发编译器:arm-none-eabi-  gcc

基于此环境,调用类似于Keil的printf函数,进行串口打印信息

一、Keil实现串口重映射

int fputc(int ch, FILE *f)
{HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xffff);return ch;
}

此方法仅针对于Keil,且调用了keil自己精简优化过的库文件 ,不适用gcc环境

二、Eclipse+GCC实现串口重映射

标准C库的底层调用的是_write() 函数实现输出,所以要重写write函数

int _write (int fd, char *pBuffer, int size)  
{  for (int i = 0; i < size; i++)  {  usart_data_transmit(USART_PORT, (uint8_t)pBuffer[i]);while(RESET == usart_flag_get(USART_PORT, USART_FLAG_TBE));		}  return size;  
}

仅添加这个重映射并不能直接就使用printf。会有以下报错

undefined reference to  `_sbrk'   `_close'  `_fstat'  `_read' `_write

这个时候需要配置一下eclipse。

右键项目,选择 Properties->GNU Arm Cross Linker->Miscellaneous

勾选红色框图所示

此时即可调用printf及sprintf等。 

注意:使用GCC的libgcc.a进行使用printf,会消耗较大的flash空间。小容量的单片机慎用

对比:同样开启优化

使用GCC printf,程序所用flash

不适用GCC printf,程序所用flash

 仅调用libgcc 的printf,就多出了将近30多KB的Flash。

总结

没有总结

http://www.mnyf.cn/news/52179.html

相关文章:

  • 淘宝网站后台怎么做网络推广是做什么工作的
  • 南京哪家网络公司做网站优化好外链工具xg下载
  • 微博网站开发与设计开题报告百度主页面
  • 优酷的网站头怎么做的2023年8月份新冠病毒
  • 做网站广告公司注册网站流程和费用
  • 哪个网站音乐做的最好的seo百度排名优化
  • 安卓市场wordpress主题公司排名seo
  • 做湲网站北京最新疫情最新消息
  • 做应用级网站用什么语言好百度软件应用中心下载
  • 高品质网站欣赏合肥优化推广公司
  • wordpress仿dz上海知名seo公司
  • b2b网站推广海南百度总代理
  • 建设销售型网站短链接在线生成免费
  • 做跨境电商网站关键词挖掘查询工具爱站网
  • 福建交科建设有限公司官方网站百度关键词点击器
  • 上海制作网站公司哪家好百度移动权重
  • 联锁酒店网站建设需求分析wordpress自助建站
  • hdwiki做网站sem竞价托管代运营
  • 沈阳男科医院排名10强名单公布搜索引擎优化自然排名
  • 看装修效果图哪个网站好黑马培训是正规学校吗
  • 怎么注册网站挣流量广告优化师前景怎样
  • 基层单位不能建设网站seo研究中心怎么了
  • 怎么使用织梦做下载网站网络整合营销的特点有
  • 个人可以做网站推广百度网盘搜索引擎入口
  • 广东十大广告公司seo上海网站推广
  • 网站开发职业规划大批量刷关键词排名软件
  • 网站开发教育晨阳seo顾问
  • 太原网站推广优化服务
  • 全国国家公示系统官网厦门网站快速排名优化
  • 知更鸟 wordpress购买seo关键词排名优化官网