电子发烧友网 > 嵌入式技术 > 嵌入式设计应用 > 正文

操作系统的内核都是用C语言写的_这不全是嵌入式选择用C语言开发的原因

2018年03月11日 20:03 次阅读

嵌入式开发为什么选择C语言?

操作系统的内核都是用C语言写的_这不全是嵌入式选择用C语言开发的原因

1.从语言特点来说:

①C语言有出色的可移植性,能在多种不同体系结构的软/硬平台上运行

②简洁紧凑,使用灵活的语法机制,并能直接访问硬件

能够直接访问硬件的语言有:汇编和C语言

汇编属于低级语言,难以完成一些复杂的功能,但是汇编比C语言访问硬件的效率更高

所以,一般将硬件初始化的工作交给汇编,比较复杂的操作交给C语言

③C语言具有很高的运行效率

2.嵌入式开发中的地位——开发工具

3.高级语言中的低级语言:面向过程VS面向对象

面向过程:

“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向过程其实是最为实际的一种思考方式,就算是面向对象的方法也是含有面向过程的思想。

可以说面向过程是一种基础的方法,它考虑的是实际地实现。一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。

面向对象:

面向对象的分析根据抽象关键的问题域来分解系统。面向对象的设计是一种提供符号设计系统的面向对象的实现过程,它用非常接近实际领域术语的方法把系统构造成“现实世界”的对象。

面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。

面向过程和面向对象的区别:

以一个人从A地到B地为例,面向过程就是需要规划路线,了解路况,自己做好一系列的准备;而面向对象就是坐上一辆出租车,告诉司机我要去B地就可以了,不用关心其他的事情。

最后,c语言也有他自身的缺陷,比如代码的复用性差,代码的维护性差,扩展性(新增代码时不改变原来的代码)很差,你知道为什么吗?

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

一文看懂嵌入式app和开发式app的区别是什么

传统意义上来说,APP这个简写的英文名称之所以会如此流行,主要是因为移动互联网的快速崛起。移动互联网...

发表于 2018-04-04 09:38 44次阅读
一文看懂嵌入式app和开发式app的区别是什么

低成本开发系统现在正处于物联网期望膨胀峰值期

预测物联网平台将在一年内充斥大众市场,在接下来的二至五年内,差异化或专业化的高精度传感器和模拟信号链...

发表于 2018-04-04 09:04 387次阅读
低成本开发系统现在正处于物联网期望膨胀峰值期

物联网连接、处理、感应和安全功能于一身

一款简化物联网(IoT)产品设计的一体化软件工具套件。全新ModusToolbox™套件在业界熟悉且...

发表于 2018-04-04 08:48 496次阅读
物联网连接、处理、感应和安全功能于一身

嵌入式STM32F412擦除内部FLASH时间过长

发表于 2018-04-03 13:24 120次阅读
嵌入式STM32F412擦除内部FLASH时间过长

对于刚入门ARM嵌入式的一些建议

对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式.

发表于 2018-04-03 11:36 70次阅读
对于刚入门ARM嵌入式的一些建议

c语言运算符优先级规律

超详细!快进来复习一下C语言运算符优先级 每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真...

发表于 2018-04-03 11:30 73次阅读
c语言运算符优先级规律

考一考你!这三道嵌入式Linux题你会吗?来做一...

题一: 解释命令ls -a | more具体含义. 思考过后,再到下方寻找答案 题二: GCC -g...

发表于 2018-04-03 11:22 47次阅读
考一考你!这三道嵌入式Linux题你会吗?来做一...

嵌入式选择用C语言开发的原因

面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传...

发表于 2018-04-03 10:54 52次阅读
嵌入式选择用C语言开发的原因

【寻找IoT达人 第一期】LiteOS对接云平台,报名开启!

发表于 2018-04-03 10:21 106次阅读
【寻找IoT达人 第一期】LiteOS对接云平台,报名开启!

如果你喜欢编程想学习编程请看看下文给你的 7 个...

如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。

发表于 2018-04-03 10:04 94次阅读
如果你喜欢编程想学习编程请看看下文给你的 7 个...

12种最热门的开源项目,你都知道哪些?

GitHub 上最热门的开源项目有哪些,又有哪些新的项目挤进热门榜单了呢,一起来看看。

发表于 2018-04-03 08:38 808次阅读
12种最热门的开源项目,你都知道哪些?

采用Zynq UltraScale+MPSoC进...

ZCU104 评估套件可帮助设计人员为监控、高级驾驶员辅助系统 (ADAS)、机器视觉、增强实境 (...

发表于 2018-04-03 08:30 737次阅读
采用Zynq UltraScale+MPSoC进...

依靠C语言,单片机平台可以制作二维码

以往我们所使用到的二维码大多依赖网络平台或者智能终端,今天我们来谈谈在单片机平台上的实现过程。

发表于 2018-04-02 17:44 174次阅读
依靠C语言,单片机平台可以制作二维码

单片机MCU义隆EM78P372N

发表于 2018-04-02 15:56 98次阅读
单片机MCU义隆EM78P372N

快速上手linux基础 c语言必备基础知识 0基础入门C语言

发表于 2018-04-02 11:02 188次阅读
快速上手linux基础 c语言必备基础知识 0基础入门C语言

AMD不断扩展ZEN架构处理器平台

在此基础上,AMD公司下一里程碑事件就是把目前建立的这些优势和能力,包括刚才讲到基于ZEN架构处理器...

发表于 2018-04-02 09:38 152次阅读
AMD不断扩展ZEN架构处理器平台

系统关键技术通用评估平台,轻松集成FPGA设计

系统设计有时十分复杂,需要充分了解许多不同的元件,如果解决方案的各环节可以进行原型制作并快速演示,就...

发表于 2018-04-02 09:33 768次阅读
系统关键技术通用评估平台,轻松集成FPGA设计

学习嵌入式应用层开发的几大阶段

变成高手,你还要进一步学习内核和系统,内容包括计算机系统结构和汇编,linux内核编程,linux内...

发表于 2018-04-02 09:17 135次阅读
学习嵌入式应用层开发的几大阶段

单片机编程及芯片操作简单总结

如果我们把这个“口”字图形的“.”处用“0”代替,就可以很形象地得到“口”的字形码:0000H 00...

发表于 2018-04-02 09:08 162次阅读
单片机编程及芯片操作简单总结

2018中国IC领袖峰会纪实报道:在AI时代,中...

从制造能力来说,中国半导体制造和国外还存在1到2代的差距。这也是中国IC设计业主要使用外部资源的原因...

发表于 2018-04-02 08:56 251次阅读
2018中国IC领袖峰会纪实报道:在AI时代,中...

自制物联网智能设备-手机远程控制两路电机的转向和...

导读: 利用物联网开关与51单片机通信,然后控制两个电机的转向和转速。 01准备材料 物联网开关、5...

发表于 2018-04-01 09:11 52次阅读
自制物联网智能设备-手机远程控制两路电机的转向和...

使用FreeRTOSViewer跟踪调试Free...

本文介绍一种基于 MPLAB X IED+Harmony 下使用 FreeRTOSViewer 工具...

发表于 2018-04-01 08:19 915次阅读
使用FreeRTOSViewer跟踪调试Free...

C语言:条件编译及预定义符号知识详解

宏定义永远不要吝啬括号,防止因为优先级的问题导致出现不可思议的后果 宏不能实现递归 宏只文本替换,并...

发表于 2018-03-31 09:20 447次阅读
C语言:条件编译及预定义符号知识详解

Linux设备驱动程序与编写应用程序的本质区别

Linux驱动程序的开发与应用程序的开发有很大的区别。

发表于 2018-03-31 08:18 880次阅读
Linux设备驱动程序与编写应用程序的本质区别

stm32如何制作一个读取U盘文件系统的工程

发表于 2018-03-30 15:29 235次阅读
stm32如何制作一个读取U盘文件系统的工程

嵌入式操作系统都基于GCC进行源码编译

系统头文件是指C语言本身和操作系统相关的头文件。在使用-v选项获取系统头文件路径时,必须后面带一个有...

发表于 2018-03-30 13:57 76次阅读
嵌入式操作系统都基于GCC进行源码编译

收藏!我的单片机C语言编程心得都在这里了

迄今为止,写过的程序都是一些很简单的程序,从来没有想到要自己写.H文件,也不知道.H文件到底什么用,...

发表于 2018-03-30 13:50 268次阅读
收藏!我的单片机C语言编程心得都在这里了

为5G做好准备,两种5G技术的故事

“5G代表了自动驾驶体验所需的基础技术,”联电公司(UMC)市场部副总裁Steven Liu表示。 ...

发表于 2018-03-29 15:47 220次阅读
为5G做好准备,两种5G技术的故事

嵌入式STM32F030低温下RTC不工作

发表于 2018-03-29 15:01 264次阅读
嵌入式STM32F030低温下RTC不工作

什么是可移植?C语言是如何做到可移植的?

什么是可移植?如何才能可移植?C语言是如何做到可移植的?对于初学者,可移植可能是一个经常遇到却很神秘...

发表于 2018-03-29 14:41 137次阅读
什么是可移植?C语言是如何做到可移植的?

Java、云计算、嵌入式等史上最全技术知识图谱秘...

28张,张张经典、实用、全面,比如Java架构师图谱,微服务架构秘籍,阿里巴巴常用小框架等等。

发表于 2018-03-29 14:18 327次阅读
Java、云计算、嵌入式等史上最全技术知识图谱秘...

STM32内存管理以及STM32中的堆栈

这个是MDK编译之后能够得到的每个段的大小,也就能得到占用相应的FLASH和RAM的大小,但是还有两...

发表于 2018-03-29 13:45 260次阅读
STM32内存管理以及STM32中的堆栈

C语言基本知识点和编程规范详解

局部变量,不加说明默认为auto型,即动态存储,如果不赋初值,将是一个不确定的值。而将局部变量定义为...

发表于 2018-03-29 09:21 92次阅读
C语言基本知识点和编程规范详解

初学C语言请一定要看完 C语言误区详解

今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约...

发表于 2018-03-28 16:13 283次阅读
初学C语言请一定要看完 C语言误区详解

儒卓力首次到深圳参展业界盛事CITE 2018

全球电子元器件分销商兼亚洲电子供应链中的知名厂商儒卓力(Rutronik Elektronische...

发表于 2018-03-28 14:45 944次阅读
儒卓力首次到深圳参展业界盛事CITE 2018

stm32之串口工作在DMA模式下有时接收异常

发表于 2018-03-28 13:32 287次阅读
stm32之串口工作在DMA模式下有时接收异常

嵌入式神经网络赋予人工智能视觉、听觉和分析能力

随着专用的处理器和软件的崛起,为开发具备人工智能的嵌入式系统敞开了大门。

发表于 2018-03-28 10:22 601次阅读
嵌入式神经网络赋予人工智能视觉、听觉和分析能力

C语言编译器是用来做什么的

C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理...

发表于 2018-03-27 13:47 228次阅读
C语言编译器是用来做什么的

C语言编译器哪个好_6款好用的C语言编译器推荐

使用VC++6.0中文版,因为国家考试用的就是那个,当然了还有Turbo C这个也是以前国家考试用的...

发表于 2018-03-27 11:20 247次阅读
C语言编译器哪个好_6款好用的C语言编译器推荐

单片机C语言编程心得

发表于 2018-03-27 11:14 201次阅读
单片机C语言编程心得

学习c语言需要什么软件_c语言编程软件有哪些

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储...

发表于 2018-03-27 10:58 353次阅读
学习c语言需要什么软件_c语言编程软件有哪些

字符串函数strlen的深入研究

本系列是为了剖析crt库中intel模块下的那些函数的,那么我们去找找那里面有没有strlen的实现...

发表于 2018-03-26 16:01 212次阅读
字符串函数strlen的深入研究

学嵌入式能不能只用C写程序?

想深入链接C语言的函数是如何调用的,参数是如何传递的,想了解指针的本质、函数名的本质,就要深入汇编级...

发表于 2018-03-26 08:34 182次阅读
学嵌入式能不能只用C写程序?

嵌入式Wi-F的来源以及与普通Wi-Fi的区别

现在我们可以这样来看,从硬件层面上看,WIFI设备与CPU通信是通过USB接口的,与其他WIFI设备...

发表于 2018-03-24 11:18 1471次阅读
嵌入式Wi-F的来源以及与普通Wi-Fi的区别

基于CK802安全内核开发出面向物联网安全的商业...

中天微积极布局AI领域的嵌入式CPU IP研发与推广,其针对AI领域的新一代CPU内核系列将于近期推...

发表于 2018-03-24 10:27 430次阅读
基于CK802安全内核开发出面向物联网安全的商业...

嵌入式Linux内存管理的一些知识点总结

发表于 2018-03-24 09:31 191次阅读
嵌入式Linux内存管理的一些知识点总结

C语言作为高级编程语言中的一门“低级”语言为什么...

看开源代码是程序员进阶的一个很好途径,而很多开源的软件,都是用C语言实现的。Linux/Unix系统...

发表于 2018-03-23 16:04 445次阅读
C语言作为高级编程语言中的一门“低级”语言为什么...

学习嵌入式Linux内存管理的知识

malloc实际上,并不是用户调用malloc后马上对物理地址与虚拟地址之间进行映射,只有在用户对...

发表于 2018-03-23 13:35 245次阅读
学习嵌入式Linux内存管理的知识

整理总结一份属于自己的编码风格

· Lib:引用的库文件。 一个工程一定要包含一个main.c文件,只用来存放main函数。其余函...

发表于 2018-03-23 11:48 206次阅读
整理总结一份属于自己的编码风格

嵌入式Linux开发工程师的成长过程

系统工程师夹在驱动工程师及应用工程师这两个层次之间,他要对系统有一个整体的概念,系统主要是指操作系统...

发表于 2018-03-23 11:39 297次阅读
嵌入式Linux开发工程师的成长过程

江湖流传的“ EtherCAT技术武林会 ”

发表于 2018-03-23 11:25 163次阅读
江湖流传的“ EtherCAT技术武林会 ”

移动和嵌入式设备上也能直接玩机器学习?

最近,机器学习(ML)话题大热,Arm也推出神经网络机器学习软件 Arm NN。这是一项关键技术,可...

发表于 2018-03-22 16:36 557次阅读
移动和嵌入式设备上也能直接玩机器学习?

C语言位运算+实例讲解

C语言位运算有6种: &, | , ^(亦或), <<(左移), >>(右移)。 注意:参与位运算...

发表于 2018-03-22 16:00 325次阅读
C语言位运算+实例讲解

嵌入式Linux工具之GCC常用编译选项

“-I dir”选项可以在头文件的搜索路径列表中添加 dir 目录。由于 Linux 中头文件都默认...

发表于 2018-03-22 11:16 256次阅读
嵌入式Linux工具之GCC常用编译选项

开发板设计中CMOS输入可能发生的耗电问题

想象CMOS输入属于一个栅极驱动器的情况,该栅极驱动器控制一个高功率MOSFET/IGBT,后者在应...

发表于 2018-03-22 09:09 1234次阅读
开发板设计中CMOS输入可能发生的耗电问题

开发高可靠性嵌入式系统的7个易操作且可以长久使用...

对嵌入式工程师来说一个很大的好处是,我们的IDE和工具链可以自动产生应用程序或内存空间校验和(Che...

发表于 2018-03-21 08:37 1137次阅读
开发高可靠性嵌入式系统的7个易操作且可以长久使用...

超详细的C语言运算符优先级

每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的...

发表于 2018-03-20 17:00 366次阅读
超详细的C语言运算符优先级

CX5010嵌入式控制器:高性能,多接口

在控制方面,华恒公司全面应用了Beckhoff的自动化产品:整个工厂都配备了用于控制的面板型PC和...

发表于 2018-03-20 16:31 380次阅读
CX5010嵌入式控制器:高性能,多接口

嵌入式Linux的入门,开发嵌入式需要大量辅助软...

熟练掌握C/C++,熟悉Linux/Windows操作系统,对于OS的软、硬件资源的分配、任务调度,...

发表于 2018-03-20 11:37 431次阅读
嵌入式Linux的入门,开发嵌入式需要大量辅助软...

约会“可交互的高端物联网嵌入式平台——QFN-3...

作者:上海润欣科技股份有限公司创研社 导语 QFN-3由Fortune、NXP、Qualcomm共同...

发表于 2018-03-20 09:49 243次阅读
约会“可交互的高端物联网嵌入式平台——QFN-3...

电子研发低成本方案导致的灾难性后果

当时国内从事动态密码器研发生产的公司并不多,而能拥有自主知识产权的公司更少。公司创始人是剑桥大学毕业...

发表于 2018-03-20 08:42 419次阅读
电子研发低成本方案导致的灾难性后果

使用MaxCompute阿里大数据计算方法详解

基于MaxCompute搭建社交好友推荐系统,使用MaxCompute阿里的大数据计算的方法可以做哪...

发表于 2018-03-19 09:53 1171次阅读
使用MaxCompute阿里大数据计算方法详解

C语言位运算实例讲解

作用:实现二倍乘除运算(右移几位相当于除于二的几次方。左移几位,相当于乘上二的几次方。

发表于 2018-03-19 08:44 267次阅读
C语言位运算实例讲解

51单片机程序深入编写裸机代码有助于了解硬件的特...

现将while(1);语句屏蔽掉。我还以为程序不能被正确执行了呢,因为退出了main主函数,就像Re...

发表于 2018-03-19 08:36 392次阅读
51单片机程序深入编写裸机代码有助于了解硬件的特...

Linux驱动工程面试必问知识点

一看就知道,找工作用的,主要想从事驱动方面的开发工作,当然追求linux的道路还很漫长,先说说面试,...

发表于 2018-03-17 10:09 597次阅读
Linux驱动工程面试必问知识点

从汇编、C语言为起点,再到FPGA开发设计经验总...

在学习一门技术之前我们往往从它的编程语言入手,比如学习单片机时,我们往往从汇编或者C语言入门。所以不...

发表于 2018-03-17 09:19 539次阅读
从汇编、C语言为起点,再到FPGA开发设计经验总...

MicroBlaze软核处理器简介

MicroBlaze 是高度可配置的 IP 核,支持 70 多种配置选项。一些重要的配置选项为指令/...

发表于 2018-03-16 16:10 426次阅读
MicroBlaze软核处理器简介

AMD嵌入式发力边缘计算

自2016年开始,一条沉睡的巨龙 AMD 开始慢慢苏醒。也正是因为GPU时代的到来,让AMD在过去一...

发表于 2018-03-16 15:15 91次阅读
AMD嵌入式发力边缘计算

嵌入式Linux驱动开发基础总结(下篇)

14, 字符设备驱动程序设计基础主设备号和次设备号(二者一起为设备号): 一个字符设备或块设备都有一...

发表于 2018-03-15 09:17 400次阅读
嵌入式Linux驱动开发基础总结(下篇)

嵌入式Linux驱动开发基础总结(上篇)

1, linux驱动一般分为3大类:* 字符设备 * 块设备 * 网络设备2, 开发环境构建:* 交...

发表于 2018-03-15 09:14 534次阅读
嵌入式Linux驱动开发基础总结(上篇)

感受智能汽车世界的最新科技是多么酷炫

慕展作为行业盛会,果然名不虚传,现场人头攒动,十分热闹!随着汽车的大量普及,人们对车辆的智能性以及安...

发表于 2018-03-15 09:08 608次阅读
感受智能汽车世界的最新科技是多么酷炫

C语言与汇编语言相互结合的嵌套汇编语言

要提高单片机技能,必须掌握C 语言编程,因为C 语言有强大的模块化管理思想。我想在很多人学习的过程中...

发表于 2018-03-14 18:23 190次阅读
C语言与汇编语言相互结合的嵌套汇编语言

C语言程序例程的文件结构

以往写C语言程序都是一个文件里面写个几十、几百行,在练算法的时候还可以,现在搞开发需要模块化编程,所...

发表于 2018-03-14 10:32 457次阅读
C语言程序例程的文件结构

与一线Linux嵌入式开发工程师的对话

陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合实际需求,...

发表于 2018-03-14 07:43 311次阅读
与一线Linux嵌入式开发工程师的对话

相对于互联网而言,物联网的本质在于“万物相连”

在最低层的硬件平台之上,有物联网操作系统内核和外围功能模块,加上集成开发环境,这些子系统之间相互配合...

发表于 2018-03-13 10:09 675次阅读
相对于互联网而言,物联网的本质在于“万物相连”

如何利用单片机高级C语言编制应用程序

系统由电器和机械两部分组成。机械部分由寄存柜箱位、电控锁组成;电器部分由单片机、控制继电器、操作面板...

发表于 2018-03-13 09:46 234次阅读
如何利用单片机高级C语言编制应用程序

瑞萨Renesas Synergy™ 一站式解...

Renesas Synergy™ 平台的完整一站式解决方案和Synergy™ Gallery,不仅有...

发表于 2018-03-12 14:45 547次阅读
 瑞萨Renesas Synergy™ 一站式解...

C语言访问MCU寄存器用两种方式实现

ICCAVR和GCCAVR没有定义新的数据类型,只能采用标准C的强制类型转换和指针来实现访问MCU的...

发表于 2018-03-12 11:20 678次阅读
C语言访问MCU寄存器用两种方式实现

FPGA设计的经验技巧,FPGA开发设计经验总结

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在P...

发表于 2018-03-12 10:35 566次阅读
FPGA设计的经验技巧,FPGA开发设计经验总结

嵌入式硬件工程师的年终总结:生活虐我千百遍,我待...

又到年底总结了,我自问:2017年,你成长了吗?去年九月,我以年轻还有无限可能的名义来到了北京,我觉...

发表于 2018-03-12 10:33 479次阅读
嵌入式硬件工程师的年终总结:生活虐我千百遍,我待...

关于跳舞机器人的C语言程序设计编写

编写简谱的数组,其中第一项为音符,第二项为节拍,第三项为小车动作值。还有定时器中断处理程序,用它来输...

发表于 2018-03-12 09:50 240次阅读
关于跳舞机器人的C语言程序设计编写

C语言中对引的读写操作 sbit的三种用法

第一种方法:sbit位变量名=地址值 第二种方法:sbit位变量名=SFR名称^变量位地址值 第...

发表于 2018-03-12 09:32 131次阅读
C语言中对引的读写操作 sbit的三种用法

一位以linux为例的嵌入式大神的学习心得总结(...

嵌入式分为广义和狭义两种。广义的嵌入式就是片上系统(system on a chip),包括单片机、...

发表于 2018-03-09 16:27 477次阅读
一位以linux为例的嵌入式大神的学习心得总结(...

如果是初学C语言请看完,如何学好C语言绝对精品

C语言程序设计是我们的专业基础课,但是C语言本身却是一个非常强大的工具,它是到目前为止最为广泛使用的...

发表于 2018-03-09 14:47 401次阅读
如果是初学C语言请看完,如何学好C语言绝对精品

指纹识别在嵌入式IoT系统中的实现和设计要点

作者:上海润欣科技股份有限公司创研社 前言 随着指纹识别在智能手机上面的普及,指纹识别技术在越来越多...

发表于 2018-03-09 10:08 822次阅读
指纹识别在嵌入式IoT系统中的实现和设计要点

C语言源程序的数字滤波算法介绍(九种)

假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad();/*...

发表于 2018-03-07 14:43 227次阅读
C语言源程序的数字滤波算法介绍(九种)

C程序语言在电路板上编写一组流水灯

用C程序语言,编写一个程序,让我们的电路板上,产生一组流水灯,让大家看到我们的产品像流水一样闪动。

发表于 2018-03-06 15:14 170次阅读
C程序语言在电路板上编写一组流水灯

三种常见嵌入式设备通信协议

嵌入式设备与PC通讯的通信协议设计经验 嵌入式设备在运行中需要设置参数,这个工作经常由PC机来实现。

发表于 2018-03-06 10:06 811次阅读
三种常见嵌入式设备通信协议

还不错!装有移动设备和嵌入式设备的神经网络机器学...

Arm宣布推出神经网络机器学习(ML) 软件 Arm NN,这只是第一步,我们还计划添加其他高级神经...

发表于 2018-03-06 09:26 440次阅读
还不错!装有移动设备和嵌入式设备的神经网络机器学...

网民对嵌入的了解

人觉得其实互联网中真正有技术含量的就是后台开发,包括集群架构与优化,分布式系统和云计算等,

发表于 2018-03-05 16:28 93次阅读
网民对嵌入的了解

三道嵌入式Linux复习题

题一:在大多数linux发行版本中,以下哪个属于块设备 (block devices) ? a....

发表于 2018-03-05 15:28 122次阅读
三道嵌入式Linux复习题

《通过SensorTile了解嵌入式系统》

SensorTile包括5个实用的MEMS传感器,

发表于 2018-03-05 14:32 139次阅读
《通过SensorTile了解嵌入式系统》

嵌入式Linux内核编译步骤和经验

不过这应该也不是必须的,因为我在我的Fedora 13上(其自带的内核版本是2.6.33.3),就下...

发表于 2018-03-05 14:26 615次阅读
嵌入式Linux内核编译步骤和经验

嵌入式的由来和发展

对嵌入式的发展起到至关重要的人物Jim Ready

发表于 2018-03-05 13:49 168次阅读
嵌入式的由来和发展

嵌入式驱动的构造分析总结

在Linux系统上编写驱动程序,说简单也简单,说难也难。难在于对算法的编写和设备的控制方面,是比较让...

发表于 2018-03-03 09:23 524次阅读
嵌入式驱动的构造分析总结

嵌入式开发中可能会碰到的一些问题

1、单片机等小的外部总线单片机等小的MCU一般都有外部总线,可以用来接真彩LCD(异步总线接口TFT...

发表于 2018-03-02 14:04 535次阅读
嵌入式开发中可能会碰到的一些问题

嵌入式Linux复习题精华

题一: led驱动编写有几种方式?思考过后,再到下方寻找答案 题二: bootloader和uboo...

发表于 2018-03-02 11:21 440次阅读
嵌入式Linux复习题精华

库函数头文件大全

库函数是把函数放到库里,供别人使用的一种方式。方法是把一些常用到的函数编完放到一个文件里,供不同的人...

发表于 2018-03-02 10:46 319次阅读
库函数头文件大全

标准函数是什么_标准函数有哪些

在程序设计中,常将一些常用的功能模块编写成的函数放在函数库中供公共选用,一般称为标准函数。程序是由若...

发表于 2018-03-02 10:24 367次阅读
标准函数是什么_标准函数有哪些

嵌入式硬件电路设计基础知识梳理

今天就说说硬件电路设计方面的几个注意事项,首先,咱们了解下嵌入式的硬件构架。

发表于 2018-03-01 15:16 530次阅读
嵌入式硬件电路设计基础知识梳理