码迷,mamicode.com
首页 >  
搜索关键字:嵌入式系统开发    ( 56个结果
理解嵌入式开发中的一些硬件相关的概念
做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。电平(Level) 在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1.....
分类:其他好文   时间:2015-09-06 18:16:22    阅读次数:188
嵌入式系统开发(二)——字母的大小写转换
在H文件中加入:static inline ubase_t ToUpperCase(u8_t c) { if(!IsLowerCaseAlphabetChar(c)) return c; return c - 32;}static inline ubase_t ToLowerCase(...
分类:其他好文   时间:2015-08-20 12:35:16    阅读次数:353
嵌入式系统开发(一)——常用字符处理函数
字符处理在C语言中是很普遍的。我们常常需要把信息从字符串形式转换为内部数据,或者反向转换。那怎么样高效的实现这些常用操作呢? 下面介绍我经常使用的方法。在头文件中添加如下内容: 1 #include "ftypes.h" 2 3 extern u8_t const __ascInfoTbl[...
分类:其他好文   时间:2015-08-20 12:34:21    阅读次数:219
嵌入式系统开发——开篇
嵌入式系统开发中,C语言的地位是无法取代的,所以我用C语言为自己建立一个常用功能函数库。在基于单片机的开发中,经常会遇到“以时间换空间”或者“以空间换时间”的抉择。因为单片机不是运算能力有限,就是存储空间有限! 尽管现如今基于ARM核的微处理器已经普及,其运算能力和存储能力相对于以前8位时代,...
分类:其他好文   时间:2015-08-20 06:43:08    阅读次数:130
Big_endian Little_endian
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1 int checkCPU( ) { { union w { int a; char b; } c; c.a = 1; return (c.b ==1); }}剖析:嵌入式系统开发者应该对Littl...
分类:其他好文   时间:2015-07-27 20:32:05    阅读次数:93
浅析嵌入式C优化技巧
嵌入式C语言优化小技巧1 概述 嵌入式系统是指完成一种或几种特定功能的计算机系统,具有自动化程度高,响应速度快等优点,目前已广泛应用于消费电子,工业控制等领域.嵌入式系统受其使用的硬件以及运行环境的限制,非常注重代码的时间和空间效率,因此选择一种合适的开发语言十分重要.目前,在嵌入式系统开发中可使用的语言很多,其中 C语言应用得最广泛.虽然用 C 语言编程具有许多优点,但基于嵌入式系统的C语言和标...
分类:其他好文   时间:2015-07-26 20:57:18    阅读次数:203
浅谈C语言嵌入式系统编程注意事项
C语言嵌入式系统编程注意事项之背景篇 本文的讨论主要围绕以通用处理器为中心的协议处理模块进行,因为它更多地牵涉到具体的C语言编程技巧  不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为...
分类:编程语言   时间:2015-07-26 06:15:41    阅读次数:176
Cygwin-安装和配置ssh服务
Cygwin介绍: Cygwin是一个在windows平台上运行的类UNIX模拟环境,它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。 因为要学习hadoop分布式文件系统,想在window下模拟linux环境进行部署。所以想到用cygwin工具。 先将...
分类:Windows程序   时间:2015-07-25 10:49:39    阅读次数:696
读《嵌入式系统开发之道:菜鸟成长日志》00
偶然的机会,读到这本书,对于我等刚入门的开发者来说还是很不错的,特别是刚工作,而没有多少项目经验的人来说是很好的参考书。由于本书也是刚开始看,先看了前面两章节,计划每次只看一章,估计3周可以看完。我的经验是看书不要一下看完,要有记录,要有自己的思考,同时总结是很重要的,以后不定期的取出来复习,在.....
分类:其他好文   时间:2015-06-28 14:10:22    阅读次数:123
SRIO高速互联
关键词:Rapidio, 嵌入式, linux 概述 SRIO是面向嵌入式系统开发提出的高可靠、高性能、基于包交换的新一代高速互联技术,已于2004年被国际标准化组织(ISO)和国际电工协会(IEC)批准为ISO/IECDIS18372标准。SRIO则是面向串行背板、DSP和相关串行数据平面连接应用的串行RapidIO接口。 RapidIO互联主要通过RapidIO交换芯...
分类:其他好文   时间:2015-05-24 08:56:54    阅读次数:259
56条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!