首页 > 关键词 > C语言

C语言

  C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

在电子工程世界为您找到如下关于“C语言”的新闻

BLOB启动流程与Bootloader程序可移植性研究

BLOB启动流程与Bootloader程序可移植性研究

控制寄存器等。  (4)LED初始化  通过GPIO来驱动LED,其目的是表明系统的状态是否正常。如果板子上没有LED,则可以通过初始化UART向串口打印 Bootloader的Logo字符信息来完成。  1.2 第二阶段  第二阶段是C语言执行代码,具体说明如下。  (1)UART设置及初始化  至少初始化一个串口,以便与终端用户进行 I/O 输出信息,初始化计时器等。设备初始化...

类别:其他技术 2018-02-19 23:26:53 标签: BLOB 启动流程 Bootloader 可移植性

μC/OS-II操作系统在不同处理器上的应用

μC/OS-II操作系统在不同处理器上的应用

。     1 μC/OS-II操作系统移植条件    μC/OS-II操作系统的大部分源代码都是用C语言书写的,但仍需使用汇编语言来完成一些和处理器相关的操作,例如读写处理器、寄存器时只能使用汇编语言来实现。因此,将μC/OS-II操作系统移植到目标处理器上,需要从硬件和软件两方面来考虑。   ...

类别:ARM单片机 2018-02-19 23:17:39 标签: μC OS-II 操作系统 处理器

基于Linux的传感器网络网关系统设计

基于Linux的传感器网络网关系统设计

,并将Sqlite移植到arm板上,然后建立自己的数据库sensor。db,然后按需要建立表,用山于测试需要,本文设计了两个来存储经过分析综合处理后的传感器数据信息。数据表和一个用户表,分别为light(光感强度表)、temperature(温度表)和user(用户表用来鉴定远程登录用户的合法性)。由于CGI程序是用C语言编写的,经过编译生成可执行的二进制代码,所以它具有占用空间...

类别:ARM单片机 2018-02-19 22:25:26 标签: RS232 网络网关 Linux ADM322

嵌入式网络监控系统的研究

嵌入式网络监控系统的研究

和硬件的综合体,它是以应用为中心,以计算机技术为基础,软、硬件皆可以裁剪,从而能够适应于工业和服务领域实际应用中。  由于μClinux在设计时就已经充分考虑了可移植性,所以将μClinux移植到S3C44B0相对来说是比较容易的。但要使μClinux正常运行,处理器必须满足以下要求:  (1)处理器的C编译器能产生可重入代码。  (2)用C语言就可以打开和关闭中断...

类别:ARM单片机 2018-02-18 22:26:58 标签: 嵌入式 网络监控系统

基于ARM920T的嵌入式Linux系统的构建

基于ARM920T的嵌入式Linux系统的构建

来实现。这个阶段的任务有:(1)为基本的硬件设备初始化(屏蔽所有的中断、关闭处理器内部指令/数据cache等),(2)为第二阶段准备RAM空间(如果是从某个固态存储媒质中,则复制Bootloader的第二阶段的代码到RAM),(3)设置堆栈并跳转到第二阶段的C程序入口点。Stage2通常用C语言完成,以便实现更复杂的功能,也使程序有更好的可读性和可移植性。这个阶段的任务...

类别:ARM单片机 2018-02-18 22:18:03 标签: ARM920T Linux系统

嵌入式多媒体应用中的片上数据存储器的分配方法

的存储器分配,以免CPU读代码与读写数据产生冲突。    数据分配    前面已经讨论过变量和常数的分配,这里主要讨论耗时较多的矩阵运算。通常可以用C语言或者汇编语言编写应用程序,C语言编译后可产生汇编代码。在汇编语言的代码中,找到处理矩阵操作数的指令,依次列举这些指令不产生延迟的矩阵分配限制,并求解满足这些限制条件的片上存储器分配。下面列出...

类别:ARM单片机 2018-02-18 22:01:53 标签: 多媒体应用 数据存储器 分配方法

如何构造嵌入式Linux系统

作为可加载的模块,由系统管理员动态的加载和卸载,使之成为内核的一部分。Linux的模块可以用C语言编写,用gCC编译成目标文件(不进行链接,作为*.o文件存在),为此需要在gcc命令行里加上-c 的参数。由于在不链接时,gcc只允许一个输入文件,因此一个模块的所有部分都必须在一个文件里实现。编译好的模块*.o放在 / lib / modules / xxxx/misc下(xxxx...

类别:ARM单片机 2018-02-18 21:51:08 标签: 嵌入式 Linux系统

基于GPRS/WLAN/GPS技术的无线车辆管理调度系统的设计方案

基于GPRS/WLAN/GPS技术的无线车辆管理调度系统的设计方案

;   管理调度中心的软件运行于一台扩展 GPRS和WLAN模块的PC机或者小型服务器上,可以随时接入GPRS和WLAN网络,而接入网络后的控制和数据收发则由管理调度软件来控制。图3中未标出软件退出路径,因为实际使用中在任何时刻用户都可以关闭软件而退出管理调度软件系统。    本软件的开发环境为 Visual Studio.NET 2003,采用C语言...

类别:ARM单片机 2018-02-18 21:49:28 标签: GPRS WLAN GPS技术 无线车辆管理 调度系统

基于DSP的电动轮自卸车控制器的设计

基于DSP的电动轮自卸车控制器的设计

  [3] TMS320F/C28x Digital Signal Processors Data Manual. Texas Instruments Inc. Literature Number SPRS174K. 2001  [4] 刘和平、王维俊等编著.《TMS320LF240x DSP C语言开发应用》.北京航空航天大学出版社.2003  [5] 王炼红、章兢.TMS320F2812 DSP...

类别:汽车电子 2018-02-18 21:00:26 标签: DSP 电动轮 控制器 自卸车

机器人关键技术及前沿应用设计集锦

机器人关键技术及前沿应用设计集锦

。由于单片机的电压在4.8V左右,故采用VFM升压型电源芯片,为单片机及外围电路提供5V左右的 电压。  4 软件设计模块  4.1 软件开发环境与搜索算法   本文采用Keil U Version2 作为系统的开发环境,在程序设计中采用C语言和汇编语言混合编程。在软件算法上,考虑到深度优先搜索算法的时空效率和迷宫地形的复杂程度成正比,即迷宫越 复杂,搜索出口的时间就越长。本文...

类别:工业电子 2018-02-17 18:26:32 标签: 机器人 关键技术 前沿应用

查看更多>>

C语言资料下载

C程序设计语言(第2版·新版)--源代码立即下载

:7111128060 上架时间:2003-11-7 出版日期:2004 年1月 开本:16开 页码:258 版次:2-1 内容简介 书籍 计算机书籍    本书是由c语言的设计者brian w. kernighan和dennis m. ritchie编写的一部介绍标准c语言及其程序设计方法的权威性经典著作。全面、系统地讲述了c语言的各个特性及程序设计的基本方法...

类别:C/C++ 2013年06月20日 标签: C语言

C语言入门经典(第4版)--源代码及课后练习答案立即下载

CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《C语言入门经典(第4版)》的源代码及课后练习答案 对应的书籍资料见: C语言入门经典(第4版) 基本信息 原书名: Beginning C: From Novice to...

类别:C/C++ 2013年06月19日 标签: C语言

C语言大全(第四版)高清pdf版立即下载

那些新的事物,而忽视了用以构筑未来的坚实基础。C语言正是这样的基础。世界上的许多程序代码是在C上运行的。C++正是在此基础上建立的,其语法构成了Java的基础。然而,如果C仅是其他语言的起点,它就会成为有趣但却遭到遗弃的语言。事实并非如此,这实在是我们程序员的一件幸事。像当初发明它一样,C语言在今天仍是至关重要的。读者将会看到,C99标准包含新的和富有创新精神的指令,这些指令再一次将C推到了语言开发...

类别:C/C++ 2013年06月20日 标签: C语言大全

[你必须知道的495个C语言问题]人民邮电出版社.扫描版.pdf立即下载

中文名: 你必须知道的495个C语言问题 高清PDF中文版 原名: C Programming FAQs 作者: (美)萨米特. 译者: 孙云 朱群英. 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社. 书号: 9787115194329. 发行时间: 2009年02月01日 地区: 大陆 语言: 简体中文...

类别:C/C++ 2013年06月19日 标签: C语言

免费下载:C语言难点分析整理.doc立即下载

1. C 语言中的指针和内存泄漏 5 2. C语言难点分析整理 10 3. C语言难点 18 4. C/C++实现冒泡排序算法 32 5. C++中指针和引用的区别 35 6. const char*, char const*, char*const的区别 36 7. C中可变参数函数实现 38 8. C程序内存中组成部分 41 9. C编程拾粹...

类别:科学普及 2013年06月19日 标签: C 语言 难点

Beginning C, 5th Edition(2013)[C语言入门经典 第5版](英文版).pdf立即下载

Beginning C, 5th Edition(2013) C语言入门经典(第5版)的对应英文版 编程导师Ivor Horton经典巨作 长期位居C语言开发类零售榜首 第五版全新包装隆重上市 超高的性价比助你快速掌握C语言 提升您的编程技能;完善您的职业生涯 C语言是每一位程序员都应该掌握的基础语言C语言是微软.NET编程中使用的C#语言的基础;C语言是iPhone...

类别:C/C++ 2016年08月08日 标签: C语言 C语言入门经典

C语言教程(很全面,很详细的一本书)立即下载

语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定...

类别:科学普及 2013年06月19日 标签: C语言 编程 教程 计算机语言

【Linux典藏大系】Linux环境C程序设计立即下载

图书描述 出版日期: 2010年1月1日 Linux操作系统是一种类UNIX完整的操作系统,它不仅功能强大、运行稳定,而且用户可免费使用。《Linux环境C程序设计》由浅入深,循序渐进地讲授在Linux系统下使用C语言进行软件开发的方法。全书内容包括Linux的基本概念和操作方法、C语言编程方法、D-BUS和线程控制、网络协议和LibCurl网络编程、数据库C语言编程接口,以及GTK+...

类别:嵌入式系统 2013年04月16日 标签: linux

南开100题2级C语言立即下载

全国计算机等级考试2级C语言题库(电子版) 很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭...

类别:科学普及 2013年06月18日 标签: 南开100题 C语言

新概念C语言立即下载

中文名: 新概念C语言 作者: 李一波图书分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 东北大学出版社书号: 7-81054-850-6发行时间: 2004年01月 地区: 大陆 语言: 简体中文 简介: 内容简介: C语言作为非计算机专业大学生一门系列课程,现在仍然是绝大多数院校的主要基础课程之一,是非计算机专业大学生算法语言...

类别:科学普及 2013年06月18日 标签: C

查看更多>>

C语言相关帖子

6

0

基于PIC16F877A的数字钟设计

有什么办法可以把以下的C语言转换成基于P16f877a单片机的汇编语?main(){        int a=1,b,z,h=1;        int s1=0,s2=0,s3=0,s4=0;         int n1=0,n2=0,n3=0,n4...

81次浏览 2018-02-10 【PIC单片机】

0

0

南京无人机企业诚招软件开发人才

工作地点:江苏南京浦口区 有意者请发简历至232092178@qq.com 一、嵌入式开发工程师 岗位职责: 1. 熟悉掌握c语言,熟悉姿态解算和无刷电机控制,了解卡尔曼滤波,了解控制理论。 2. 熟悉掌握STM32、ARM等平台,熟悉硬件产品开发流程,能够独立进行嵌入式系统的软硬件设计。 3. 熟练使用Altuim designer等软件进行原理图设计,了解电磁兼容,进行pcb布线...

0次浏览 2018-02-07 工作这点儿事

0

0

北京博星安徽看搞单片机程序开发应该掌握哪些正规技能,实际用到什么?

北京博星安徽分公司表示需要掌握哪些技能 需要了解并使用过几款常见的单片机。 需要熟悉常见的硬件接口譬如 UART 、SPI 、I2C 需要了解一些传感器相关的知识,譬如声、光、磁、温、惯性器件 需要能看懂 datasheet 读懂芯片的操作规范,就是用代码对传感器的寄存器进行配置 能读懂原理图、看懂 PCB 会使用示波器、会分析电路 实际面试考什么 C语言基础知识,算法水题...

0次浏览 2018-02-05 信息发布

5

0

学习FPGA需要留意,很实用,不看会后悔哦

;       12. begin----end和C语言里面的{}是类似的。         13. for 语句-----循环因为综合出来的结果可能比较浪费资源,所以就一般用的比较少,但是在一些特定的设计中可以起到事半功倍的效果。       ...

236次浏览 2018-02-04 FPGA/CPLD

2

0

请问用430发送AT指令怎么发送?

; } 调用为  PutString2("AT+SEND="); 但是 总是参数错误,不知道问题所在。 请问用430发送AT指令怎么发送? 这是非常基础的问题,你先搞明白C语言的基本数据类型,什么是整型、字符、和字符串。没事把基础好好打一打。 你要发送的是一个字符串,你中间扔了一堆整型数字算怎么一回事,编程没你想象的那么简单,你要把整型转成字符串才行...

69次浏览 2018-02-03 【MSP430】

0

0

电子工程师必备的八大技能,你练到第几级了?【立创商城】

中的高手,编程是不得不跨越的龙门。编程技巧很多,但是编程思想更重要。1级:C语言要熟练,能编写实现基本功能的项目。编译工具要上手快,熟悉具体的编译环境,当然环境只是个工具,C才是内功,自己没事多看看C,会收获更多。2级:流程图不能不画,这是打开思维的钥匙。是把思路理清的工具。各种流程图灵活运用,能把复杂的程序分的有模有样。要具备分时操作的思想。状态机的思想是渗入到程序的每个毛孔的。这是一种牺牲灵活...

1111次浏览 2018-01-29 信息发布

4

0

STEVAL-IDB007V1在高温条件工作情况

上面图片描述有天线的和无天线的写反了 对于 STEVAL-IDB007V1板子其外设还是很多的,这是我玩的ST第一款有这么多外部外设的板子,其可玩性还是很大的,希望到时到校有条件完成更好的开发。话说玩stm32还能来提高C语言{:1_103:} 高温环境怎么实现的? [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid...

166次浏览 2018-01-28 ST MEMS 传感器技术论坛

1

0

《MicroPython入门指南》读后感

,MicroPython更适合初学者,本书是非常不错的入门读物。       正文共十章加一个附录,首先介绍了MicroPython的来历:用Python来控制单片机。简介只有5页,层层深入,看的很过瘾,尤其是1.3节对MicroPython特点的描述。32位的MCU确实有些复杂,C语言更适合底层开发,而MicroPython继承Python的优点,可以让初学者...

150次浏览 2018-01-27 【MicroPython开源版块】

1

0

单片机程序巧用printf

; } } 这样有了printf格式化输出函数,随时能把需要的变量打印到pc机或液晶上,调试起来就方便多了。 单片机程序巧用printf 在C语言中,把定义了pintf函数的头文件添加进去了,然后就可以直接调用这个函数了,但是在单片机中想用这个函数还得自己定义~~~...

89次浏览 2018-01-25 单片机

0

0

武汉中证通老师详谈新手的FPGA学习应必备怎样的四个基础知识

),硬件描述语言。通过名称我们能看出来,HDL语言是一种“描述”语言,这一点和C语言是有本质区别的。正确理解描述的含义,对学好 HDL语言很有帮助。HDL语言只是用文本的方式把硬件电路描述出来。我们在阅读HDL程序的时候,在脑子里应该能反映出一个完整的硬件电路结构。从另一 方面说,我们在编写HDL语言之前,就已经对要实现的电路有清晰的概念。所以HDL语言只是一个描述我们头脑中具体电路的工具,玩转FPGA的...

0次浏览 2018-01-25 信息发布

查看更多>>

C语言视频

C语言程序设计视频教程(曾怡)

C语言程序设计视频教程(曾怡)

C程序设计视频教程(曾怡):本套视频教程由曾怡副教授讲解,使用教材为:《C程序设计》 谭浩强 清华大学出版社出版。是难得的C语言学习视频教程。全程共30讲,每讲45分钟左右。主要讲解了c语言概述、数据类型、运算符与表达式、顺序程序设计、选择机构程序设计、循环结构程序设计、数组、函数、指针、结构体...

2016-03-13 标签: C语言 视频

在Atmel Studio 6中建构一个用于GCC的新C语言设计项目

在Atmel Studio 6中建构一个用于GCC的新C语言设计项目

学习如何在Atmel Studio 6中建构一个用于GCC的新C语言设计项目。...

2015-02-11 标签: Atmel Studio 6 C语言

十天学会单片机和C语言编程

十天学会单片机和C语言编程

帮助你轻松掌握单片机和C语言编程。...

2016-09-19 标签: C语言 单片机 编程

AVR单片机入门——零基础学AVR单片机与C语言技术

AVR单片机入门——零基础学AVR单片机与C语言技术

慧净电子制作的零基础AVR单片机学习教程,包含操作篇与试验篇,欢迎大家来学习交流!...

2016-12-21 标签: AVR C语言 单片机

嵌入式系统编程系列课程

嵌入式系统编程系列课程

本课程手把手教你如何在嵌入式微控制器上用C编程,以及嵌入式处理器内部的运行情况。以Cortex-M处理器执行代码,并看其与物理世界如何连接。...

2015-08-18 标签: C语言 Cortex-M 嵌入式系统

代码规范与程序框架

代码规范与程序框架

作为编码人员的你一定维护过别人的代码,你在维护的时候是会骂这“这真是一坨坨”还是会对其赞叹有加。同时也相信网友们都希望自己的代码不会被人骂。 一个软件的生命周期中,80%的花费在于维护,规范的代码可以减少程序员们的理解时间,降低维护成本,易于二次开发。 同样,如果你将源码作为产品发布,需要按照规范,...

2016-08-01 标签: 代码规范 程序框架 C/C++ C语言 C++ 单片机

Arduino基础视频

Arduino基础视频

本视频讲解了Arduino的开发环境安装到数电模电c语言基础,讲解了各种传感器使用及各种小DIY设计,最后还讲了智能小车设计...

2017-12-02 标签: Arduino 慧净电子

树莓派就这么玩

树莓派就这么玩

本书提供了大量的实际操作实例,读者只需要一步步按照实例的引导操作即可完成“了解树莓派”、“在树莓派上安装操作系统”、“使用树莓派的软/硬件”、“在树莓派下进行编程语言和硬件开发的学习”、“用树莓派实现学习和生活中的独特应用”等知识学习。读完本书之后读者不仅将熟悉树莓派的相关知识,还会获得自己的“学习...

2017-11-20 标签: 树莓派 程国钢 Raspberry Pi

十天征服C51单片机

十天征服C51单片机

这是一部学单片机革命性的视频教程,教程全部十三大讲。讲座从最基本的预备知识开始讲起,非常详细地讲解KEIL编译器的使用,包括软件仿真、测定时间、单步运行、全速运行、设置断点、调试、硬件仿真调试、变量观察等,整个过程全部用单片机的C语言讲解,从C语言的第一个主函数MAIN讲起,一步步逐条讲解每个语法、...

2015-06-16 标签: 单片机 C51

51单片机系列视频

51单片机系列视频

手把手教你学习单片机,由浅入深,共61个视频,教你从一个单片机新手变成单片机高手。...

2014-01-01 标签: 嵌入式 51单片机

查看更多>>

小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved