技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

[嵌入式高薪就业课程]嵌入式系统就业实训班

[嵌入式高薪就业课程]嵌入式系统就业实训班  为培养适应企业需要、基础扎实、知识面宽、技能强、富有创新精神的嵌入式开发工程师, 通过本课程的系统学习,可以使学员由浅入深地对嵌入式ARM+Linux系统全面学习,能够独立胜任嵌入式底层开发、应用开发、系统开发、驱动开发等多方面工作,注重两大能力和敬业团队精神培养。  全面模拟IT公司的嵌入式软硬件开发、管理、组织、实施过程来强化个人能力和技术能力主要包括:工程实践能力团队协作能力 技术创新能力专业能力,编程能力 软硬件平台应用能力 项目开发能力 解决关键技术问题能力。 适合对象:理工科类专科(包括专科,计算机相关业计算机科学与技术、计算机应用、软件开发、网络工程、电子、通讯、机械等)以上学历,有C/C++语言基础或数据结构、微机原理、操作系统等基础优先,喜欢并有志投身于IT事业,通过入学测试。另有同等水平的社会青年。  培训教材:... 全文

嵌入式 单片机

嵌入式系统开发之环境的建立

交叉编译调试环境建立在宿主机(也就是你的电脑)上,对于的开发板叫目标板。要完全手工的建立针对某特定的目标板的交叉编译环境是一个非常麻烦的过程。有些人会问,为什么需要建立特定的环境,从网上下载一个通用的不就行了?既然非常麻烦,有没有简单的方法,如果有简单的方法,是不是手工的就不要学习了?下面给大家详细介绍。 linux内核被设计成必须使用GNU的gcc来编译,而不是任何一种c编译器都可以。gcc对c进行了不要的扩展,这使得他更适合开发操作系统内核。linux内核和编译器的关系非常密切,甚至不同版本的内核需要使用不同版本的gcc编译器。比如,如果目标板采用的某一个是ARM核的处理器,则需要使用某个版本的arm-linux-gcc。 不仅是linux内核,linux应用程序编译时,也需要使用交叉gcc编译器,它依赖于宿主机的操作系统。因此,针对嵌入式平台建立交叉编译系统,通常是在pc上建立目标代码来为目标板平台的编译工具链(toolchains),它可以编译和处理linux内核及应用程序。一般来说,需要以下几个工具的源码:binutils,gcc,glibc-linuxthreads和linux内核源码等。 鉴于手工配置这些工具链很麻烦,很多嵌入式开发板的生产商都提供了建立交叉编译环境的脚本或者提供了已经配置好交叉编译环境的linux虚拟机文件,只需要运行这样一个脚本或者是使用现有的虚拟机文件就完成了整个环境的搭建。此外,通过crosstool(一个专门建立编译工具链的脚本的工具),可以在很大程序上简化工作量。 下面对这些工具链的内容及相关软件进行详细介绍: (1)binutils 一组编译开发工具,包括连接器,汇编器以及其他用于目标文件和档案的工具。 (2)gcc gcc(GNU Compiler Collection)是linux下的高级语言编译器,它不但能够支持c/c++语言的编译,而且能够支持FORTRAN,JAVA,ADA等编程语言。 (3)glibc 提供系统调用和基本函数的c库,如open,malloc,printf等。所有linux上的c程序编译时都需要与glibc库连接。如果是动态连接的程序,在运行时也需要用到它。 (4)glibc-linuxthreads POSIX(portable operating system interface,可移植操作系统接口)线程库。 (5)linux内核源码及针对某一个特定P平台的补丁包 需要根据项目的需要,选择合适的linux内核版本。另外,针对不同的cpu类型,一般存在特定的补丁程序,在进行内核编译以前,需要首先对linux内核进行打补丁的操作。 至于手动配置工具链,过程较为麻烦,需要了解的可以看我之前推荐的那本书,在132页。... 全文

嵌入式系统 嵌入式开发 开发工具 环境 配置

嵌入式笔试题

1:设float a=2, b=4, c=3;,以下C语言表达式与代数式 (a+b)+c计算结果不一致的是A.(a+b)*c/2B.(1/2)*(a+b)*cC.(a+b)*c*1/2D.c/2*(a+b)参考答案:B,因为a,b,c三个变量都是浮点数,所以在B答案中其结果是0,因为在计算1/2是就是0,如果改成1/2.0就正确了。2:为了向二进制文件尾部增加数据,打开文件的方式应采用A.″ab″B.″rb+″C.″wb″D.″wb+″参考答案:D3:下述程序执行后的输出结果是#includemain(){int x='f';printf("%c\n",'a'+(x-'a'+1));}A.gB.hC.iD.j参考答案:A... 全文

参考答案 嵌入式 二进制 表达式 代数式

简单叙述Fedora 9嵌入式的入式

Fedora 9嵌入式能提高更的使用性能。下面就这就来讲术Fedora 9嵌入式。基于Fedora 9嵌入式和VM6.0.2的嵌入式linux开发环境搭建 。其实,您真正缺少的是一本简洁而又能概括常用工具的参考书,《从理论与实践Fedora Linux全方位学习》就是您学习Linux的最好选择,其特点如下:准备Fedora 9嵌入式光盘,可以在此下载Fedora 9.0 的DVD 光盘映象文件:http://www.arm9down.cn/linux/Fedora 9嵌入式.iso准备kernel-devel-2.6.25-14.fc9.i686.rpm(安装vmtools需要Fedora 9嵌入式源码,而默认不安装)、xinetd-2.3.14-8.i386.rpm(tftp服务依耐xinetd服务)、tftp-server-0.42-3.1.i386.rpm(tftp服务器)、tftp-0.42-3.1.i386.rpm(用于本机tftp服务测试)。后面三个rpm包我取自fedora6光盘。... 全文

Fedora 9嵌入式

全面解读嵌入式Linux

在当今社会Linux越来越成为主流,你了解Linux系统么?你是Linux系统的应用者么?本文为你详细介绍嵌入式Linux,为你在学习嵌入式Linux时起一定的作用。1、什么是嵌入式Linux 嵌入式Linux 是将日益流行的Linux操作系统进行裁剪、修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式Linux既继承了intelnet上无限的开放原代码资源,又具有嵌入式操作系统的特性。2、嵌入式Linux的特点... 全文

嵌入式Linux

嵌入式阵列处理器的发展

 前言1971年的处理器芯片以及在其基础上发展而来的PC机的问世,使计算机的应用从科学殿堂走进了“寻常百姓家”,同时开辟了计算机嵌入式应用的新模式,促进了工业产品的知识化/智能化。随着芯片集成度的提高与计算模式的演变,如图1所示,1987年人们提出了系统芯片(SoC,System on Chip)的概念,要将计算机的系统设计也转移到芯片设计上来。从提出一个新概念到这一概念的成果市场化,一般大约需要30年左右的时间。系统芯片概念提出之后,经过20多年的努力,逐渐形成了两种系统芯片。一种是以处理器为IP核的多处理器系统芯片(MP SoC,Multi Processor SoC),简称MP系统芯片;另一种是根据并行计算技术与深亚微米技术的发展需要而发展起来的大规模并行处理系统芯片(MPP SoC, Massively Parallel Processing SoC),简称MPP系统芯片。因为采用了阵列的实现方法,对处理器来说又可以叫做阵列处理器(Array Processor)。下面将主要讨论嵌入式阵列处理器的阵列设计、制造技术与应用领域的新发展。... 全文

嵌入式

ARM嵌入式开发基础

1. 做个最小系统板:如果你从没有做过ARM嵌入式开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你来讲是一件很容易的事情。2. 写启动代码,根据硬件地址先写一个能够启动的小代码,包括以下部分:... 全文

ARM嵌入式开发

Linux嵌入式安装Fedora10

这里总结关于Linux嵌入式的经验教训,下面就这个问题来详细说说吧。前一段时间开始学习Linux嵌入式开发。首要任务就是把环境装起,折腾了好几天,终于完工。现记录如下,备查。学Linux嵌入式不像学Windows,不仅仅要掌握操作过程,还要明白其中的原理。初学者在学习Linux时可能会面临许多困难,比如不具备或需要加强计算机网络基础知识。所需硬件:PC机、集线器、网线(一般都是直连网线)、串口(不同的板子要求不一样,我接触的板子一块要直连另一块要交叉,这点一定要先弄清楚,否则要做无用功的).... 全文

Linux嵌入式

详解嵌入式Linux驱动入门

Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux时,学习linux,你可能会遇到嵌入式Linux问题,这里将介绍嵌入式Linux问题的解决方法,在这里拿出来和大家分享一下。... 全文

嵌入式Linux

嵌入式开发的职业前景分析

本篇文章写于2008年,到现在已经过去了一年有余。但其中有些内容仍然适用,而嵌入式在2010年也仍然有很大的发展潜力。51CTO编辑推荐:嵌入式开发专区... 全文

嵌入式

嵌入式学习推荐大家读得书

朋友也问过我,一些基础的东西学完了,如何进一步的成长,该学习哪些书呢?如果没有读过计算机专业的基础课程,那么计算机基础课程是一定要学习的。... 全文

嵌入式

嵌入式Linux开发

嵌入式Linux开发和研究是Linux领域研究的一个热点,目前已开发成功的嵌入式系统有一半以上都是Linux。Linux到底有什么优势,使之取得如此辉煌的成绩呢?本文分为两大部分:Linux的优点、Linux开发。一、Linux的优势:广泛的硬件支持... 全文

嵌入式 Linux 开发

浅析介绍Fedora 7的Linux嵌入式

下面就这个问题来详细说说Linux嵌入式。这里,需要利用内核nfs功能,将文件系统从PC上挂载到开发板上,方便开发。我的nfs根目录是/xgnfs,PC的IP地址是192.168.2.80,开发板的IP是192.168.2.199。Linux嵌入式内容丰富、讲解清晰,几乎覆盖教程所有的内容,因为是分步进行的,有助于初学者理解、把握问题的精髓,提高对应用操作框架的整体认识,为读者掌握操作技能提供经典典范。Fedora  7  下配置,nfs服务,  Linux嵌入式开发 1).首先安装nfs服务,这里安装操作系统时已安装。... 全文

Linux嵌入式

20年风雨历程:Linux嵌入式

windows 7的主流是否能成为桌面系统霸主,能否抢占Linux的份额。本文为你讲解Linux嵌入式的历程,让你全面了解Linux嵌入式。回顾过去20年嵌入式系统在国内各行各业蓬勃发展,其中有两项重要技术对此贡献很大:一是ARM,二是开源软件,尤其是Linux和与Linux相关的开源软件。... 全文

Linux嵌入式

基于TinyXml的嵌入式Linux

用自动化抄表代替人工抄表是实现智能楼宇的重要手段。传统的IC卡预付费方式虽然实施方便,但会有卡槽污染、卡易磨损以及安全性差等缺点,同时也无法实时地监控用户的用电情况;廉价方便的双向电力线载波抄表方式由于受电网污染的影响,难以大面积推广;专用有线网络实现远程抄表方式,则会带来投资规模大、施工时间长、维护困难等问题。... 全文

嵌入式Linux TinyXml

嵌入式数据库的基本特点

导读:按照马克思的哲学理论,事物发展的进程可以用螺旋式上升来描述。嵌入式数据库和我们现在常见的企业级数据库的基本关系也是一个螺旋上升式的关系。虽然,从名字上看,二者有着太多的相似性,但却有着本质的根本性的区别。外在的形式的相似性,并不能代表二者的实现方式和运用方式的相似。恰恰相反,嵌入式数据库的实现和运用方式和企业级的数据库有着很大的区别。嵌入式数据库实际上是轻量级的,在运行时,它们需要较少的内存。它们是使用精简代码编写的,对于嵌入式设备,其速度更快,效果更理想。... 全文

嵌入式数据库

嵌入式导论

什么是嵌入式系统: 嵌入式系统是隐藏才某个产品中而非计算机中的任何计算机系统。 开发嵌入式系统的困难: 1. 吞吐量  系统可能需要在短时间内处理大量的数据 2. 响应    系统可能需要对事件作出快速回应 3. 易测性 嵌入式系统软件在测试装置搭建起来会很困难 4. 可调试性  在没有键盘,显示器的条件下,查出软件的错误(而非仅仅查出不工作的问题)是个棘手的问题 5. 可靠性  嵌入式系统要有能力在无人干涉的条件下处理任何情况 6. 内存空间 嵌入式的内存非常有限,必须程序和数据适应任何一种内存 7. 程序安装 在嵌入式系统上安装软件需要特殊的工具 8. 能耗     有些嵌入式设备必须在电池电源上运行,这些系统上的软硬件必须节能 9. 系统过载 占用大量CPU时间的计算会使响应问题复杂化 10. 成本     降低成本是许多嵌入式系统设计所关注的焦点,软件常常运作在仅仅刚能满足任务需求的硬件上. 嵌入式系统的硬件环境: 嵌入式系统有什么: 1.一个能力有限的CPU,可能是8位,16位,32位,可能有MMU,也可能没有MMU,扩展内存从几十K到几十M,也可能到几个G. 2.两种内存.一种特殊内存,在系统断电后也可以保存内容,用于保存数据,另一种内存是普通内存,用于存放数据. 3.标准串口,网口及系统所需的传感器等等. 嵌入式系统可能没有的东西: 1.键盘 2.显示屏 3.磁盘驱动器 4.光盘,扬声器,麦克风,.... 嵌入式软件工程师的技能要求: 1.理解嵌入式系统原理图 2.编写出系统程序 3.须利地和硬件工程师交流本文出自 “布衣坊” 博客,请务必保留此出处http://kevdmx.blog.51cto.com/429766/88918... 全文

嵌入式 导论 休闲 职场

分析浅谈详解Fedora 9嵌入式

学习Fedora 式时,你可能会遇到Fedora 嵌入问题,这里将介绍Fedora 9嵌入式问题的解决方法,在这里拿出来和大家分享一下。Red Hat公司把Fedora Project看作一个新技术的开发园地,鼓励有兴趣的自由软件开发人员参与此项项目的开发,希望这一发行版本真正成为以自由软件开发为模式的操作系统。1:查看nfs服务在装系统是否已经都装上了,Fedora 9嵌入式装上了的话可以在:系统--管理--服务器设置看到。... 全文

Fedora 9嵌入式

2 3 4 5 6 7 8 9 10 11