Linux—网络时代的操作系统
虽然对许多人来说,以Linux作为主要的操作系统组成庞大的工作站群,完成了《泰坦尼克号》的特技制作,已经算是出尽了风头。但是对Linux来说,这只是众多新闻中的一个。最近,有关各厂商宣布支持Linux的新闻日趋增多,用户对Linux...
关于DSP/BIOS的编程的两个问题
一。我们在进行基于DSP/BIOS的编程中,往往需要加入自己定义的数据段,或者代码段,那么在DSP/BIOS下如何实现呢?以下是解决方法:1.把系统自动生成的CMD文件排除出CCS工程中,注意,不要删除文件2.在上述CMD文件相同目录下,创建一...
Android编程中14个解决实际问题的代码片段
1、查看是否有存储卡插入String status=Environment.getExternalStorageState();if ( status.equals ( Enviroment.MEDIA_MOUNTED ) ){说明有SD卡插入}2、让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.sty...
单片机设计与KeilC编程总结
1基本原则质量是关键。没有人会对很差的工作感到满足。当完成高质量的工作时,你会为此而感到骄傲。不管你是否知道,你都会因为你的高质量工作而得到信誉。因此,要想为自己所做的事感到骄傲,就需要建立个人标准,并为达到这...
基于Verilog的FPGA编程经验总结
1.用ISE仿真的时候.所用变量一定要初始化. ISE默认初始量为"XXXXX", 而Quarters是默认为"00000"的, 其实实际上, 下到FPGA里后也是默认为0的,只是可以说ISE严谨得令人DT吧.比如说用一个累加器, result = A+B+resu...
仿真器与编程器的接口释疑
对于MSP430 来说,无论仿真还是烧写程序一般可以通过:JTAG/SBW/BSL 接口进行,这些并不代表哪个型号的编程器和仿真器,一般JTAG/SBW 接口用于仿真接口,BSL 不能用于仿真,只能用于编程。编程器则三种接口都支持。所以并不能说 ...
C55x C语言编程之存储器模式
C编译器将存储器当作一个由代码子模块和数据子模块组成的线性模块。每个由C程序生成的代码子模块或数据子模块被放到各自的连续存储空间中。编译器认为目标存储器的全部24位地址都有效。编译器支持两种存储器模型:小存...
Linux系统下服务器硬件检查和文件传输
近日要盘点服务器,我是希望可以把信息查出来,然后把所有的文件打包发送到一个主服务器进行批量处理。那先看看怎么处理相关的内容:关于硬件信息查看的命令: linux:内存: cat /proc/meminfocpu: cat /proc/cpuinfo硬盘: df -h ...
通过串口关闭Linux服务器
简介一个真正的服务器一般往往不需要连接键盘、显示器或鼠标等外设。而仅仅需要一个性能稳定的操作系统如Linux和一个网卡。诸如鼠标、键盘等外部设备则往往不必要连接。在运行Linux的机器上,通过网络进行远程管理是最...
LED光引擎定义与技术难点解读
LED光引擎是指包含LED封装(组件)或LED数组、LED驱动器、以及其它亮度、热学、机械和电气组件的整体组合。该装置要通过一个与LED灯具匹配的常规连接器直接连接到分支电路,该LED灯具设计成不使用标准灯座。LED光引擎通...
为多功能片上系统处理器编写 Linux 设备驱动程序
引言编写Linux设备驱动程序无疑是一项复杂的工作。本文将集中介绍非标准硬件的设备驱动程序编写,探讨硬件应用编程接口,并借用CirrusLogicEP9312片上系统嵌入式平台添加设备驱动程序这一案例来进行分析。如果有些编程内...
细究DSP的AD转换(嵌入式实时系统的DSP软件开发技术)
设想一下一个正弦波经过模数转换器后变为离散的正弦信号以进行进一步处理。首先要考虑的问题是以什么样的频率来采样或测量模拟信号,以准确的将信号在数字域中表示出来。采样频率是指以在数字域中表示某一事件为目的,一...
PDA MC50软件开发及部署总结
最近开发了一个PDA扫描用的软件,收获挺多,由于以前从来没有开发过PDA软件,所以特此总结一下,分享给大家!PDA MC50软件开发及部署总结:一.PDA OS的发展历程。PDA 操作系统发展历史1996年,第一代微软移动设备操作系统名称为 ...
飞思卡尔和CriticalBlue扩大多核软件开发环境合作
飞思卡尔半导体和CriTIcalBlue有限公司进一步扩大合作,共同致力于加快面向飞思卡尔平台的嵌入式多核软件的开发。 CriticalBlue的Prism开发环境将支持更广泛的飞思卡尔多核产品,这些产品均基于QorIQ和Power Architectur...
基于Eclipse平台的工具套件简化嵌入式软件开发
思卡尔半导体推出了其最新的基于开源 Eclipse技术的 CodeWarrior 10 开发套件,帮助流线化嵌入式软件的开发。 当设计飞思卡尔的广泛的微控制器 (MCU) 和微处理器 (MPU) 解决方案时,CodeWarrior 集成开发环境 (IDE) 继续...
大唐移动采用advicePRO作为3G软件开发工具
日本横河数字计算机株式会社(本社:东京都府中市、董事长兼社长:小林龍雄(以下简称横河数字))为中国大唐移动通信设备有限公司(DatangMobile)移动终端开发平台(TD-SCDMA)提供的包含OS分析功能的集成调试环境已经顺利通过...
linux虚拟机安装
安装教程http:http:/www.server110.com/vmwar//www.server110.com/vmwarvmware workstation下载地址http://www.xp510.com/xiazai/ossoft/OtherSystems/19194.html...
嵌入式处理器的各种类别介绍
嵌入式微处理器(EMPU)嵌入式微处理器的基础是通用计算机中的CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功耗。为了满足嵌入式应用的特殊要求,嵌...
嵌入式Linux的实时性分析
嵌入式系统出现于60年代晚期,它最初被用于控制机电电话交换机,如今已被广泛的应用于工业制造、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等众多领域。计算机系统核心CPU,每年在全球范...
Linux必学的60个命令
对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了 Linux常用的文件处理命令以后,这一讲介绍对系统和用户进行管理的命令。df1.作用...
Atmel推出基于ARM Cortex M0+的低功耗SAM
Atmel公司近日宣布推出三个新的产品家族,扩展了其基于 ARM® Cortex® M0+的低功耗MCU产品组合。这些入门级低功耗的MCU产品采用了Atmel的专利技术Event System、SERCOM模块、外设触摸控制器以及全速USB接口,可让...
嵌入式OS的红花绿叶
20世纪70年代末,嵌入式OS商业产品在美国和加拿大等国家出现,90年代末嵌入式OS的数量呈现井喷式增加,最鼎盛的时候有数百种之多,即使经过30多年的发展和淘汰,现在依然有数十余种。我注意到,在众多的公司中有人尽皆知的著名企...
凌华科技发布6U CompactPCI® 处理器
计算及图形处理能力比上一代CPU提升40%, 非常适合军工及交通行业应用。 2014年3月13日,北京讯---嵌入式计算机产品及智能型计算机应用平台(Application Ready Intelligent Platforms)的产业领导者——凌华科技...
AMD 联手明导国际,共同加速嵌入式系统开放源代码
2014年4月1日,AMD(纽约证券交易所代码:AMD)宣布与明导国际公司(纳斯达克股票代码:MENT)签署一项多年期协议,针对AMD出产的异构和多核处理器扩大开放源代码嵌入式Linux开发的可用性。该协议致力于为嵌入式开发人员提供更易于管...
Synopsys推出业界最快的仿真系统
Synopsys日前宣布:推出业界最快的仿真系统ZeBu® Server-3。新的Synopsys ZeBu Server-3构建在经过验证的ZeBu Server架构之上,它将性能提高了多达4倍,并使容量提升了3倍。这一等级的性能有助于系统级芯片(SoC)开发团队...
全新FastSPICE仿真器Spectre XPS
全球电子设计创新领先企业Cadence设计系统公司(NASDAQ股票代码:CDNS)今天宣布推出Spectre®XPS (eXtensive Partitioning Simulator)。它是一款高性能FastSPICE仿真器,可实现对大型、复杂芯片设计的更快速、更全面的仿...
基于Ansoft仿真针对HEV/EV市场的IGBT模块
面对高度竞争化的混合动力车和电动汽车(HEV/EV)市场,动力集成研发工程师正在向更高的系统效率、稳定性和可靠性挑战。功率逆变器在动力集成系统中至关重要,通常由6个4×6英寸封装的IGBT模块组成。这些IGBT模块通过...
通过文件读写方式实现Matlab和Modelsim的联合仿真
虽然Modelsim的功能非常强大,仿真的波形可以以多种形式进行显示,但是当涉及到数字信号处理的算法的仿真验证的时候,则显得有点不足。而进行数字信号处理是Matlab的强项,不但有大量的关于数字信号处理的函数,而且图形显示功...
UBI文件系统简介
一、产生的背景FLASH具有的“先擦除再写入”、坏块、“有限的读写次数”等特性,目前管理FLASH的方法主要有:1、采用MTD+FTL/NFTL(flash转换层/nandflash转换层)+传统文件系统,如:FAT、ext2等。FTL/NFTL的使...
浅析刀片服务器打造桌面云计算基础架构
在桌面云计算解决方案中,服务器扮演着重要的角色,承载着所有的用户数据、应用、以及运算任务,换句话说,服务器关系着整个桌面云计算架构的性能优劣。那么,在服务器的选型中,哪种服务器更加适合桌面云计算基础架构的搭建?刀片...
Sierra Wireless 推出基于 Linux 的强大
加拿大,温哥华 – 2014 年 2 月 24 日 – Sierra Wireless(纳斯达克交易代码:SWIR;多伦多证交所交易代码:SW)今日宣布推出 Legato™ 平台,这是一款基于 Linux 的开源嵌入式平台,旨在简化“设备到云端&rdq...
QNX为安全可靠的嵌入式系统提供移动级用户体验
最新一代QNX操作系统为嵌入式开发人员提供增强的安全性、图形、多媒体和电源管理2014年2月26日,中国北京——全球互联嵌入式系统软件平台领导厂商QNX软件系统有限公司今日发布最新一代QNX®Neutrino®...
μC/OS的任务调度实现方法及其在PowerPC上的优化 1
μC/OS是Jean J.Labrosse开发的实时多任务内核,最初是为Motorola 8位处理器68HC11写的。在后来的相关著作中,作者将代码移植到了PC上,以便于更多的读者学习。μC/OSII继承了μC/OS的算法,有执行效率高、占用空间小...
μC/OS的任务调度实现方法及其在PowerPC上的优化 2
y = OSUnMapTbl[OSRdyGrp];SPrioHighRdy = (INT8U)((y << 3) + OSUnMapTbl[OSRdyTbl[y]]);μC/OS的任务调度算法采用了以空间换时间的策略,将特定字节值的最低位1所在位的信息预先计算并保存到表中,运行时通过查表快...
运行在网络处理器上的嵌入式Linux系统
引言:在最近的24个月中,由于供应商组织面临经济状况不景气,加上IntelIXP和IBMPowerNP,Raza,Cavium,Xilinx等公司的网络处理器(多核处理器)的出现,使得Linux在基于这些处理器设备的控制和管理层面上有了更多的用武之地。控制...
使用BusyBox简化嵌入式Linux系统
BusyBox是很多标准Linux®工具的一个单个可执行实现。BusyBox包含了一些简单的工具,例如cat和echo,还包含了一些更大、更复杂的工具,例如grep、find、mount以及telnet(不过它的选项比传统的版本要少);有些人将BusyBox称...
在嵌入式Linux增加自己的设备驱动程序
驱动程序的使用可以按照两种方式编译,一种是静态编译进内核,另一种是编译成模块以供动态加载。由于uClinux不支持模块动态加载,而且嵌入式LINUX不能够象桌面LINUX那样灵活的使用insmod/rmmod加载卸载设备驱动程序,因而这...
在ARMSYS上进行uClinux内核移植的总结
1。简述针对“如何在以S3C44B0X为核心的ARMSYS开发板上建立uClinux内核移植”的一个总结,其内容包括对Bootloader的功能分析和uClinux2。4。24发行版内核基础上针对S3C44B0X开发板进行修改的重点内容的逐一...
常见Linux紧急情况处理方法
一般来说,如果系统管理员不能正常进入系统,就需要考虑使用急救盘组进入急救模式排除系统的故障。但在没有制作急救盘组的情况下,Linux系统不能启动,该怎么办?在个人计算机使用 Linux系统时,通常都是Linux和MS Windows 9x或M...
浅谈嵌入式系统在印刷设备中的解决方法
一、什么是嵌入式系统呢目前一些先进的PDA在显示屏幕上已实现汉字写入、短消息语音发布,日用范围也将日益广阔。对于企业专用解决方案,如物流管理、条码扫描、移动信息采集等,这种小型手持嵌入式系统将发挥巨大的作用。...
Scull在2.6.35-30内核中的编译解决方案
LDD3作为从事驱动开发工作人员的必要参考资料,认真研究书中的附带源码具有很高的参考价值,但由于代码基于2.6.10内核,部分内核API较老,导致在2.6.35-30等较新内核上编译不能通过,由于工作需要,特花了一段时间进行整理,本篇文...
linux dma cache
说到DMA,就会想到Cache,两者本身似乎是好不相关的事物。的确,假设DMA针对内存的目的地址和Cache缓存的对象没有重叠区域,DMA和Cache之间就相安无事,但是,如果有重叠呢,经过DMA操作,Cache缓存对应的内存的数据已经被修改,而CPU...
PXA255的嵌入式Linux应用平台的构建
1 引言嵌入式Linux(Embedded Linux)是指对Linux经过小型化裁剪后,能够固化在容量仅有几十万字节的存储器芯片或单片机中,应用于特定嵌入式场合的专用Linux操作系统。嵌入式Linux是由很多体积小且性能高的微内核系统组成...
Android系统的架构
android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。1.应用程序Android会同一系列核心应用程序包一起发布...
Android入门学习_Android创建新项目及开发
创建一个新项目是很简单的,只要你安装了Eclipse插件,并且你的Eclipse软件版本在3.2或3.3,你就可以开始开发了。首先, 看一下要创建"Hello, World"程序从高级层面上有哪些步骤:1, 通过 File -> New -> Project 菜单,建立...
U-boot引导VxWorks系统
保证CONFIG_COMMANDS包括CFG_CMD_ELF。就是在板子的configs(board_name).h, 加入#define CONFIG_CMD_ELF重新编译,现在有bootvx命令了。准备vxworks映像,我喜欢bin格式,xxx-objcopy -O binary vxworks vxworks.binvxwork...
VxWorks Tornado基础构成配置
1.1Tornado组件开始之前先考虑一下下面5个问题,后面会给出这些问题的答案。什么是Tornado?什么是VxWorks?怎样使用Tornado和VxWorks?Tornado都提供了哪些方便?这些文件存放在什么地方?什么是Tornado?┌───────...
vxWorks系统自启动的用户程序
vxWorks提供了一个用户接口usrAppInit。我们可以根据需求来实现或者改写这个函数,对应的usrAppInit.c在已创建的VIP目录下。VIP编译的过程中这个函数将被编译进内核镜像,在系统启动后将会自动执行这个函数。函数原始定...
VxWorks系统概念妙喻
当前嵌入式系统已无所不在,应用于各行各业。在嵌入式系统中,有一类很重要的成员,即实时嵌入式系统。其中,WindRiver公司的 VxWorks是目前软件工程师采用最多的,用于开发实时嵌入式系统的商用实时嵌入式操作系统,以其可靠性...
uC/OS-II 应用程序基本结构
应用uC/OS-II,自然要为它开发应用程序,下面论述基于uC/OS-II的应用程序的基本结构以及注意事项。每一个uC/OS-II应用至少要有一个任务。而每一个任务必须被写成无限循环的形式。以下是推荐的结构:void task ( void* pdat...
使用ADS移植uC/OS-II实例分析
选择开发工具在嵌入式系统设计中,开发工具的选取是一个重要的考虑因素,通常这是与开发项目的需求和应用背景相关。一般嵌入式开发工具包含用于目标系统的交叉编译器、连接器、调试器以及辅助处理用的二进制文件分析工具...
Linux实用技巧 用ICMP实现简单的Ping功能
如果目的主机在工 输出在工状态 如果5妙内无相应 用SIGALRM信号中断进程#include "unp.h"void send_echo_req(int sockfd, struct sockaddr_in *dstaddr);uint16_t in_cksum(uint16_t *addr, int len);void recv_ec...
如何用LoadRunner实现对Linux系统的监视
LoadRunner实现对Linux系统的监视1.安装rsh,和rsh-server两个服务包。a. 卸载rsh# rpm –q rsh----------查看版本号# rpm -e 版本号---------卸载该版本。B.安装# rpm –ivh rsh-0.17-14.i386.rpm rsh-serv...
Linux系统平台下配置Proftp服务的小技巧
Proftp的几个小问题:1、配置Ftp允许Root登录修改/etc/ftpusers,去掉root2、如果希望实现Root用户Ftp后可以切换到/目录一般用户只能切换到自己的主目录,修改/etc/proftpd.conf文件,在DefaultRoot一行前面增加一行DefaultR...
Linux操作系统下挂载硬盘光驱和U盘的方法
mount -t iso9660 /dev/cdrom /mnt/cdrom 挂光驱mount -t vfat /dev/fd0 /mnt/floppy 挂软驱 (文件内型可以自己选)mount -t vfat -o rw,utf8,umask=000 /dev/sda1 /media/USBlinux系统默认挂载的windows分区中文显示...
Shell编程入门:Linux解释器原理
引言使用Shell进行工作的人们对Unix/Linux下的Shell编程都很熟悉,在所有的Shell编程的书中都会提到#!/bin/bash,而这里到底包含了些什么?对操作系统而言,这一行字符串意味着什么?你可能会说,不就是会让/bin/bash程序来解...
Linux 指令篇:文件管理--diff
功能说明:比较文件的差异。语法:diff [-abBcdefHilnNpPqrstTuvwy][-][-C ][-D ][-I ][-S ][-W ][-x ][-X ][--help][--left-column][--suppress-common-line][文件或目录1][文件或目录2]补充说明:diff...
android手势 事件
/* 用户按下触摸屏、快速移动后松开public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {//参数解释:// e1:第1个ACTION_DOWN MotionEvent// e2:最后一个ACTION_MOVE MotionEve...
Android手势学习之单点手势
说在前面,很早时,android就开始有支持单点手势(单点触控),到android2.2开始支持多点触控.不同的动作序列合起来表示不同的手势。比如Fling手势包括三个过程:将手指按触在屏幕上,然后快速扫过,最后抬起手指,并且在抬起手指仍...
Linux下安全修复系统的Root密码
如果因为忘了root口令导致无法登录系统,请试用下面的方法来改忘记的root口令:方法一:1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单);2、把光标定...
用Linux防火墙构建软路由
本文主要介绍利用Linux自带的Firewall软件包来构建软路由的一种方法,此方法为内部网与外部网的互连提供了一种简单、安全的实现途径。Linux自带的Firewall构建软路由,主要是通过IP地址来控制访问权限,较一般的代理服务软...
Linux操作系统优化及安全配置
一、关于优化说起优化,其实最好的优化就是提升硬件的配置,例如提高cpu的运算能力,提高内存的容量,个人认为如果你考虑升级硬件的话,建议优先提高内存的容量,因为一般服务器应用,对内存的消耗使用要求是最高的。当然这都是题...
认识Linux病毒 做好操作系统防护工
对使用Windows的人来说,病毒无处不在,各种各样的新型病毒层出不穷,近年来,一种类似Unix的操作系统也在发展壮大,开始走进我们的视野,并在各领域内得到应用,它就是Linux系统,对于受病毒困扰的用户来说,Linux会是一块没有病毒的...
WINCE 设备驱动中实现电源管理
在WinCE4.0之前电源管理工作是由GWES来实现的。( GWES:Graphics,Windows and Events Subsystem.图形,窗口和事件子系统.主要负责图形输出和用户交互)。但GWES提供的电源管理模块功能过于粗糙死板:所有子设备只能有On...
WINCE 低电告警方法
在wince刚启动的时候可能会弹出对话框提示电池电量过低。这和系统每隔一定时间就会执行的BatteryPDDGetStatus函数参数pstatus有联系。电池状态函数BatteryPDDGetStatus(PSYSTEM_POWER_STATUS_EX2 pstatus,PBOOL pfBa...
WINCE 电源管理中的应用程序API
WINCE的电源管理不但提供了对设备驱动的接口,也提供了对应用程序的接口。也就是说应用程序可以通过这些接口控制电源管理模块来管理设备和系统的电源状态。有两个方式来控制电源。第一个方式是应用程序给定一个电源设...
wince共享内存技术
wince共享内存技术就是内存映射文件。内存映射文件就是允许开发人员预定一块地址空间区域并且给这个区域调拨物理存储器。不同之处就是内存映射文件的物理存储器来自于磁盘上已有的文件。通过内存映射文件我们可以在...
关于WinCE的调试技术简介之调试程序
模拟器运行后,就可以调试程序了。使用Evc调试和VC++很类似。可以设置断点,点击调试后就在工具栏中出现调试按钮,可以进行单步调试,查看线程和模块信息,以及捕获异常。PB中启动模拟器后,可以使用Kerneldebugger查看系统内部...
什么叫SDR无线电开发技术
SDR (Software Definition Radio), “软件定义的无线电”一种无线电广播通信技术,它基于软件定义的无线通信协议而非通过硬连线实现。换言之,频带、空中接口协议和功能可通过软件下载和更新来升级,而不用完全...
嵌入式智能:从硅到解决方案
飞思卡尔(Freescale)近日在北京举行媒体见面会,该公司中国区总经理董晔炜在演讲中不但阐述了“绿色”、“健康与安全”、“网络连接”三大半导体市场技术趋势,以及飞思卡尔在上述领域所...
嵌入式系统软件及编程语言
1、引言:随着计算机技术和微电子技术的迅速发展,嵌入式系统应用领域越来越广泛。当今,嵌入式系统已成为一个时髦的名词,就像当初的计算机热潮,似乎比当初的计算机热潮涉及的领域更广泛,应用技术人员更多,相关国民经济产值也...
旋转屏幕导致Activity重建
当屏幕旋转时,这个Configuration就发生了改变,因此当前显示的Activity需要被重建,Activity对象会被终止,它的onPause()、onStop()和onDestroy()方法依次触发,然后一个新的Activity对象被创建,onCreate()方法被触发。假设屏...
嵌入式操作系统和Linux解析
本文分析了Linux的特点,稳健性和局限性以及最重要的实时领域的应用。过去,因为非PC的嵌入式硬件平台价格昂贵,使得许多高性能要求的嵌入式系统不能实现。现在,因为廉价的PC硬件大力发展和广泛的应用,使得那些高性能要求的...
嵌入式系统的学习途径与基本方法
作为一家之言,想对广大渴望学习嵌入式系统的学子提出几点建议:(1)嵌入式系统软件硬件密切相关,一定要打好软件硬件基础。其实,只要找到正确的方法,加上努力,任何理工科学生,甚至非理工科学生,都能学好嵌入式系统。(2)选择一个芯片...
怎样才能学好linux?
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。一、从基础开始: 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都...
嵌入式Linux根文件系统Ramdisk的制作过程
ramdisk是一个最小的linux rootfs系统,它包含了除内核以外的所有linux系统在引导和管理时需要的工具,包含如下目录:bin,dev,etc,home,lib,mnt,proc,sbin,usr,var。还需要有一些基本的工具:sh,ls,cp,mv……(位于/...
微软名列Linux Kernel贡献榜单第17位
在 Linux 基金会刚刚发布的 Linux 发展年度报告中,微软凭借着 726 项、约 1% 的更改量首次出现在贡献厂商榜单上,名列第 17 位。本次报告的其他看点有:Linux 内核开发人数明显增加:现有来自 800 多个公司的 7800 名开发者...
在高版本linux中安装 cadence ic5.0/503
[安装]:我使用的是已经解压缩到硬盘上的安装文件,分别在CDROM1和CDROM2目录下。1:首先查看系统上是否安装了"ncompress"工具,在shell里面输入rpm -q -l ncompress 如果还没装的话到网上找一个"ncompress-4.2.4-33.i386...
Android代码首次与Linux 3.3内核融合
北京时间3月20日消息,据外电报道,最新3.3版本的Linux内核中包括一些Google Android代码。这对两个开源项目都有所帮助。Linux内核项目主管李纳斯·托沃兹(Linus Torvalds)昨天公布最新版内核,它将两个开源世界相连。...
iOS开发60分钟入门学习精华
本文面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让我的同事一小时内了解如何开始开发iOS App,学习目标包括:能使用Xcode IDE、模拟器能修改、调试已有iOS App能在已有应用内创建新模块能创建...
Linux操作系统下配置DNS服务器的方法介绍
有两台邮件服务器分别为192.168.1.1(windows下主机名为b.test.cn)和192.168.1.3(linux下主机名为a.test.com)。在linux下配置DNS服务器,下面是配置过程中设置过的一些文件,/etc/hosts 文件的具体内容如下:# Do not remov...
Linux日志文件系统及性能分析(组图)
日志文件系统可以在系统发生断电或者其它系统故障时保证整体数据的完整性,Linux是目前支持日志文件系统最多的操作系统之一,本文重点研究了Linux常用的日志文件系统:EXT3、ReiserFS、XFS和JFS日志技术,并采用标准的测试工...
Linux日志文件系统面面观
文件系统是用来管理和组织保存在磁盘驱动器上的数据的系统软件,其实现了数据完整性的保证,也就是保证写入磁盘的数据和随后读出的内容的一致性。除了保存以文件方式存储的数据以外,一个文件系统同样存储和管理关于文件和...
从Linux内核中获取真随机数
内核随机数产生器Linux内核实现了一个随机数产生器,从理论上说这个随机数产生器产生的是真随机数。与标准C库中的rand(),srand()产生的伪随机数不同,尽管伪随机数带有一定的随机特征,但这些数字序列并非统计意义上的随机...
Linux巧变PC为路由器
----在两个或三个网段的小型网络中,利用Linux把微机安装成局域网路由器,能以较低的投资取得较好的效果。----这里以Red Hat Linux 5.1版为例,来说明如何把一台HP VL5/166的微机,安装成带三块3Com 3C509网卡的局域网路由器...
uC/OS-Ⅱ简介
在嵌入式应用系统的设计中,实时操作系统的应用越来越受到重视。目前市场上可以选择的实时操作系统很多,一些商用系统为用户提供了非常丰富的功能,不仅包括实时内核,同时还包括输入输出管理、文件系统、网络、调试软件等。...
ARM-Linux一移植必杀技
去年终结了ARM-wince 移植的必杀技,几个简单的要点,现在总结了linux 的关键要点如下,希望大家抛砖。把自己以前移植的wince 和linux 移植的一些简单要点都罗列了,希望大家提出更好的意见,或者指出我笔记的错误。1.uboot传...
linux-3.4.5内核移植到MPC8306
Kevin Liu独家原创(yjmeishao@sohu.com)还是继续选用linux-3.4.5版本内核作为移植对象,被移植到的平台改为了PowerPC MPC8306芯片,由于基于MPC8306平台的开发资料我也是首次拿到,粗略浏览了平台的原理图和各种接口,心里有...
Linux平台下ARM-Linux交叉编译工具
以下是ubuntu平台下ARM的编译:一、反汇编工具arm-linux-objdump -D -S hello >log //查看hello的汇编代码二、ELF文件查看工具arm-linux-readelf -a hello >log //查看hello文件arm-linux-readelf -d hello >log //查...
搭建xilinx zynq linux 编译环境
原创,转载请注明出处:http://blog.csdn.net/morewd,我在csdn上建的blog,希望把在xilinx zynq上移植android的过程记录下来,欢迎大家讨论>主机环境:ubuntu10.04lts X64_64bit编译器:arm gnutools for Xilinx参考网址:http://wi...
基于DM6467平台ASOC架构的音频驱动
花了大概40天时间从零开始调音频驱动到目前的基本成功,中间也走了不少弯路,今天抽点时间把整个流程走下来,希望以后能作为参考。1.dm6467平台sdk_3_10版本中使用到的audio模块框架采用asoc模式,asoc框架主要包含4部分内容...
Linux如何在系统启动时自动加载模块
为搞清楚如何在系统启动时自动加载模块,搜索了好久,网上有很多人提出这个问题,但都没有正确的答案,无论是中文社区还是英文社区,大家的回答都没有讲到点子上,无非是围绕 modprobe.conf、modprobe讲来讲去的,要不就是针对特定...
Linux 下Android 开发环境搭建
目录1、环境搭建1.1、JDK安装1.2、Eclipse安装1.3、ADT安装1.4、Android SDK安装1.5、Android NDK安装内容1.1、JDK安装没选用CentOS自带的Java环境,下载Oracle最新版本的java,下载地址为http://www.oracle.com/techne...
SiliconLabs新SimplicityStudio平台
高性能模拟与混合信号IC领导厂商Silicon Labs宣布发布同时支持Silicon Labs节能的32位EFM32™ Gecko微控制器(MCU)和8位MCU的Simplicity Studio™ 开发生态系统最新版本。最新发布的软件系统延续了原有Simpli...
AMD 联手明导国际,共同加速嵌入式系统开放源代码Linux
2014年4月1日,AMD(纽约证券交易所代码:AMD)宣布与明导国际公司(纳斯达克股票代码:MENT)签署一项多年期协议,针对AMD出产的异构和多核处理器扩大开放源代码嵌入式Linux开发的可用性。该协议致力于为嵌入式开发人员提供更易于管...
初学嵌入式开发ARM的学习方法
这个题目很大,给人一种感觉我好像很成功,其实不然。实际上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,希望对后来者有借鉴的意义,甚幸!工作三年、几成废人! 我2000年毕业于华中地...
Liunx+C编程一站式学习
Liunx+C编程一站式学习这本书有什么特点?面向什么样的读者?这本书最初是为某培训班的嵌入式系统Linux工程师就业班课程量身定做的教材之一。该课程是为期四个月的全日制职业培训,要求学员毕业时具备非常Solid的C编程能力...
嵌入式linux入门六步曲
由于很多人总问这个问题,所以这里做一个总结供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以li...
linux修改提示符
如果您很容易使 shell 提示行变得色彩绚烂斓且带有更多信息,为什么还要坚持用单调的标准 shell 提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的 shell 提示行,并会说明如何动态更新 X 终端的标题栏...
构建linux根文件系统
1、编译busybox并安装;解压busybox源码:tar -jxvf busybox-1.22.1.tar.bz2 -C ./配置busyboxcd busybox/busybox-1.22.1/make menuconfig安装busyboxmkdir ../installmake CONFIG_PREFIX=../install2、生成根文件系统所...