自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (20)
  • 收藏
  • 关注

原创 smartfusion2芯片的一些特性

smartfusion的引脚分成

2014-05-02 17:25:44 4842

原创 Partially written block detected 疑问及解决办法

问题及疑问:Author: JoSH LehanDate: 2010-04-25 09:29 +800To: yaffsSubject: [Yaffs] Concerned about partially written block detectedOn an ARM board, running yaffs2 from NAND, it boots up OK,

2014-04-06 21:40:53 2948

原创 mpc5125的lpc总线

想用MPC5125的lpc总线来外扩fpgaxuanzhe

2014-04-05 23:51:09 2960

原创 mpc5125 uboot 阅读笔记

最近在学着写linux的驱动,平台就是5125的硬件,配置硬件想参考uboot的里面的函数,主要看了uboot里的处理寄存器文件和初始化文件初始化文件主要为board/ads5125目录下ads5125.c文件头文件为include目录下mpc512x.h和include\asm-ppc目录下immap_512x.hmpc512x.htypedef stru

2014-04-02 21:09:09 1771

原创 mpc5125 开发板 基于 核心板

看着自己做的板子运行的很嗨还是挺高兴的,应为主要想坐在通信,所以把显示的硬件都去掉了。我的linux之旅就要这么的开始啦。哈哈母板

2014-03-31 22:56:05 1778

原创 powerpc的linux驱动writel的疑问

最近在写mpc5125的linux下gpio驱动,ioremap后用writel函数写控制寄存器可是要控制的口和datasheet上对不上,用指针的方式正好能对上,不知道这是什情况啊。用writel函数好像实现了字节交换。搞得我有点糊涂的是powerpc不本来就是大端模式么,字节交换不应该是对的么?为什么用指针的方式操作是正确的呢?难道编译器编译的过程中又纠正了一次么?

2014-03-30 18:58:55 2767 1

原创 linux驱动相关的一些函数

1)驱动加载函数module_init(initialization_function);2)驱动卸载函数module_exit(cleanup_function);3)模块参数module_param(参数名,参数类型,参数读/写权限)模块编译:make -C /usr/src/linux-2.6.15.5/ M=/driv

2014-03-14 09:48:46 1954

原创 Linux驱动相关的一些命令

驱动操作命令:      insmod / modprobe 加载驱动      rmmod                     卸载驱动      modinfo                    获得模块的信息  查看已经加载的驱动模块的信息:   lsmod   能够显示驱动的大小以及被谁使用      cat /pro

2014-03-14 09:06:52 3243

原创 Linux查看硬件信息以及驱动设备的命令

用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo查看板卡信息:cat /proc/pci查看PCI信息:lspci (相比cat /proc/pci更直观)查看内存信息:cat /proc/meminfo查看USB设备:cat /proc/bus/usb/devices查

2014-03-14 09:02:50 3397

原创 PowerPC的八卦情史

<br />出处:http://www.eefocus.com/demi/blog/09-10/178204_659af.html<br /> <br />昨天参加了power.org。这对我完全是未知领域,于是今昨两天看了几年来关于powerPC比较重要的“旧闻”,发现其历史嬗变简直是一部江湖恩怨世情小说……<br /> <br />Intel有史以来最大的竞争对手据说是80年代的摩托罗拉,当时俩公司在危机处理器上掐的你死我活。当时是由于 IBM PC 兼容机的逐步普及,技术上相对落后的英特尔反而占了更多

2010-12-27 20:29:00 685

原创 C/C++语言中的void及void指针类型 (转)

<br />许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。 <br /><br />  2.void的含义 <br />  void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 <br />  void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义: <br /><br />voi

2009-06-10 14:14:00 440

跟我一起写 Makefile(word)

什么是 makefile?或许很多 Winodws 的程序员都不知道这个东西,因为那些 Windows 的 IDE 都为你做了这 个工作,但我觉得要作一个好的和 professional 的程序员, makefile 还是要懂。这就好像现在有这么多的 HTML 的编辑器,但如果你想成为一个专 业人士,你还是要了解 HTML 的标识的含义。特别在 Unix 下的软件编译,你就不能不 自己写 makefile 了,会不会写 makefile,从一个侧面说明了一个人是否具备完成大型工 程的能力。

2010-05-25

LINUX命令编辑器与SHELL编程(中文)00

LINUX命令编辑器与SHELL编程(中文)00 算上这个一共12个part全免费的,全下载后解压这个即可

2010-05-24

LINUX命令编辑器与SHELL编程(中文)11

LINUX命令编辑器与SHELL编程(中文)11

2010-05-24

LINUX命令编辑器与SHELL编程(中文)10

LINUX命令编辑器与SHELL编程(中文)10

2010-05-24

LINUX命令编辑器与SHELL编程(中文)09

LINUX命令编辑器与SHELL编程(中文)09

2010-05-24

LINUX命令编辑器与SHELL编程(中文)08

LINUX命令编辑器与SHELL编程(中文)08

2010-05-24

LINUX命令编辑器与SHELL编程(中文)07

LINUX命令编辑器与SHELL编程(中文)07

2010-05-24

LINUX命令编辑器与SHELL编程(中文)06

LINUX命令编辑器与SHELL编程(中文)06

2010-05-24

LINUX命令编辑器与SHELL编程(中文)05

LINUX命令编辑器与SHELL编程(中文)05

2010-05-24

LINUX命令编辑器与SHELL编程(中文)04

LINUX命令编辑器与SHELL编程(中文)04

2010-05-24

LINUX命令编辑器与SHELL编程(中文)03

LINUX命令编辑器与SHELL编程(中文)03

2010-05-24

LINUX命令编辑器与SHELL编程(中文)02

LINUX命令编辑器与SHELL编程(中文)

2010-05-24

LINUX命令编辑器与SHELL编程(中文)01

它是Pearson、Amazon、Bames&Noble 计算机畅销书!   知名Linux专家Mark Sobell 编写的这本书,为系统管理员、开发人员和高级用户提供了最需要的全面的深入指导,同时还是一本卓越的日常参考手册。   一本值得每一位Linux管理人员、开发人员和高级用户拥有的指南!   本书特点:   1.它是Pearson、Amazon、 Bames&Noble 计算机畅销书!   2.知名Linux专家Mark Sobell 编写的这本书,为系统管理员、开发人员和高级用户提供了最需要的全面的深入指导,同时还是一本卓越的日常参考手册。   3.一本值得每一位 Linux管理人员、开发人员和高级用户拥有的指南!   4.本书并不针对特定的Linux版本或者某个发行版本,而是适用于所有近期发布的 Linux版本;   5.最实用的Linux指南和参考手册,数百个高质量的实例覆盖了每种Linux发行版!   6.本书覆盖超过 80个核心工具、shell编程、编辑器和编程工具,能使您成为真正的Linux高手,它是掌握强大的Linux命令行的捷径。   本书是目前所能找到的最实用、最全面的Linux指南和参考手册,也是唯一一本提供以下全部内容的书籍:   更好更实用的示例覆盖了实际工作中需要执行的任务;   基于作者对Linux的渊博知识,本书提供了更加深入的理解;   为从aspell到xargs等80多个工具提供了更加实用的讲解;   使用ssh和scp的安全通信实现技术,以及多处让系统更加安全的提示;   很好地介绍了Linux编程环境,包括 make、gcc、gdb、CVS等;   关于使用bash和tcsh进行基本的和高级的shell编程的专家指南;   定制 shell以及在命令行上交互使用shell的提示和技巧;   提供了vim和emacs的详细指南,目的是为了帮助读者提高编辑效率;   大量练习将有助于提高读者的动手能力并获得自信心;   介绍了如何使用Apt、yum和BitTorrent自动更新系统;   还介绍了gawk、sed、find、sort、bzip2和正则表达式等内容。 内容简介要想真正高效地使用Linux,就必须全面掌握shell和命令行。通常必须购买两本书才能达到精通的目的:一本关于Linux基本概念和技术的指南,再加上一个单独的参考手册。更糟糕的是,大多数Linux参考手册只是对man手册页的稍加整理。而现在有了一个好得多的解决方案。知名Linux 专家Mark Sobell编写的这本书,为系统管理员、开发人员和高级用户提供了最需要的全面的深入指导,同时还是一个卓越的日常参考手册。   本书与具体版本无关,可以在任何Linux系统上使用。更重要的是,书中包含数百个高质量的示例,这些示例要比其他任何一本Linux手册中的示例要实用得多。本书全面介绍了Linux:为从文件系统到shell、从编辑器到工具以及从编程工具到正则表达式等方面提供了最清晰的讲解和最有用的知识。并且,当需要立即得到答案时,可以翻到本书的命令参考部分,这部分内容经过精心组织和标注,非常易于快速查找! 作者简介 Mark G.Sobell是Sobell Associates 公司的主席,该公司是一个专于UNLX/Linux 培训、技术支持和用户软件开发的咨询公司。Sobell是多本UNIX和Linux畅销书的作者,著有Prentice Hall PTR出版社出版的A Prac-tical Guide to Red Hat Linux,Second Edition一书,以及Addison-Wesley出版社出版的A Practical Guide to UNIX System,Hands-on UNIX和A Practical Guide to Solaris。Sobell具有超过25年使用UNIX和Linux的经验。

2010-05-24

电子学译者:吴利民part3

电子学译者:吴利民part3免费.。。。。。。。。。。。。。。。。。。。。。。。。。。。

2010-03-12

电子学译者:吴利民part2

《电子学》是哈佛大学的经典教材,自出版以来已被译成多种语言版本。《电子学》通过强调电子电路系统设计者所需的实用方法,即对电路的基本原理、经验准则以及大量实用电路设计技巧的全面总结,侧重探讨了电子学及其电路的设计原理与应用。它不仅涵盖了电子学通常研究的全部知识点,还补充了有关数字电子学中的大量较新应用及设计方面的要点内容。对高频放大器、射频通信调制电路设计、低功耗设计、带宽压缩以及信号的测量与处理等重要电路设计以及电子电路制作工艺设计方面的难点也做了通俗易懂的阐述。《电子学》包含丰富的电子电路分析设计实例和大量图表资料,内容全面且阐述透彻,是一本世界范围内公认的电子学电路分析、设计及其应用的优秀教材。 《电子学》可作为电气、电子、通信、计算机与自动化类等专业本科生的专业基课程教材或参考书。对于从事电子工程、通信及微电子等方面电路设计的工程技术人员,也是一本具有较高参考价值的好书。

2010-03-12

《Ubuntu.参考手册》UbuntuManual

目录 第 1 章 - 序言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1 官方文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 文档约定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 脚本样例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.4 基本设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.5 Ubuntu 发行版( distributions )基本概念 . . . . . . . . . . . . . . . . . . 5 第 2 章 - Ubuntu 基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1 Ubuntu 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Ubuntu 软件包管理系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3 Ubuntu 系统升级 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4 Ubuntu 系统引导进程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.5 多样性支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6 国际化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.7 Ubuntu 和系统内核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 第 3 章 - Ubuntu 系统安装提示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.1 常规 Linux 安装提示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.2 Bash 设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.3 鼠标设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.4 NFS 设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.5 Samba 设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.6 打印机设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.7 桌面 PC 的 CRON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.8 其它主机安装提示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 第 4 章 - Ubuntu 指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.1 开始了 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.2 Midnight Commander (MC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.3 类 Unix 工作环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 4.4 类 Unix 文本处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.5 类 Unix 文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.6 X 窗口系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.7 进一步学习 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 第 5 章 - 发行版升级到 Breezy 、 Dapper 或 Edgy . . . . . . . . . . . . . . . . . . . . . . 60 5.1 升级到 Hoary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 5.2 准备升级工作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 5.3 升级 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 第 6 章 - Ubuntu 软件包管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 6.1 介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 6.2 Ubuntu 软件包管理基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 6.3 Ubuntu 生存命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 6.4 Ubuntu 必杀技 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 6.5 其他 Ubuntu 的特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 第 7 章 - Ubuntu 下的 Linux 内核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 7.1 内核编译 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

2010-01-23

卓有成效的程序员(英文)

[卓有成效的程序员].OReilly.The.Productive.Programmer.Jul.2008.pdf 英文版不过挺清晰的

2010-01-23

C程序设计语言(第二版)中文

c程序设计语言最早是由Dennis Ritchie于19?3年设计并实现的。从那时开始,C语言已经从其位于贝尔实验室的发源地传播到世界各地。它已经成为全球程序员的公共语言,并由此诞生了两个新的主流语言C++与Jai一它们都建立在C语言的语法和基本结构的基础上。现在世界上的许多软件都是在C语言及其衍生的各种语言的基础上开 发出来的。

2009-07-28

嵌入式多任务实时操作系统培训教材

随着计算机的发展和应用的普及, 实时计算机系统(以下简称实时系统)已经 在工业 交通 能源 科学研究和科学试验 国防等各个领域发挥极其重要的作 用 实时 表示 立即 及时 关于实时性, 人们往往有不尽相同的理解和解 释 一般将联机系统视作实时系统 也有人把人 机交互性的系统称为实时系统 当然 它们都是计算机发展到一定阶段的产物 实时系统是对外来事件在限定时间内能做出反应的系统 限定时间的范围很 广可以从微秒级(如信号处理)到分级(如联机查询系统) 实时控制系统和实时信息处理系统统称为实时系统 在实时控制系统中计算 机通过特定的外围设备与被控对象发生联系, 被控对象的信息经加工后, 通过显 示屏幕向控制人员显示或通过外设向被控对象发出指示, 实现对被控对象的控制; 在实时信息处理系统中, 用户通过终端设备向系统提出服务请求, 系统完成服务 后通过终端回答给用户 在实时系统中主要有三个指标来衡量系统的实时性, 响应时间(Response Time) 生存时间(Survival Time) 吞吐量(Throughput) 响应时间(Response Time): 是计算机识别一个外部事件到作出响应的时间, 在控制应用中它是最重要的指标, 如果事件不能及时的处理, 系统可能就会崩 溃 对于不同的过程 有不同的响应时间要求 对于有些慢变化过程 具有几分 钟甚至更长的响应时间都可以认为是实时的 对于快速过程 其响应时间可能要 求达到毫秒 微秒 毫微秒级甚至更短 因此 实时性不能单纯从绝对的响应时 间长短上来衡量 应当根据不同的对象 在相对意义上进行评价 生存时间(Survival Time): 是数据有效等待时间, 在这段时间里数据是有效

2009-04-25

嵌入式系统的C程序设计

嵌入式系统的C程序设计 一本很不错的书哦,那来分享一下

2008-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除