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

配音阁在线制作网站网站班级文化建设

配音阁在线制作网站,网站班级文化建设,手机网站预约表单,手机赚钱方式1#xff0c;移植第三方printf库#xff1a; 1. 下载地址#xff1a;https://github.com/mpaland/printf 2. 拷贝其中的printf.c和printf.h到本地#xff1b; 3. 重新实现 void _putchar(char character) 接口#xff0c;使用具体串口发送ch数据#xff0c;如在 u…方式1移植第三方printf库 1. 下载地址https://github.com/mpaland/printf 2. 拷贝其中的printf.c和printf.h到本地 3. 重新实现 void _putchar(char character) 接口使用具体串口发送ch数据如在 uart_hal.c中重新实现该接口 void _putchar(char character) {UART_TypeDef *base g_uart_bases[UART_CONSOLE_INSTANCE];uint32_t tmp_d character;tmp_d 0xff;uart_drv_fput_char(base, tmp_d); } 使用时可通过在printf.c开头部分或printf.h中增加或注释如下宏定义来关闭或开启特定打印模式 #define PRINTF_DISABLE_SUPPORT_FLOAT // 是否支持 %f 类的打印 #define PRINTF_DISABLE_SUPPORT_EXPONENTIAL // 是否支持 %e 类的打印 #define PRINTF_DISABLE_SUPPORT_LONG_LONG // 是否支持 %lld 类的打印 #define PRINTF_DISABLE_SUPPORT_PTRDIFF_T // 是否支持 %ld 类的打印 方式2重新实现系统调用 1. 新增syscall.c文件在其中添加如下代码 extern int __io_putchar(int ch);int _write(int file, char *ptr, int len) {int DataIdx;for (DataIdx 0; DataIdx len; DataIdx){__io_putchar( *ptr );}return len; } 2. 重新实现 int __io_putchar(int ch) 接口使用具体串口发送ch数据如在 uart_hal.c中重新实现该接口 int __io_putchar(int ch) {UART_TypeDef *base g_uart_bases[UART_CONSOLE_INSTANCE];uart_drv_fput_char(base, ch);return ch; } 两种printf实现方式的比较 移植第三方printf库的优缺点 优点 除几个标准库外不依赖其他实现 可单独控制 %f,%e,%lld,%ld格式的打印实现可根据需要精确控制 可更进一步对代码进行裁剪如不使用sprintf类接口可对相关代码进行裁剪 缺点 相同优化等级下比实现系统调用方式代码体积大一些(只支持%d %s打印时在optO2时比前者大1.7kb) 重新实现系统调用方式的优缺点 优点 相同优化等级下比移植第三方库代码体积小一些 缺点 不支持%f,%e,%lld类的打印 代码不可裁剪
http://www.hkea.cn/news/14498813/

相关文章:

  • 建站如何注重内容建设营销公关名词解释
  • 嘉兴建设网站无锡公司建立网站
  • 网站建设一般需要什么软件哪些公司做网站改造
  • 直播网站开发要多久成都网站制作电话
  • 想攻击一个网站怎么做湖南常德地图
  • 怎么样增加网站权重网推地推
  • 阿里云里做网站能上百度首页么app开发哪家好公司
  • 专门做门的网站域名一个注册要多久
  • 建设网站要准备什么17模板网站
  • 做二维码报名网站建站如何挣钱
  • 沈阳seo网站关键词优化优化平台建设公司
  • 哪里有做网站系统的直通车推广怎么收费
  • 滕州网站建设招聘seo1视频发布会
  • 如何评价网站是否做的好处网页设计心得体会300字
  • WordPress国产企业主题m东莞网站优化专家
  • 站长工具端口检测seo搜索优化是什么呢
  • 杭州高端网站购买空间网站哪个好
  • 建设局网站新闻购物网站建设规划书
  • 做网站 域名 最快要多久软装设计图 效果图
  • 3合一网站怎么做wordpress 树形页面
  • 定制鞋子的app企业优化推广
  • 专业做网站团队网站提示危险网站
  • html怎么做网站首页网络定制营销
  • 东莞网站关键词优化收费广西城乡建设部网站首页
  • 织梦网站后台空白做钢材的网站有哪些
  • 网站编程是什么意思网页游戏新游戏
  • 广州专业网站改版方案自驾游网站建设方案
  • 用div做网站中间部分做淘宝网站用什么软件有哪些
  • 自己建的网站可以用笔记本做服务器吗安徽建设厅网站考勤
  • 临沂网站网站建设流程精英