Supplyframe
Supplyframe XQ
Datasheet5
Component Search Engine
Findchips
bom2buy
Siemens Xcelerator
关注我们
扫码关注
获取工程师必备礼包
板卡试用/精品课
设计助手
电子硬件助手
元器件查询
首页
电路设计
企业专区
产业研究
与非原创
资讯
视频
活动
搜索
热搜
搜索历史
清空
创作者中心
加入星计划,您可以享受以下权益:
创作内容快速变现
行业影响力扩散
作品版权保护
300W+ 专业用户
1.5W+ 优质创作者
5000+ 长期合作伙伴
立即加入
电路方案
技术资料
数据手册
论坛
电路分析
拆解
评测
方案
1
图像识别水面垃圾清理船
2
重力检测短信提醒药箱
3
自动开灯冲水智慧公厕
资料
1
AN13863面向 Black Sesame A1000L/A1000 处理器的解决方案
2
AN12637基于 MC33771C 和 MC33772C 的系统时序优化
3
UM3234 用户手册
企业中心
企业入驻
官方资料
新品发布NPI
官方参考设计
厂商社区
恩智浦技术社区
RF技术社区
ROHM技术社区
ST中文论坛
新热企业
瑞萨电子
罗姆
西门子
恩智浦
贸泽电子
得捷电子
汽车电子
工业电子
人工智能
通讯/网络
新热图谱
查看更多
手机
汽车
工业机器人
XR
新闻/观察
科普/拆解
产业/互动
专题策划
最新原创
查看更多
与非观察
评测拆解
与非研究院
供需商情
可编程逻辑
MEMS/传感技术
嵌入式系统
模拟/电源
射频/微波
测试测量
控制器/处理器
EDA/PCB
基础器件
汽车电子
人工智能
工业电子
通信/网络
消费电子
医疗电子
物联网
能源与电力
热点资讯
1
Manz集团德国公司重组,亚洲事业部不受影响
2
搭载玄铁处理器!RISC-V笔记本入选工信部“先进计算赋能新质生产力”典型应用案例
3
AI硬件时代已来,AI耳机芯片企业分析——恒玄科技
4
谁在深度绑定豆包APP?国内3家AI耳机芯片公司对比
5
国产DPU跑出来了吗?
6
ASIC会不会取代GPU?
视讯
课程
直播
最新
1
绿色ORAN新动向:FPGA引领安全性能与功耗革命
2
爆款拆评:交流充电桩拆解,揭秘智能充电桩的内部世界
3
【来实战】嵌入式平台部署深度学习模型
原创
1
2024年拆解热度榜TOP10:国产芯站C位,引领半导体复苏
2
爆款拆评:无人机深度拆解,追寻飞行影像的科技奇迹
3
小米电饭煲拆解:国产芯遍地开花
行业活动
论坛活动
板卡申请
新热活动
查看更多
1
基于Xilinx MPSoC系列 FPGA视频教程
2
FPGA至简设计原理与应用
最新直播
首页
标签
c语言编程
c语言编程
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
类型
全部
方案
资料
资讯
视讯
课程
直播
新鲜
热门
不限时间
不限时间
一天内
一周内
一月内
一年内
单片机C语言编程环境有哪些
单片机编程是一门实战性的技术,程序要在单片机平台上跑起来才能看到效果、才能积累编程经验。在学校学习单片机课程时,可能会感觉到一直有一种脱节的感觉,因为一直没有用武之地。其实学习单片机很简单,第一步就是搞清楚编程环境。
玩转嵌入式
3630
2023/11/23
单片机
c语言编程
C语言的面向对象编程
面向对象编程是一种思想,并非一定要用哪种语言去实现,c语言也可以实现面向对象编程。通过结构体和指针就可以实现。
嵌入式随笔
711
2023/01/05
c语言
c语言编程
《嵌入式Linux应用程序开发标准教程》(第2版)
华清远见为您带来经典教程:嵌入式Linux应用程序开发
华清远见
2013/09/30
c语言编程
嵌入式linux
高效的C编程之: 移植问题
当对源代码使用不同的编译器时,可能会出现一些移植上的问题,这时可以宏将一些ARM特有的关键字“打包”。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之: 浮点运算
大多数的ARM处理器硬件上并不支持浮点运算。但ARM上提供了以下几个选项来实现浮点运算。
华清远见
1
2013/09/30
Arm
c语言编程
高效的C编程之: 变量类型
ARM C编译器支持基本的数据类型:char、short、int、long long、float和double。表14.2说明了armcc对C语言所使用的数据类型的映射。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:Switch语句
编译器通常将C语言中的Switch语句编译一个查找表(Table Lookup)以便跳转到合适的入口处。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:C循环结构
循环体是程序设计与优化的重点考虑对象。本节将着重讲解在ARM上处理for和while循环最有效的方法。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:布尔表达式
通常,布尔表达式被用来检测某个数值是否在特定的范围内。例如,在图形窗口处理程序中,常使用布尔表达式判断屏幕中一个点是否在当前活动窗口范围内。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:条件执行
ARM指令都是可以条件执行的。在代码中使用条件执行指令可以减小代码密度并提高程序执行效率。典型的条件执行语句用在比较指令之后,形成程序的分支跳转结构。下面的例子显示了条件执行指令的典型用法。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:除法运算
因为ARM体系结构本身并不包含除法运算硬件,所以在ARM上实现除法是十分耗时的。ARM指令集中没有直接提供除法汇编指令,当代码中出现除法运算时,ARM编译器会调用C库函数(有符合除法调用_rt_sdiv,无符合除法调用_rt_udiv),来实现除法操作。根据除数和被除数的不同,32bit的除法运算一般要占有20-140个指令周期。
华清远见
2
2013/09/30
Arm
c语言编程
高效的C编程之:C编译器及其优化
本章主要讲解C编译器在代码优化时遇到的一些问题。要编写高效的C语言源代码,必须了解C编译器对什么形式的代码有所改动,编译器涉及的处理器结构的限制,以及一些特殊的C编译器的限制。
华清远见
1
2013/09/30
Arm
c语言编程
Linux下C编程基础之:使用autotools
在上一小节,读者已经了解到了make项目管理器的强大功能。的确,makefile可以帮助make完成它的使命,但要承认的是,编写makefile确实不是一件轻松的事,尤其对于一个较大的项目而言更是如此。那么,有没有一种轻松的手段生成makefile而同时又能让用户享受make的优越性呢?
华清远见
2013/09/13
Linux
操作系统
Linux下C编程基础之:gdb调试器
调试是所有程序员都会面临的问题。如何提高程序员的调试效率,更好、更快地定位程序中的问题从而加快程序开发的进度,是大家都很关注的问题。就如读者熟知的Windows下的一些调试工具,如Visual Studio自带的设置断点、单步跟踪等,都受到了广大用户的赞赏。
华清远见
2013/09/13
Linux
操作系统
C语言while(1)和for(;;)的区别
在C语言编程中,while(1)和for(;;)是两种常见的循环结构,都可以用于实现无限循环。尽管它们的作用相似,但在内部工作机制和应用场景上存在一些微妙的区别。
eefocus_3901714
698
12/04 10:53
c语言编程
正在努力加载...
与非星榜
芯广场
芯片材料涨价芯片涨价还远吗?
贸泽电子
驾驶3级自动驾驶汽车的,究竟是人还是车?
ZLG致远电子公众号
ZLG嵌入式笔记(连载09) | 电平匹配问题,简单却容易被忽视
晶发电子
温补晶振TCXO的温度频率稳定度优势
CW32生态社区
【CW32模块使用】TCS34725颜色识别传感器
相关标签
EDA/PCB
可编程逻辑
MCU
SiC
CPU
RISC-V
pcb
SoC
LCD显示
pcb设计