自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bobocheng的专栏

嵌入式系统技术

  • 博客(34)
  • 资源 (7)
  • 论坛 (2)
  • 收藏
  • 关注

原创 Linux-ubuntu目录内容

 / 根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。 /root 系统管理员(root user)的目录。请小心使用root帐号。 /boot 系统启动文件,所有与系统启动有关的文件都保存在这里 。 /bin  显而易见,bin 就是二进制(binary)英文缩写。在一般的系

2009-10-29 17:33:00 661

原创 明日,Ubuntu9.10正式发布

明天,2009年10月29日,Ubuntu 9.10(Karmic Koala)将正式发布。采用了最新的GNOME 2.28桌面环境、Linux kernel 2.6.31内核、ext4文件系统、GRUB 2的boot loader,并宣称给用户带来更快的启动速度和更好的视觉体验,令人期待! 由于Fedora的繁琐,我要转投Ubuntu阵营。

2009-10-28 23:05:00 429

原创 fedora11 安装 Vmwar Tools

选择VM-->install VMware Tools需要使用root用户登录[root@localhost cdrom]# ls /media/VMware Tools[root@localhost cdrom]# cp VMwareTools-6.5.0-118166.tar.gz /tmp           //拷贝到/tmp下[ro

2009-10-26 16:14:00 586

转载 Fedora11 如何以root登录GUI

  继fedora10之后fedora11仍然不让root用户登陆GUI,照着fedora 10的方法做过之后仍然不行。  其实解决方法还是差不多的:  为了用root登入,就先用普通用户登陆,打开系统工具-终端  输入命令:su -  输入root密码(此时密码不显示,直接输入)  输入命令:gedit /etc/pam.d/gdm&  在文本编辑器中注释掉"auth req

2009-10-26 15:12:00 504

转载 哈佛成功金句----25则

哈佛成功金句----25则1、思考先正确的评判自己,才有能力评断他人。你是否欺骗别人,或是自己?想清楚再回答。三思而后行的人,很少会做错事情。企图说服不用大脑的人,是徒劳无功。认为整个世界都错的人,极可能错在自己。2、行动观察走在你前面的人,看看他为何领先,学习他的做法。忙碌的人才能把事情做好,呆板的人只会投机取巧。优柔寡断的人,即使做了决定,也不能贯彻到底。善意需要适当的行动

2009-02-02 20:01:00 591

原创 uclinux移植到lpc2294上串口出数据了

uclinux移植到lpc2294上串口出数据了,先记录下

2008-06-06 11:35:00 841

转载 gdb调试方法

(转载)gdb中汇编调试我觉得写的挺好! 原名 gdb相关(gdb十分钟教程) 本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。 GDB是一个由GNU开源组织发布的、UNIX/

2008-06-05 13:48:00 11189 3

原创 用ADS(AXD Debugger),实现u-boot的源代码级调试(c语言级)

如果板子没有网口,在调试U-Boot和uclinux时就没法用gdb调试。这时只能利用串口和JTAG口进行调试,linux下可以用BDI这个玩意调试,可是BDI非常昂贵,不适合大众需求。我总结了下,根据我的调试经验,可以用ADS调试linux的程序。打开AXD,按下 Alt + L ;或者点System Views下Command Line Interface,就可以打开一个命令行:

2008-05-28 14:47:00 5412 7

原创 美光PSRAM mt45w4mw16的CRE脚连接问题

关于美光的PSRAM mt45w4mw16的CRE脚连接问题CRE脚到底是接高电平还是低电平?我明确的告诉你,低电平!我在自己做板子时,参照周立功开发板的电路进行设计,因为我要跑操作系统,就必须有大内存,NXP的lpc2xxx不能直接接sdram。按照zlg的设计思想,用PSRAM代替sram,牺牲速度,降低成本。然而这个psram,本身只是为了手机等便携产品设计的,所以只有BGA封装

2008-05-18 21:46:00 3132 5

转载 ARM7(LPC2xxx)芯片的小总结

7种工作模式:fiq/irq/abt/und/sys/usr/svc。通过"MSR cpsr_c,#0xdx"切换。上电时进入svc模式。svc和usr的区别是:svc可以通过"MSR cpsr_c,#0xdx"自由切换到其它任何模式,但是usr不可以。各模式下有自己的堆栈。要在程序启动后依次进入各个模式分别设置自己的堆栈,最后进入usr模式。Prefetch Abort和Data Abort

2008-05-16 08:59:00 2372 1

转载 GNU汇编的保留字 (网上都是,没法找出处了)

GNU汇编的保留字(转载)    GNU汇编的保留字不是很多书会提到的, 查找起来很不方便, 我自己整理了一下. 希望对以后有用.  .ascii  “” 把string当成数据插入汇编中,和armasm的DCB类似. .ascix  “” 类似 .ascii , 但在每个字符串后面跟一个零字节. .balign {, {, } } 对齐地

2008-05-13 20:37:00 843

原创 质疑:“中断向量表中所有数据32位累加和为0”,lpc芯片真的做校验了吗?

我在使用LPC2294时的新发现:在NXP的LPC21XX、LPC22XX中,规定“中断向量表中所有数据32位累加和为0,否则程序不能脱机运行。”我发现这个规则完全是没有用的。中文规则是周立功公司翻译过来的,我不大相信,所以找到了英文的描述。原文的在NXP的LPC英文用户手册(LPC2119/2129/2194/2292/2294 USER MANUAL  2004 May 03)

2008-05-13 14:04:00 1895 2

原创 LPC系列芯片程序脱机不能运行

看看LPC系列芯片程序脱机不能运行的解决方法:(声明一下,关于LPC的“中断向量表中所有数据32位累加和为0”,既0x00000014的保留位是否真的与其他相加为0是疑问,不一定是这样的!!!) // Application startup from reset

2008-05-13 13:37:00 1597

原创 linux解压 tar命令(转载)

linux解压 tar命令tar命令tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压

2008-05-09 15:35:00 3242

原创 u-boot移植中flash无法读id的问题

今天flash终于可以正常识别了,找了一个星期的原因,原来是flash的头文件中定义有问题,导致flash不能读取ID,我的Flash型号是SST39LV6401B,16位总线宽度,8MByte存储空间。详细问题是这样的:在u-boot启动时会提示## Unknown FLASH on Bank 0。我用Source Insight 3.5建立工程,看u-boot的源文件。说实在话

2008-04-25 10:10:00 3773

原创 u-boot在lpc2294上移植,串口终于出数据了!!!

异常高兴!u-boot在lpc2294上的移植,已经搞了一个星期,终于算是找到了调试的方法 。一个星期以来,一直苦于没有调试工具可以单步调试编译好的u-boot,无数次的将编译好的u-boot加载到lpc2294中都一点反应也没有,串口没输出,直接在u-boot里加LED灯也不亮,非常苦闷。昨天终于看到一篇文章,说可以用ADS调试的,只需加载u-boot.bin到固定位置,然后setpc即

2008-04-17 21:24:00 1691

原创 pushd命令使用

pushdSave and then change the current directory. With no arguments, pushd exchanges the top two directories.SYNTAXpushd [dir | +N | -N] [-n] KEY+N Brings the Nth directory (counting from the

2008-04-07 09:59:00 3317 3

原创 C语言命名规则

比较著名的命名规则当推Microsoft  公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch 为前缀,若是指针变量则追加前缀p。如果一个变量由ppch 开头,则表明它是指向字符指针的指针。    “匈牙利”法最大的缺点是烦琐,例如     int    i,  j,   k;     float  x,  y, 

2008-03-28 11:17:00 3696

原创 抨击匈牙利命名法

抨击匈牙利命名法   匈牙利命名法是一种编程时的命名规范。命名规范是程序书写规范中最重要也是最富争议的地方,自古乃兵家必争之地。命名规范有何用?四个字:名正言顺。用二分法,命名规范分为好的命名规范和坏的命名规范,也就是说名正言顺的命名规范和名不正言不顺的命名规范。好的舞鞋是让舞者感觉不到其存在的舞鞋,坏的舞鞋是让舞者带着镣铐起舞。一个坏的命名规范具有的破坏力比一个好的命名规范具有的创造力要大得

2008-03-28 10:57:00 692

转载 80x86 cpu的保护模式

转贴 80x86 cpu的保护模式对于学习任何编程语言的朋友来说掌握CPU的操作模式都是一件非常重要的事,其中就数保护模式这部分最重要了,现在关于保护模式的中文资料就只有杨季文先生那一家还算全面,但有些人还是觉得看不太懂,为此我就写了这篇文章,看看是否对您的胃口!一、保护模式概述        顾名思义,就是对程序的运行加以保护。我们知道在实模式下通常只能寻址1M的内存空间,且只能是单

2008-02-23 16:47:00 1112 1

原创 什么是bss段

一个程序本质上都是由 bss段、data段、text段三个组成的。这样的概念,不知道最初来源于哪里的规定,但在当前的计算机程序设计中是很重要的一个基本概念。而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。    在采用段式内存管理的架构中(比如intel的80x86系统),bss段(Block Started by Symbol segme

2008-02-23 16:45:00 25314 8

原创 什么是SPOOLing技术?

SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。    SPOOLing系统既不同于脱机方式,也不同于直接藕合方式,SPOOLing技术实际上是一种外围设备同时联机操作技术,又称为排队转储技术。     它在输入和输出之间增

2008-02-23 16:40:00 8281 10

原创 mpga音频转换问题

从网上下了几首歌曲,想放到mp3中听,却发现文件格式为mpga,而我的mp3不支持此格式的文件。只好去百度上搜索,找了十几分钟,才找到一个音频转换软件,宣称支持转换mpga为mp3,下载以后却发现还是不支持mpga转换为mp3,真是狂郁闷......     再去网上求助,最后发现一个网站这样解释:mpga本身意思为Mpeg Audio,即已是mp3格式,所以只需直接把文件的后缀由mpga改为

2008-02-23 16:37:00 2224

原创 AD1885声卡驱动问题

一个奇怪的问题,朋友的一台电脑播放音乐时音调很高,速度也有点快。当系统启动时提示发现新硬件,然而按照系统提示装AC97的驱动时就出现蓝屏并死机,感到很奇怪。查看他的主版是顶新TM-845GE的,集成声卡类型是 AD1885 @ Intel 82801DB ICH4 - AC97 Audio Controller,然而装相应的驱动却无法解决问题。上网找后发现应该装AD1885的驱动才对,XP

2008-02-23 16:34:00 836

原创 自动更换ip地址的程序(windows XP)

在很多情况下,我们都需要经常性的改动ip地址(例如笔记本电脑在两个地址经常性切换等)。我简单尝试了一下,发现Windows下自动更换ip地址可以有两种方法(实质上是一种):1.批处理文件法(bat文件)。2.写个小的C程序,改动ip。1.批处理文件法这种方法是来自于cmd命令中的操作,由于可以用windows自带的netsh命令更改ip,打开cmd命令提示符,输入以下命令:

2008-01-22 22:29:00 4465 1

原创 点击用户帐户时,弹出”automation 服务器不能创建对象“的解决方法

点击用户帐户时,弹出 automation 服务器不能创建对象...,解决方法三种:方法一:开始/运行/regsvr32 scrrun.dll            以上方法不行?使出小李飞刀,再试试这个:方法二:开始/运行以下四个命令: regsvr32 shimgvw.dll regsvr32 scrobj.dll regsvr32 shell32.dll regs

2008-01-16 21:34:00 3744

原创 怎样让windows xp自动登录

怎样让windows xp自动登录?有一下三种方法:1.单击“开始/运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,按回车键后弹出“用户帐户”窗口,然后取消选定“要使用本机,用户必须输入用户名和密码”选项,单击确定。这样在下次登录时就可自动登录了。若要选择不同的帐户,只要在启动时按“Shift”键就可以了。2.在运行中输入:control userp

2008-01-16 21:28:00 1899

原创 关于__irq 的使用

关于__irq使用,首先看ARM公司的说明:ARM 编译器 armcc 支持的函数关键字和运算符。下表列出的关键字是 ARM 对 C 和 C++ 标准的扩展。 表中没有介绍不具备 ARM 编译器特有的行为或限制的标准 C 和 C++ 关键字。ARM 编译器支持的关键字扩展表: 

2008-01-09 10:49:00 1123

原创 ADS1.2升级到RealView2.2

 两个基本上没什么变化,编译环境由CodeWarrior for ADS变成了CodeWarrior for RVDS,调试环境由AXD debugger 变成了AXD debugger1.3.1,甚至原来的H-JTAG仿真软件的配置问题都可通用,太爽了!目前编译时发现一点问题,原来用ADS编译通过的文件,现在出现了错误,提示:Error: L6238E: foo.o(.text) con

2008-01-08 15:22:00 2113 2

原创 工商银行长春市营业网点

工商银行长春市营业网点长春电话升级8位,在原号码前加拨8。机构名称                              电话                机构地址长春市经济技术开发区支行              0431―84646565      长春市深圳街129号省行营业部                            0431―89

2008-01-04 15:49:00 7737

原创 我的草稿不见了!

 气人呢,写了一个uboot的草稿,结果csdn出问题,把我草稿给删了!晕死,这是专业的IT网站吗?看来这个网站管理者不行啊,不过来这里的高手到不少.给个建议,如果那天csdn网站出问题了,网站管理者可以发贴求救,肯定比你们自己瞎整好,把俺草稿给删了。嘿嘿!

2007-12-29 19:01:00 665

原创 cp命令使用

cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。

2007-12-25 21:50:00 1678

原创 “串行”为什么会走红?

“串行”为什么会走红? 转自:http://article.ednchina.com/PC/20061008114051.htm 串行为什么比并行快,找找原因?       近两年,大家听得最多的一个词可能就是串行传输了。从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB取代 IEEE 1284,SATA取代PATA,PCI Express取代PCI…

2007-12-03 18:06:00 1451

原创 一些有用的嵌入式站点

一些有用的站点(转)国内嵌入式开发网站嵌入式开发网──新闻http://www.embed.com.cn/news/newsmain.asp嵌入者之家论坛http://www.embeder.com/bbs/index.asp电子产品世界的论坛http://bbs.edw.com.cn/index.asp恒颐高科论坛http://www.hyesco.com/f

2007-11-27 18:16:00 905

QFN焊盘设计与工艺指南

QFN焊盘设计与工艺指南 QFN基本介绍 QFN封装描述 QFN通用设计指南 QFN焊盘设计指南 焊点标准 返修指南

2008-09-09

自己动手写操作系统(续2)

自己动手写操作系统(续2)

2007-12-28

自己动手写操作系统(续1)

自己动手写操作系统,太大了,续传1。

2007-12-28

自己动手写操作系统

自己动手写操作系统,非常好的书。强烈建议再去买一本纸书! 本书在详细分析操作系统原理的基础上,用丰富的实例代码,一步一步地指导读者用C语言和汇编语言编写出一个具备操作系统基本功能的操作系统框架。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。 20M,太大了,分三个传。

2007-12-28

BanyanT-1.5.6

jtag调试代理软件,用于jiag调试的ads驱动。

2007-08-28

windows程序设计

很好的程序设计书籍,从基础到深入,详细讲解了windows操作系统下的程序设计。<br/>值得一看。<br/><br/>基础篇<br/><br/>1. 开始 <br/><br/> …………………… WINDOWS环境<br/> …………………… WINDOWS程序设计选项<br/> …………………… 编写第一个WINDOWS程序<br/><br/>2.Unicode简介 <br/><br/> …………………… 字符集简史<br/> …………………… 宽字符和C<br/> …………………… 宽字符和WINDOWS<br/><br/>3. 窗口和消息 <br/><br/> …………………… 自己的窗口<br/> …………………… WINDOWS程序设计的难点<br/><br/>4. 输出文字 <br/><br/> …………………… 绘制和更新<br/> …………………… GDI简介<br/> …………………… 滚动条<br/> …………………… 建立更好的滚动<br/><br/>5. 图形基础 <br/><br/> …………………… GDI的结构<br/> …………………… 设备内容<br/> …………………… 画点和线<br/> …………………… 绘制填入区域<br/> …………………… GDI映像方式<br/> …………………… 矩形、区域和剪裁<br/><br/>6. 键盘<br/><br/> …………………… 键盘基础<br/> …………………… 按键消息<br/> …………………… 字符消息<br/> …………………… 键盘消息和字符集<br/> …………………… 插入符号(不是光标)<br/><br/>7. 鼠标<br/><br/> …………………… 鼠标基础<br/> …………………… 显示区域鼠标消息<br/> …………………… 非显示区域鼠标消息<br/> …………………… 程序中的命中测试<br/> …………………… 拦截鼠标<br/> …………………… 鼠标滑轮<br/><br/>8. 定时器<br/><br/> …………………… 定时器入门<br/> …………………… 定时器的使用:三种方法<br/> …………………… 定时器用于时钟<br/> …………………… 以定时器进行状态报告<br/><br/>9. 子窗口控件 <br/><br/> …………………… 按钮类别<br/> …………………… 控件与颜色<br/> …………………… 静态类别<br/> …………………… 滚动条类别<br/> …………………… 编辑类别<br/> …………………… 清单方块类别<br/><br/>10. 菜单及其它资源 <br/><br/> …………………… 图标、光标、字符串和自订资源<br/> …………………… 菜单<br/> …………………… 键盘快捷键<br/><br/>11. 对话框<br/><br/> …………………… 模态对话框<br/> …………………… 非模态对话框<br/> …………………… 通用对话框<br/><br/>12. 剪贴簿<br/><br/> …………………… 剪贴簿的简单使用<br/> …………………… 复杂的剪贴簿用法<br/> …………………… 实作剪贴簿浏览器<br/><br/><br/>--------------------------------------------------------------------------------<br/><br/>图像篇<br/><br/>13. 使用打印机<br/><br/> …………………… 打印入门<br/> …………………… 打印图形和文字<br/><br/>14. 位图和Bitblt<br/><br/> …………………… 位图入门<br/> …………………… 位图尺寸<br/> …………………… 位块传输<br/> …………………… GDI位图对象<br/><br/>15. 与设备无关的位图 <br/><br/> …………………… DIB文件格式<br/> …………………… 显示和打印<br/> …………………… DIB和DDB的结合<br/><br/>16. 调色盘管理器 <br/><br/> …………………… 使用调色盘<br/> …………………… 调色盘动画<br/> …………………… 调色盘和真实世界图像<br/> …………………… DIB处理链接库<br/><br/>17. 文字和字体 <br/><br/> …………………… 简单的文字输出<br/> …………………… 字体的背景<br/> …………………… 逻辑字体<br/> …………………… 字体列举<br/> …………………… 段落格式<br/> …………………… 有趣的东西<br/><br/>18. Metafile<br/><br/> …………………… 旧的 MetaFile 格式<br/> …………………… 增强型 MetaFile <br/><br/><br/>--------------------------------------------------------------------------------<br/><br/>进阶篇<br/><br/>19. 多重文件界面<br/><br/> …………………… MDI概念<br/> …………………… MDI的范例程序<br/><br/>20. 多任务和多线程 <br/><br/> …………………… 多任务的各种模式<br/> …………………… WINDOWS的多线程处理<br/> …………………… 线程同步<br/> …………………… 事件信号<br/> …………………… 线程区域储存空间(TLS)<br/><br/>21. 动态链接库 <br/><br/> …………………… 动态链接库的基本知识<br/> …………………… 各式各样的DLL讨论<br/><br/>22. 声音与音乐 <br/><br/> …………………… WINDOWS和多媒体<br/> …………………… 波形声音<br/> …………………… MIDI和音乐<br/><br/>23. 领略Internet<br/><br/> …………………… Windows Sockets<br/> …………………… WININET和FTP<br/>

2007-06-11

C#编程思想

很好的C#编程书籍!

2007-05-06

bat的goto语句不能正确跳转?帮忙看看

发表于 2008-01-17 最后回复 2012-11-23

上不了博客了!怎么回事?

发表于 2007-12-28 最后回复 2008-08-31

空空如也

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

TA关注的人 TA的粉丝

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