• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 使用#pragma pack(n)的注意事项与问题案例分享

    本文记录很久之前在一个项目中遇到的”幽灵问题”,结构体读写异常,虽然最终结论很简单,遇到过类似问题或者了解对应知识点的可能一眼就知道了,但是没遇到过的可能会花费很多时间去定位甚至无从下手。这就是经验的重要性,所以特分享出这篇文章。结论本身没有很大的技术含量,但是中间涉及的思想,态度,解决问题的思路,过程,如何形成标准,避免类似问题等等确是我们嵌入式开发中的共性问题。

    2023-09-19 14:02

  • 理解Vitis HLS默认行为

    相比于VivadoHLS,Vitis HLS更加智能化,这体现在Vitis HLS可以自动探测C/C++代码中可并行执行地部分而无需人工干预添加pragma。另一方面VitisHLS也会根据用户添加

    2022-11-24 11:42

  • 单片机C语言中变量的定义方法解析

    #pragma rambank0 ;即以关键词#pragma开始,rambank0指明资料区块为第0块。 unsigned char m_acc; ;定义一个无符号字符型变量m_acc

    2019-09-29 16:26

  • 应该如何在数据存储器中创建一个大对象

    解答:   默认情况下, MPLAB C18 假设对象不超过存储区边界。 要安全使用大于256 字节的对象,需要执行下列步骤: 1) 必须使用 #pragma idata 或#pragma

    2023-01-22 17:45

  • 把指定代码、常数或变量到某个特定地址的一个方法

    问:如何指定代码、常数或变量到某个特定的地址? 答:使用“#pragma psect”伪指令来把代码、常数或变量放到你定制的psect。于是你就可以使用链接器选项来把这个定制的psect放到

    2023-01-22 14:52

  • 优化TC3xx系统运行效率的策略

    效率时,发现了这样一行代码:   #pragma section farbss lmubss #pragma ,section,咱们都非常熟悉了,这个

    2024-11-16 11:00

  • C指针加1引发的思考

    1. 问题背景 最近有小伙伴对于 C 语言中指针的运算有点疑问:指针变量加 1 之后,到底向后偏移了几个字节呢? 示例代码如下,这段代码运行在32位CPU平台上: #include​#pragma

    2022-01-26 10:07

  • 24C01-24C256读写操作C语言程序

    24C01--24C256读写操作C语言程序 #pragma  ot(6,SIZE)#i nclude <reg52.h>#i nclude <intrins.h>#define  ERRORCOUNT 10sbit  &

    2009-01-16 11:52

  • 传统 FPGA 开发方式与设计逻辑在状态机中的流转过程

    实现这一编程思想的转变,是因为 FPGA 借助 OpenCL 实现了编程,程序员只需要通过 C/C++ 添加适当的 pragma 就能实现 FPGA 编程。为了让您用 OpenCL 实现的 FPGA

    2020-08-10 17:42

  • 如何使用OpenCL轻松实现FPGA应用编程

    实现这一编程思想的转变,是因为 FPGA 借助 OpenCL 实现了编程,程序员只需要通过 C/C++ 添加适当的 pragma 就能实现 FPGA 编程。为了让您用 OpenCL 实现的 FPGA

    2020-07-16 17:58