Welcome 微信登录

首页 / 操作系统 / Linux

调侃Spice历史和GNU/Linux下做Spice电路仿真

调侃Spice历史和GNU/Linux下做Spice电路仿真

关于SPICE的(项目主页)叙述,wikipedia有详细的介绍(这里):SPICE的全名為「積體電路模擬的程式」(Simulation Program with Integrated Circuit Emphasis),是一种用于电路描述与仿真的语言与仿真器软件,用于检测电路的连接和功能的完整性,以及用于预测电路的行为。主要用于模拟电路和混合信号电路的仿真。由此我們便可以清楚地了解:SPICE這套程式原先發展的目的是為了模擬電子系統中日益重要的積體電路。...
Linux 2.6.36内核移植飞凌OK6410开发板步骤

Linux 2.6.36内核移植飞凌OK6410开发板步骤

今天终于让Linux内核在飞凌的板子上跑起来了,想来也是艰辛,为了移植成功,断断续续做了将近两个月的努力,期间郁闷不可言语形容啊,了解其中艰辛,将自己移植步骤与心得与大家分享,希望对初踏次领域之人有所帮助,我所写的成果一部分也是网上前辈的所作,并非本人原创。 一、移植环境主 机:VMWare-Ubuntu开发板:飞凌OK6410 nandflash,Kernel:2.6.36.2编译器:arm-linux-gcc-4.3.2.tgzu-boot:u-boo...
浅谈并行编程语言 Unified Parallel C

浅谈并行编程语言 Unified Parallel C

简介: 随着多核技术的发展,为了提高硬件的利用率和满足超级计算日益增长的需求,并行编程语言应运而生,UPC 就是其中之一。越来越多的程序开发人员面临到并行编程的问题,因此学习一门并行编程语言必要性变得愈发迫切。UPC 并行编程语言在国外已经得到重用,但是在国内介绍该语言的材料还比较匮乏。因此,本文通过重点介绍 UPC 并行编程语言对 C 语言所进行的扩展,使读者对 UPC 并行编程语言具有初步的认识,有利于读者进一步对 UPC 并行编程语言的学习。并行编程...
Android和Android Linux kernel源码获取

Android和Android Linux kernel源码获取

1 git和repo简介Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU Arch、Bazaar、Darcs...
Linux下生成静态库.a文件和动态库.so文件

Linux下生成静态库.a文件和动态库.so文件

静态库 在linux环境中, 使用ar命令创建静态库文件.如下是命令的选项: d -----从指定的静态库文件中删除文件 m -----把文件移动到指定的静态库文件中 p -----把静态库文件中指定的文件输出到标准输出 q -----快速地把文件追加到静态库文件中 r -----把文件插入到静态库文件中 t -----显示静态库文件中文件的列表 x -----从静态库文件中提取文件 还有多个修饰符修改以上基本选项,详细请man ar 以...
Python在CAM软件Genesis2000中的应用

Python在CAM软件Genesis2000中的应用

摘要:本文主要讲述Python语言在Genesis2000自动化方面的应用初探。内容包括:Python语法;在genesis2000中配置Python程序运行的环境与接口;示例一个Python小程序。 关键词:Python、Genesis2000、Python语法、面向对象、配置文件、例程 一、概述 现在PCB/CAM的Genesis2000自动化程序正在使用的程序语言主要有三种:C Shell、TCL/TK和Perl/TK。C-Shell 是被...
Linux应用层获取鼠标坐标

Linux应用层获取鼠标坐标

补充:在这个函数中要打开一个鼠标设备,但是在嵌入式的文件系统中没有这个设备节点,鼠标设备的主设备号和次设备号有是如何确定的呢?在 linux 系统中,鼠标和键盘的设备号都是固定的,可以在 PC 上查看,再在嵌入式的文件系统中自己建立。linuxidc.com@Ubuntu:/tmp$ ls -l /dev/input/ total 0drwxr-xr-x 2 root root 120 2008-11-06 08:49 by-pathcrw-rw---- ...
Linux Platform驱动程序框架解析

Linux Platform驱动程序框架解析

platform设备驱动1.platform总线、设备与驱动在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2 C、SPI等的设备而言,这自然不是问题,但是在嵌入式系统里面,SoC系统中集成的独立的外...
Linux NAND FLASH驱动程序框架分析

Linux NAND FLASH驱动程序框架分析

1.Linux-MTD Subsystem FLASH在嵌入式系统中是必不可少的,它是bootloader、linux内核和文件系统的最佳载体。在Linux内核中引入了MTD子系统为NOR FLASH和NAND FLASH设备提供统一的接口,从而使得FLASH驱动的设计大为简化。在引入MTD后Linux系统中FLASH设备驱动可分为四层,如图:1. 硬件驱动层FLASH硬件驱动层负责FLASH硬件设备的读、写、擦出,LINUX MTD设备的NOR FLAS...
<< 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 >>