Go语言串口助手,go 接口使用

「干货」嵌入式Linux系统移植的四大步骤(上)

在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?

成都创新互联公司的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括成都做网站、成都网站设计、电商网站开发、微信营销、系统平台开发。

如果没有去追问,只是机械地完成,并且看到实验效果,这样做其实并没有真正的掌握系统移植的本质。

在做每一个步骤的时候, 首先问问自己,为什么要这样做,然后再问问自己正在做什么? 搞明白这几个问题,我觉得就差不多了,以后不管更换什么平台,什么芯片,什么开发环境,你都不会迷糊,很快就会上手。对于嵌入式的学习方法,我个人方法就是:从宏观上把握(解决为什么的问题),微观上研究(解决正在做什么的问题),下面以自己学习的arm-cortex_a8开发板为目标,介绍下自己的学习方法和经验。

嵌入式Linux系统移植主要由四大部分组成:

一、搭建交叉开发环境

二、bootloader的选择和移植

三、kernel的配置、编译、和移植

四、根文件系统的制作

第一部分:搭建交叉开发环境

先介绍第一分部的内容:搭建交叉开发环境,首先必须得思考两个问题,什么是交叉环境? 为什么需要搭建交叉环境?

先回答第一个问题,在嵌入式开发中,交叉开发是很重要的一个概念,开发的第一个环节就是搭建环境,第一步不能完成,后面的步骤从无谈起,这里所说的交叉开发环境主要指的是:在开发主机上(通常是我的pc机)开发出能够在目标机(通常是我们的开发板)上运行的程序。嵌入式比较特殊的是不能在目标机上开发程序(狭义上来说),因为对于一个原始的开发板,在没有任何程序的情况下它根本都跑不起来,为了让它能够跑起来,我们还必须要借助pc机进行烧录程序等相关工作,开发板才能跑起来,这里的pc机就是我们说的开发主机,想想如果没有开发主机,我们的目标机基本上就是无法开发,这也就是电子行业的一句名言:搞电子,说白了,就是玩电脑!

然后回答第二个问题,为什么需要交叉开发环境?主要原因有以下几点:

原因 1: 嵌入式系统的硬件资源有很多限制,比如cpu主频相对较低,内存容量较小等,想想让几百MHZ主频的MCU去编译一个Linux kernel会让我们等的不耐烦,相对来说,pc机的速度更快,硬件资源更加丰富,因此利用pc机进行开发会提高开发效率。

原因2: 嵌入式系统MCU体系结构和指令集不同,因此需要安装交叉编译工具进行编译,这样编译的目标程序才能够在相应的平台上比如:ARM、MIPS、 POWEPC上正常运行。

交叉开发环境的硬件组成主要由以下几大部分 :

1.开发主机

2.目标机(开发板)

3.二者的链接介质,常用的主要有3种方式:(1)串口线 (2)USB线 (3)网线

对应的硬件介质,还必须要有相应的软件“介质”支持:

1.对于串口,通常用的有串口调试助手,putty工具等,工具很多,功能都差不多,会用一两款就可以;

2.对于USB线,当然必须要有USB的驱动才可以,一般芯片公司会提供,比如对于三星的芯片,USB下载主要由DNW软件来完成;

3.对于网线,则必须要有网络协议支持才可以, 常用的服务主要两个

第一:tftp服务:

主要用于实现文件的下载,比如开发调试的过程中,主要用tftp把要测试的bootloader、kernel和文件系统直接下载到内存中运行,而不需要预先烧录到Flash芯片中,一方面,在测试的过程中,往往需要频繁的下载,如果每次把这些要测试的文件都烧录到Flash中然后再运行也可以,但是缺点是:过程比较麻烦,而且Flash的擦写次数是有限的;另外一方面:测试的目的就是把这些目标文件加载到内存中直接运行就可以了,而tftp就刚好能够实现这样的功能,因此,更没有必要把这些文件都烧录到Flash中去。

第二: nfs服务:

主要用于实现网络文件的挂载,实际上是实现网络文件的共享,在开发的过程中,通常在系统移植的最后一步会制作文件系统,那么这是可以把制作好的文件系统放置在我们开发主机PC的相应位置,开发板通过nfs服务进行挂载,从而测试我们制作的文件系统是否正确,在整个过程中并不需要把文件系统烧录到Flash中去,而且挂载是自动进行挂载的,bootload启动后,kernel运行起来后会根据我们设置的启动参数进行自动挂载,因此,对于开发测试来讲,这种方式非常的方便,能够提高开发效率。

另外,还有一个名字叫 samba 的服务也比较重要,主要用于文件的共享,这里说的共享和nfs的文件共享不是同一个概念,nfs的共享是实现网络文件的共享,而samba实现的是开发主机上 Windows主机和Linux虚拟机之间的文件共享,是一种跨平台的文件共享 ,方便的实现文件的传输。

以上这几种开发的工具在嵌入式开发中是必备的工具,对于嵌入式开发的效率提高做出了伟大的贡献,因此,要对这几个工具熟练使用,这样你的开发效率会提高很多。等测试完成以后,就会把相应的目标文件烧录到Flash中去,也就是等发布产品的时候才做的事情,因此对于开发人员来说,所有的工作永远是测试。

通过前面的工作,我们已经准备好了交叉开发环境的硬件部分和一部分软件,最后还缺少交叉编译器,读者可能会有疑问,为什么要用交叉编译器?前面已经讲过,交叉开发环境必然会用到交叉编译工具,通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,开发主机PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,虽然两个平台用的都是Linux系统。相对于交叉编译,平常做的编译叫本地编译,也就是在当前平台编译,编译得到的程序也是在本地执行。用来编译这种跨平台程序的编译器就叫交叉编译器,相对来说,用来做本地编译的工具就叫本地编译器。所以要生成在目标机上运行的程序,必须要用交叉编译工具链来完成。

这里又有一个问题,不就是一个交叉编译工具吗?为什么又叫交叉工具链呢?原因很简单,程序不能光编译一下就可以运行,还得进行汇编和链接等过程,同时还需要进行调试,对于一个很大工程,还需要进行工程管理等等,所以,这里 说的交叉编译工具是一个由 编译器、连接器和解释器 组成的综合开发环境,交叉编译工具链主要由binutils(主要包括汇编程序as和链接程序ld)、gcc(为GNU系统提供C编译器)和glibc(一些基本的C函数和其他函数的定义) 3个部分组成。有时为了减小libc库的大小,也可以用别的 c 库来代替 glibc,例如 uClibc、dietlibc 和 newlib。

那么,如何得到一个交叉工具链呢?是从网上下载一个“程序”然后安装就可以使用了吗?回答这个问题之前先思考这样一个问题,我们的交叉工具链顾名思义就是在PC机上编译出能够在我们目标开发平台比如ARM上运行的程序,这里就又有一个问题了,我们的ARM处理器型号非常多,难道有专门针对我们某一款的交叉工具链吗?若果有的话,可以想一想,这么多处理器平台,每个平台专门定制一个交叉工具链放在网络上,然后供大家去下载,想想可能需要找很久才能找到适合你的编译器,显然这种做法不太合理,且浪费资源!因此,要得到一个交叉工具链,就像我们移植一个Linux内核一样,我们只关心我们需要的东西,编译我们需要的东西在我们的平台上运行,不需要的东西我们不选择不编译,所以,交叉工具链的制作方法和系统移植有着很多相似的地方,也就是说,交叉开发工具是一个支持很多平台的工具集的集合(类似于Linux源码),然后我们只需从这些工具集中找出跟我们平台相关的工具就行了,那么如何才能找到跟我们的平台相关的工具,这就是涉及到一个如何制作交叉工具链的问题了。

通常构建交叉工具链有如下三种方法:

方法一 : 分步编译和安装交叉编译工具链所需要的库和源代码,最终生成交叉编译工具链。该方法相对比较困难,适合想深入学习构建交叉工具链的读者。如果只是想使用交叉工具链,建议使用下列的方法二构建交叉工具链。

方法二: 通过Crosstool-ng脚本工具来实现一次编译,生成交叉编译工具链,该方法相对于方法一要简单许多,并且出错的机会也非常少,建议大多数情况下使用该方法构建交叉编译工具链。

方法三 : 直接通过网上下载已经制作好的交叉编译工具链。该方法的优点不用多说,当然是简单省事,但与此同时该方法有一定的弊端就是局限性太大,因为毕竟是别人构建好的,也就是固定的,没有灵活性,所以构建所用的库以及编译器的版本也许并不适合你要编译的程序,同时也许会在使用时出现许多莫名其妙的错误,建议读者慎用此方法。

crosstool-ng是一个脚本工具,可以制作出适合不同平台的交叉编译工具链,在进行制作之前要安装一下软件:

$ sudo apt-get install g++ libncurses5-dev bison flex texinfo automake libtool patch gcj cvs cvsd gawk

crosstool脚本工具可以在下载到本地,然后解压,接下来就是进行安装配置了,这个配置优点类似内核的配置。主要的过程有以下几点:

1. 设定源码包路径和交叉编译器的安装路径

2. 修改交叉编译器针对的构架

3. 增加编译时的并行进程数,以增加运行效率,加快编译,因为这个编译会比较慢。

4. 关闭JAVA编译器 ,减少编译时间

5. 编译

6. 添加环境变量

7. 刷新环境变量。

8. 测试交叉工具链

到此,嵌入式Linux系统移植四大部分的第一部分工作全部完成,接下来可以进行后续的开发了。

第二部分:bootloader的选择和移植

01 Boot Loader 概念

就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境,他就是所谓的引导加载程序(Boot Loader)。

02 为什么系统移植之前要先移植BootLoader?

BootLoader的任务是引导操作系统,所谓引导操作系统,就是启动内核,让内核运行就是把内核加载到内存RAM中去运行,那先问两个问题:第一个问题,是谁把内核搬到内存中去运行?第二个问题:我们说的内存是SDRAM,大家都知道,这种内存和SRAM不同,最大的不同就是SRAM只要系统上电就可以运行,而SDRAM需要软件进行初始化才能运行,那么在把内核搬运到内存运行之前必须要先初始化内存吧,那么内存是由谁来初始化的呢?其实这两件事情都是由bootloader来干的,目的是为内核的运行准备好软硬件环境,没有bootloadr我们的系统当然不能跑起来。

03 bootloader的分类

首先更正一个错误的说法,很多人说bootloader就是U-boot,这种说法是错误的,确切来说是u-boot是bootloader的一种。也就是说bootloader具有很多种类,

由上图可以看出,不同的bootloader具有不同的使用范围,其中最令人瞩目的就是有一个叫U-Boot的bootloader,是一个通用的引导程序,而且同时支持X86、ARM和PowerPC等多种处理器架构。U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目,是由德国DENX小组开发的用于多种嵌入式CPU的bootloader程序,对于Linux的开发,德国的u-boot做出了巨大的贡献,而且是开源的。

u-boot具有以下特点:

① 开放源码;

② 支持多种嵌入式操作系统内核,如Linux、NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS;

③ 支持多个处理器系列,如PowerPC、ARM、x86、MIPS、XScale;

④ 较高的可靠性和稳定性;

⑤ 高度灵活的功能设置,适合U-Boot调试、操作系统不同引导要求、产品发布等;

⑥ 丰富的设备驱动源码,如串口、以太网、SDRAM、FLASH、LCD、NVRAM、EEPROM、RTC、键盘等;

⑦ 较为丰富的开发调试文档与强大的网络技术支持;

其实,把u-boot可以理解为是一个小型的操作系统。

04 u-boot的目录结构

* board 目标板相关文件,主要包含SDRAM、FLASH驱动;

* common 独立于处理器体系结构的通用代码,如内存大小探测与故障检测;

* cpu 与处理器相关的文件。如mpc8xx子目录下含串口、网口、LCD驱动及中断初始化等文件;

* driver 通用设备驱动,如CFI FLASH驱动(目前对INTEL FLASH支持较好)

* doc U-Boot的说明文档;

* examples可在U-Boot下运行的示例程序;如hello_world.c,timer.c;

* include U-Boot头文件;尤其configs子目录下与目标板相关的配置头文件是移植过程中经常要修改的文件;

* lib_xxx 处理器体系相关的文件,如lib_ppc, lib_arm目录分别包含与PowerPC、ARM体系结构相关的文件;

* net 与网络功能相关的文件目录,如bootp,nfs,tftp;

* post 上电自检文件目录。尚有待于进一步完善;

* rtc RTC驱动程序;

* tools 用于创建U-Boot S-RECORD和BIN镜像文件的工具;

05 u-boot的工作模式

U-Boot的工作模式有 启动加载模式和下载模式 。启动加载模式是Bootloader的正常工作模式,嵌入式产品发布时,Bootloader必须工作在这种模式下,Bootloader将嵌入式操作系统从FLASH中加载到SDRAM中运行,整个过程是自动的。 下载模式 就是Bootloader通过某些通信手段将内核映像或根文件系统映像等从PC机中下载到目标板的SDRAM中运行,用户可以利用Bootloader提供的一些令接口来完成自己想要的操作,这种模式主要用于测试和开发。

06 u-boot的启动过程

大多数BootLoader都分为stage1和stage2两大部分,U-boot也不例外。依赖于cpu体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。

1、 stage1(start.s代码结构)

U-boot的stage1代码通常放在start.s文件中,它用汇编语言写成,其主要代码部分如下:

(1) 定义入口。由于一个可执行的image必须有一个入口点,并且只能有一个全局入口,通常这个入口放在rom(Flash)的0x0地址,因此,必须通知编译器以使其知道这个入口,该工作可通过修改连接器脚本来完成。

(2)设置异常向量(exception vector)。

(3)设置CPU的速度、时钟频率及中断控制寄存器。

(4)初始化内存控制器 。

(5)将rom中的程序复制到ram中。

(6)初始化堆栈 。

(7)转到ram中执行,该工作可使用指令ldrpc来完成。

2、 stage2(C语言代码部分)

lib_arm/board.c中的start armboot是C语言开始的函数,也是整个启动代码中C语言的主函数,同时还是整个u-boot(armboot)的主函数,该函数主要完成如下操作:

(1)调用一系列的初始化函数。

(2)初始化flash设备。

(3)初始化系统内存分配函数。

(4)如果目标系统拥有nand设备,则初始化nand设备。

(5)如果目标系统有显示设备,则初始化该类设备。

(6)初始化相关网络设备,填写ip,c地址等。

(7)进入命令循环(即整个boot的工作循环),接受用户从串口输入的命令,然后进行相应的工作。

07 基于cortex-a8的s5pc100bootloader启动过程分析

s5pc100支持两种启动方式,分别为USB启动方式和NandFlash启动方式:

1. S5PC100 USB启动过程

[1] A8 reset, 执行iROM中的程序

[2] iROM中的程序根据S5PC100的配置管脚(SW1开关4,拨到4对面),判断从哪里启动(USB)

[3] iROM中的程序会初始化USB,然后等待PC机下载程序

[4] 利用DNW程序,从PC机下载SDRAM的初始化程序到iRAM中运行,初始化SDRAM

[5] SDRAM初始化完毕,iROM中的程序继续接管A8, 然后等待PC下载程序(BootLoader)

[6] PC利用DNW下载BootLoader到SDRAM

[7] 在SDRAM中运行BootLoader

2. S5PC100 Nandflash启动过程

[1] A8 reset, 执行IROM中的程序

[2] iROM中的程序根据S5PC100的配置管脚(SW1开关4,拨到靠4那边),判断从哪里启动(Nandflash)

[3] iROM中的程序驱动Nandflash

[4] iROM中的程序会拷贝Nandflash前16k到iRAM

[5] 前16k的程序(BootLoader前半部分)初始化SDRAM,然后拷贝完整的BootLoader到SDRAM并运行

[6] BootLoader拷贝内核到SDRAM,并运行它

[7] 内核运行起来后,挂载rootfs,并且运行系统初始化脚本

08 u-boot移植(基于cortex_a8的s5pc100为例)

1.建立自己的平台

(1).下载源码包2010.03版本,比较稳定

(2).解压后添加我们自己的平台信息,以smdkc100为参考版,移植自己s5pc100的开发板

(3).修改相应目录的文件名,和相应目录的Makefile,指定交叉工具链。

(4).编译

(5).针对我们的平台进行相应的移植,主要包括修改SDRAM的运行地址,从0x20000000

(6).“开关”相应的宏定义

(7).添加Nand和网卡的驱动代码

(8).优化go命令

(9).重新编译 make distclean(彻底删除中间文件和配置文件) make s5pc100_config(配置我们的开发板) make(编译出我们的u-boot.bin镜像文件)

(10).设置环境变量,即启动参数,把编译好的u-boot下载到内存中运行,过程如下:

1. 配置开发板网络

ip地址配置:

$setenv ipaddr 192.168.0.6 配置ip地址到内存的环境变量

$saveenv 保存环境变量的值到nandflash的参数区

网络测试:

在开发开发板上ping虚拟机:

$ ping 192.168.0.157(虚拟机的ip地址)

如果网络测试失败,从下面几个方面检查网络:

1. 网线连接好

2. 开发板和虚拟机的ip地址是否配置在同一个网段

3. 虚拟机网络一定要采用桥接(VM--Setting--option)

4. 连接开发板时,虚拟机需要设置成 静态ip地址

2. 在开发板上,配置tftp服务器(虚拟机)的ip地址

$setenv serverip 192.168.0.157(虚拟机的ip地址)

$saveenv

3. 拷贝u-boot.bin到/tftpboot(虚拟机上的目录)

4. 通过tftp下载u-boot.bin到开发板内存

$ tftp 20008000(内存地址即可) u-boot.bin(要下载的文件名)

如果上面的命令无法正常下载:

1. serverip配置是否正确

2. tftp服务启动失败,重启tftp服务

#sudo service tftpd-hpa restart

5. 烧写u-boot.bin到nandflash的0地址

$nand erase 0(起始地址) 40000(大小) 擦出nandflash 0 - 256k的区域

$nand write 20008000((缓存u-boot.bin的内存地址) 0(nandflash上u-boot的位置) 40000(烧写大小)

6. 切换开发板的启动方式到nandflash

1. 关闭开发板

2. 把SW1的开关4拨到4的那边

3. 启动开发板,它就从nandflash启动

Nokia7610新买的 需要装工具(30分)

一下软件在下面网页有下!

图象工具类

1、经典屏幕截图软件 WiBCapture V1.37 简体中文版

2、屏幕截图Rock-Your-Mobile Screenshots 1.00简体中文版

3、画家工作室PainterStudio v1.0简体汉化版(手机端的ps!!)

4、图像合成PhotoCard 1.02 完全版

5、与Potoshop相媲美的图霸ImagePlus 2.14简体中文版

6、图片管理器SplashPhoto4.21汉化注册版

7、屏幕截图-ScreenTaker_v1.01_S60简体中文版

8、ColorPicker颜色代码1.0_简体中文版

9、AniViewer 动画精灵V1.14_简体中文版

10、RescoViewer.V.4.31.0简体中文版BY.Yeah-hoO

11、PhotoBase(相片精灵)简体中文版----一款集拍照,相片编辑,幻灯浏览的软件

12、Phoda v1.0 照片日期 繁体中文版

13、ScreenSnap s60 v1.0 屏幕快照 多语言版(英,简,繁)

14、发挥你的创意 随身漫画Comeks.v1.46.S60.SymbianOS简体中文版

15、图像卡片PhotoCard v1.10简体中文汉化版

16、图片编辑1.1简体汉化

17、图像浏览器Photo.Viewer v4.31.1简体中文注册机版---手机上的ACDSee

18、您的摄像头“提高”到230万的图片合成大师photoacute V3.0

系统工具类

1、文件管理eFileMan v2.1简体中文汉化版

2、[汉化][BWO汉化组荣誉出品]经典文件管理器Fileman_v1.03修正汉化版

3、[BWO汉化组荣誉出品]Best Fileman 1.03 汉化版 ~ 个人强烈推荐

4、seleQ1.80完整中文版

5、System Tools v1.82 系统增强简体中文版

6、Fexplorer v 1.16 beta 资源管理器 完美汉化完全版

7、进程管理AppMan v1.04.1完美简体中文优化MMC绿色版

8、SmartSettings v1.0快捷精灵简体中文版-----强大的快捷程序

9、进程管理软件TaskSpy V0.92简体中文完美汉化版

10、DEVMAN (内存监测 )2.15简体中文版

11、增强情景模式eProfiles v2.24汉化版

12、SmartProfiles.v1.06增强情景简体中文版★附注册机★

13、名片夹备份ContactManager1.10美化MMC版

14、Sprite Backup1.0手机备份精灵破解汉化版

15、系统专家Sysman1.01简体中文版

16、系统专家TaskMan1.03简体中文版

17、记事本Notepad v1.59简体中文版

18、Plenware.Mona.v2.58(最强大的监视软件)简体中文版

19、vExplorer 1.0 (简单的文件管理软件) 简体中文版

21、别出心裁的 管理器symbian.commander.v1.33简体中文版

22、(隐私保护)Code Guard V1.03 中文汉化版

23、日程备份SmartvCal1.01简体中文版

24、ContactsManager.v1.11名片管理简体中文版

26、快捷键AppLauncher.v1.003简体中文版

27、SymStart(系统启动)1.10简体中文完全版,让您手机里的程序随心启动!

28、My.Assistant(我的助手).v1.20.S60.SymbianOS简体中文汉化版

29、Solutions.MobileSearch.2.06.S60.All.(移动搜索)简体中文汉化版

30、[自动运行]SymbianWare.AutoExec.v1.01简体中文版

31、锁键助手 (KEY LOCKER)1.04 老牌软件,值得信赖 !!!

32、[BWO荣誉奉献 SExplorer for OS9.1]世界上第一个OS9.1汉化!是的你没有看错!只有BWO才可以说,我能!

33、Best Fileman 1.03 汉化版,好用的文件管理器

34、" 掌中助理 5.01 " (HandySafe) 个人信息多而不乱! 她来助你理清一切

35、proBackUp备份精灵 V1.0简体中文版---一款集名片和日历备份的小巧软件!

压缩解压类

1、ZIPMAN 2.50 精简美化版

2、解压缩软件HandyZip v1.0简体中文版

3、压缩圣手Stacker V3.00简体中文版

4、ZIP文件管理器Eokzip v1.09简体中文版---手机上的压缩利器

影音播放类

1、SmartMovie(智能影院)3.21完美汉化完全版

2、〖BWO汉化组震撼奉献〗SmartMovie(智能影院)2.76超完美汉化,强势出击!(八月最新BUGs修复版)

4、DVDPlayer1.25简体中文绿色版

5、[BWO汉化组荣誉出品]EQ功能最强的PowerMP3 v1.01简体中文版

6、AACPlayer(AAC音乐播放器)v1.01简体中文版

7、MP3Base(MP3播放器)_v1.0_S60_简体中文版

8、OggPlay 1.69完美汉化简体中文版,最强劲的手机音乐播放器

9、音乐播放器 OggPlay v1.69 简体中文版 [新加WMA插件版]

10、MusicPlayer 1.53 OS8 “官方”简体中文版

11、S60.SymbianOS8.0手机专用播放器 MusicPlayer汉化版

12、6680机带MP3播放器BounceMP3 版本V1.2.0

13、MP3播放器AlonMP3Player v1.35 简体中文版

14、Mp3Player简体中文加强版v2.30_雨啦啦首度汉化

15、新听觉(WMAPlus) 简体mmc美化版1.2-纷飞汉化

16、Mp3Player3.52简体中文版

17、MoreMedia(媒体风暴)1.00完美汉化版,手机的另一个媒体中心!

21、omniaway.Moremedia.S60.OS7.CRACKED.HunterX.BWOPDA

22、移动媒体播放器Mobile Media Player简体中文版(含MMC专用版)

23、媒体风暴(MoreMedia)汉化修正(OS8专用)版----支持OGG,WMA格式

25、Flash Player 1.1 简体中文完全xx版 双版本

26、" X 音浪 ( X Sound )" 口袋中卷起的音乐浪潮

27、Cubix MP3 Player v3.00 S60 SymbianOS 简体中文汉化版

28、功能强大的录音播放软件Mp3Dictaphone 2.0 简体中文汉化版

30、SmartMovie(智能影院)3.20完美汉化完全版

32、SmartMovie(智能影院)3.20免注册汉化版 by RedZest

拍照、录象类

1、爱之相机Lovecam1.0简体中文版

2、超级相机CameraFX.Pro.v2.60.S60.SymbianOS简体中文版

3、全景相机PhotoFusion 2.60.SymbianOS8+3230简体汉化版

4、趣味相机 (FunCam)1.0 完全版汉化 -超有趣的相机软件

5、随身拍2 超人给出的链接

6、变脸相机v2.0(Warping)简体中文版

7、创意相机AlbireoCam_v1.01简体中文版

8、TimedSpy间谍相机V1.15_ 简体中文版

9、间谍相机 Diginaut.Timed.Spy.v1.01.S60.SymbianOS6汉化完全版

10、全景视频相机 SnapDV 1.00 简体中文版

11、相框超多的 特效照片PhotoZox.v2.00.S60.SymbianOS简体中文版

12、最好的全屏照片拍摄编辑【ZensisPhotoRite SP5.3.0简体中文免注册版】

13、PhotoBase(相片精灵)简体中文版----一款集拍照,相片编辑,幻灯浏览的软件

时间工具类

1、Alarm Manager v1.40 s60(智能闹钟)

2、全能闹钟TimeTool V1.04.3简体中文最终版

3、mStopwatch秒表计时v1.01 _完美中文版

5、时间通 1.02

6、实现中文语音报时的 时间工具v2.0.4.7.S60.SymbianOS简体中文版

7、掌上日程 1.09 汉化版

8、口袋闹钟 (alarmplus )1.01 s60 贴心提醒 贴心汉化

9、口袋闹钟 (alarmplus )1.02 s70 贴心提醒 贴心汉化

10、InternetTime完美汉化版,网络时间同步软件--小毛

11、智能闹钟 Igor.Dontsov.Alarm.Manager.v1.40.S60v2.SymbianOS7.Cracked.BWOPDA

12、mCountdownTimer倒计时器v1.02 _完美中文版

13、月相日历 My Moon Calendar v1.01简体中文版

14、Kedar.Chitale.Time.Machine.v1.40 时间机器 汉化版

15、AppClock(系统闹钟)N6600硬件中提取的可关机响闹的系统闹钟!

16、 " 掌中时空 ( HandyClock ) 4.0"带给你全新的时间之旅 !!(重新打包)

17、handyclock v4.03 掌中时空汉化版

短信工具类

1、增强彩信MMS_It! v1.00简体中文版

2、虚假密码信息EzSMS. 1.09简体中文汉化版

3、SMSface for S60 v2.0 短信头像显示

4、SymbiSMS+ V1.10简体中文版 定时发短信软件

5、SmsSpamKiller.v1.00短信过滤简体中文版★附注册机★

6、短信计数smsCount.v1.11.S60.SymbianOS简体中文版

7、短信提醒SmsReminder1.0超人汉化版

8、自动短信回复smsmachine.v1.02简体中文版

9、短信秘书SmsMachineV1.02简体中文版

10、垃圾信息终结者 Best SpamKiller v1.00简体中文版

11、短信拦截SMS.Spam.Manager.v1.00.S60.SymbianOS7简体中文版

12、保存短信的好工具 短信档案old talk v1.0简体中文版

14、『汉化+修改』短信模版Jumbosmsv1.80完全E盘版

15、信息转存MessageStorer1.02简体汉化版

16、短信记数 SMSCount_V1.11(简、繁、英德版)

17、超级信息(N-SMS)V1.11简体中文版——有史以来最强大的SMS信息软件

18、短信转移 SMS.Forwarder.Lite V1.01 类似呼叫转移的短信转移软件

录音工具类

1、通话录音利器 Total.Recall.v1.00.S60.SymbianOS7简体中文版

2、通话录音NaturalRecorder V1.02简体中文版

3、录音机Voice.Recorder.v2.31

4、录音专家Best.Dictaphone1.04完美中文版

5、CallRecorder_v1.03(来电录音)简体中文版

6、录音专家Best.Dictaphone1.04最终修订版

网络工具类

1、Opera8.60 官方亚太版(附破解方法)

2、NetFront3.2 Plus u3最完美汉化

5、pingco 官方网站下载

6、掌讯通1.0 BWO会员版

9、随E聊S60双雄会(文字版cmwap/语音版cmnet)支持QQ群完美释放

10、网络收音机VirtualRadio v1.03简体中文版

11、随E聊S60语音版—QQ表情版(超人修改)

12、绝对让你的非3G智能手机实现QQ视频聊----视频QQ1.10修改版

13、手小猫初战--尝试自己做粉红kitty女生版pica软件OS6.0手机端

14、【Opera Mini官方简体中文版for Nokia】最新v2.0.4062『QD绝对可用』及下载教程

15、手机IP查看工具IpView2.00简体中文版

17、UCWEB5.0 Symbian版[S60、NG-QD、UIQ](06.01 13:00更新)

18、XROSE更新!1.71

19、pica 0812

20、【新闻快手1.22】功能全面的CMWAP-RSS手机浏览器

21、PICA 5月25日发布的最新0812正式版 之 纷飞自定义表情版

22、PICA最新0812正式版——纷飞表情超人MSN提示音DIY版

23、GGTV 1.2

PC端软件类

1、IVT BlueSoleil驱动

2、蓝牙驱动 Widcomm 5.0.1.801破解版

3、2006蓝牙驱动更新widcomm 5.0.1.1200完全版+widcomm 4.0.1.3000

4、可以批量清出MP3标签的程序,彻底解决MP3乱码问题!!!!

5、ogg官方转换软件oggdropXPd 1.82 简体中文版

6、WisMencoder-号称最快的视频转换工具

7、PC端程序-XviD 1.2.0 dev 汉化版

8、蓝牙驱动最新 BlueSoleil_2.1.3.0_VoIP_Release_060429 加 补丁

9、SmartMovie Converter v3.25 简体中文汉化版(PC端转换器)

10、Mobclip Pc端转换程序,Mobiclip Pro Edition v3.16 汉化XX版

11、Rock Your Mobile Movie Tones v1.0 S60 Retail-BWOPDA

12、winmenc-0.61-p4.压制AVI的好工具(PC)

13、MP3 To Ringtone Gold v3.02(mp3转铃声)汉化完全版

14、Epcoware File Manager Tool v 1.0 方便的资源管理器汉化绿色完全版(PC管理手机)

15、文件恢复 FileRecovery for MultiMediaCard 汉化破解版

16、万能文档转换利器、傻瓜型电子书制作器RepliGo《手机端+电脑端》

17、SISTool 1.04 (sis打包工具)简体中文完美汉化美化修正版

18、PC端程序-PocketDivXEncoder_0.3.60_汉化版

19、PC端程序-iSiloX v4.29汉化版

20、PC端程序-java模拟器汉化版

21、PICA PC端 1.0

22、#1 Video Converter v4.1.12 汉化版 优秀的视频转换软件

电子书类

1、掌上书院2.51 简体中文版完全MMC版 By 深蓝色誓言 修改版

2、掌上书院 3.0 正式版完全E盘版

3、Qreader v1.87全新汉化NG版

4、QReader 1.87 多语言版

5、百阅视听Symbian 3.2版

6、Bestebook_v1.03电子书馆简体中文版+转换PRC电子书步骤

7、iSilo4.32 中文版,超好的文本浏览器

8、可读umd电子书的百阅视听

主题制作类

1、官方最新主题制作工具S60 Theme Studio 3.0+官方英文教程本地FTP下载

2、6600主题编辑器

3、附6600主题编辑器使用教程

通话辅助类

1、来电提醒BestPhoneReminder 1.00 简体中文版

2、125.Telecom.N.Private.v1.02简体中文版

3、SkyeCaller语信图像---支持来电和短信大头贴

4、彩话通CallCheater1.02最终完美中文版

5、ACM(超级来电管家)2.00最新完美版 无与伦比的来电防火墙

6、区号秀2.05 纷飞修改版

7、Full Screen Caller version 3.04(全屏呼叫真正官方发布3.04版3月24日修改)简体汉化版

8、音画拨号Nicedial1.0简体中文可选语音及图片超级组合版

9、通讯过滤Gina v1.53简体中文最终版

10、来电助手. 改[BestBlackList]1.0 最强悍的来电拒接工具! -解决部分机型不可用

11、Stat Monitor 1.3简体中文版 (通话,gprs等信息统计软件)

12、Aglaya CallMagic(来电魔术) v2.0 s70简体中文版

13、通话记费软件Dashfly Minutes 2.1汉化版

14、Elog V1.17 通讯管理简体中文版,功能最强的计费软件

15、StatMonitor_v2.60_简体中文版

16、『BWO汉化组荣誉出品』快速通讯软件N-E-Ware.ContaStick.v1.10

17、自动答录机2.05简体中文版

18、视频铃声VideoRingtones_V1.01_OS7.0(简、繁、英版)

19、Incallert.v1.00呼叫专家简体中文版

20、Remind Me v3.01 智能提醒汉化版

21、125.Telecom.Background.Music(通话背景音).v1.50.S60.SymbianOS 7 简体中文汉化版

22、125.Telecom.Background.Music(通话背景音).v1.50.S60.SymbianOS 8 简体中文汉化版

23、通讯清单callitemising V1.01——能输出类似营业厅打的通讯清单

24、MinuteBeeps 1.1 通话提示完全汉化版

25、laishuo.CallMan3.v2.0S60.N70N90.Cracked.HunterX.BWOPDA

26、电话管家(CallMan3)2.0_N70和N90专用完美汉化简体中文版---N70和N90上的又一款超级通讯防火墙

27、AirTime V1.00简体中文版 ----漂亮实用的通话记录软件

28、Call Register.v1.22 通话记录简体中文版

学习类

1、最好的手机英语学习软件”移动英语通”

2、牛津词典MSDict v2.10简体中文版

3、日英-英日双向转换词典1.04简体中文版

4、oxford dictionary牛津英语字典 完美汉化版

5、新华字典1.1/火车时刻表1.4/成语词典1.1/唐诗三百首1.1/手机笑话1.2

6、MuiltDic-中日日中词典

7、超级单位换算器iFD Software Consult iFD Convert v1.10简体中文汉化版

8、Calcium简易计算器V1.1.1_简体中文版

9、超级计算器 NiceCalc.v1.0.1中文汉化版

办公类

1、QuickOffice2.3.6简体中文版 超级强大的手机办公套件

2、QuickWord 2.1.3.0 完全完整版,完美支持中文,中文机无需另装字库

3、QuickPoint 2.1.3.0 完全完整版,完美支持中文,中文机无需另装字库

4、QuickSheet 2.1.3.0 完全完整版,完美支持中文,中文机无需另装字库

5、BestCalc.科学计算器 v1.0 简体中文汉化版

杀毒软件

1、rising 1.11 Beta 瑞星杀毒 5月29日已全新升级

2、金山毒霸手机版

3、网秦手机杀毒软件

4、杀毒软件Anti-Virus Mobile 2.0-by汉化版

5、诺顿杀毒4.0.1.48简体中文完整版

蓝牙软件类

1、遥感蓝鼠MobileMouse1.12汉化版

2、InstantSis(软件传输)v1.0简体中文汉化版

3、蓝牙传输软件BlueJackX V0.9简体中文版

4、gnubox 虚拟串口软件

5、屏幕分享 terramobilis.ScreenShareS60.V1.0.S60.OS7.Cracked.HunterX.BWOPDA 与他人分享你的手机屏幕

6、Symot.Technologies.Symbtchat.v1.30.S60.SymbianOS 蓝牙聊天

电子邮件类

1、ucmail 官方下载

2、PPCPROXY+WEBIS FLEXMAIL通过cmwap收发邮件

3、LonelyCatGames.ProfiMail.v2.31.S60.SymbianOS.Cracked-BiNPDA

4、Lonely.Cat.Games.ProfiMail.v2.42.S60.SymbianOS.inc l.Keygen-aSxPDA

输入法类

1、最新版本国笔输入系统2006ForS60

2、新国笔输入法E盘版

3、A4抢鲜啦!__国内最新S60手机输入法!(4月28日13点更新)

4、最新A4输入法E盘版(V1.0.165)

5、QD可输入简繁体的统一码输入法(仅发BWO)

6、统一码输入法官方下载

7、完美日文输入法

8、掌上狂拼正式版

9、中天科技输入法ZTA4.v1.0.169[完全E盘版/已拆分为两个安装文件]

手机安全类

1、好帮手 V1.0简体中文版

2、智能设置SmartSettings_1.00(中、德、英保版)

3、无敌锁Best.Lock.V1.06简体中文版By.Yeah-HoO

4、BrainsTheft v1.00 手机防盗简体中文版

5、手机锁PhoneSecure V1.42简体中文版

6、PhoneSecure_1.42简体中文版

7、SplashID V3.32中文版,全面保护你的密码资料

8、Epoc Systems Media Safe(媒体文件安全保护) v1.10.S60完美汉化完全版

9、 " 保密专家 2.0 " 放个专家在你的手机里!

10、隐私储存保密工具SmartStore 2.00 简体中文版

11、加密记事本:[宝贝日记]--SafeNote 1.50纷飞汉化版

12、WebGate.Advanced.Device.Locks.v1.00.S60.SymbianOS7.Cracked.Proper-BiNPDA

14、程序加密Advanced.Device.Locks.v1.0---非装不可的保密利器

15、心灵秘语 SafeNote 1.52 简体中文版

其它类

1、双色球彩票助手v1.0beta公测版发布

2、电池清洁 (BMDEmptyBat) 1.0 让你不再为电池待机时间过长而烦恼

3、测谎仪(AgileLie Detect)V1.01简体中文版

4、MapViewGPS2(GPS地图) v2.52 简/繁/英文版

5、MapViewGPS2(GPS地图)地图绝对完全搜罗(省会城市已补全,目前按需添加)

6、SmartVision 1.01 完全版汉化(不错的手电筒+图片浏览器工具)

7、安全期计算SafESEx V1.5 免费版“小心慎用,仅供参考”

8、BMI体质指数,小巧的健康计算工具~

9、GPS定位软件 SmartCom.Ltd.SmartComGPS.v1.00

10、AgeCalc2年龄计算V2.0_简体中文版

11、Voicereminder v1.22 留言提醒 不完全汉化版

12、FirePlayer(热火劲歌),史上最酷最强的打碟软件

13、生日快乐Happy_Birthday1.02中文版

14、MyFamily V1.00简体中文版

15、献给各位MM会员的----女性日历Woman Calendar v1.1简体中文版

16、史上最强的红外遥控软件!NoviiRemote2.10简体汉化版

17、Wam_Piano 莫扎特钢琴奏鸣曲

桌面屏保类

1、智能助手 1.01 " 让她把你的手机玩的更灵活

2、Active.Today.动态桌面 OS6.1 v2.10

3、高级桌面BestDesk_1.01中文QD版-EUGENE

4、高级桌面BestDesk_1.04_OS7[简英]

5、省电的 超大个性字体屏保

6、使用最为广泛的屏保+密码锁软件PowerLock 1.06 简体完美中文版

7、Screen Saver.v2.00超强屏保简体中文版

8、3D Text DSS V1.0简体中文版---一款超酷的3D屏保软件

9、Yewmarquee_1.2简体汉化版 by 雨中的眼泪

10、手电筒BgLightOn1.01简体中文版

11、Encore虚拟打火机V1.00_简体中文版

12、ScreenSaver v2.00F 全屏幕保护程序简体中文版 by John “图标问题已修正”

13、3D Text DSS V1.0简体中文版---一款超酷的3D屏保软件

字库类

1、打造N70最完美字体(进度上网字体100%完美|全部小字体且整机内字体大小全部一致|去除口口)字库已发布

2、横扫口口,极大提高运行内存的6681/6680小字体

3、小马哥美观字体改造版

4、沿着N7兄发布的N70最佳字体的足迹,继续完善N70字体(新增解决自带浏览器浏览某些WAP网站出现口口的方法)

5、6630开机8.3M,运行2天了还有7.4M的不掉内存字体组合

6、提高6681/6680/6630运行内存,解决口口问题的2005字库

7、OS8.0字库研究的重大成果,配置属于你自己的不掉内存字库(开机8.3M以上)

8、6680\6681完美小字体+屏保+主题(附图)

9、N70小字体有新突破啦上网小字体100%完美|修正数字别扭的问题

10、【2006.2.3更新】[全小字体精彩字库 猫猫打包全功能版] 推荐QD使用 感谢猫猫打包

11、超级完美字体驱动拨号大字体彻底消除□□问题

12、《N70拨号大字体》+《N70解决opera8.5/8.51上网及一些软件出现口口问题的字库》

13、◆◆6681/6680/6630最新美化提高内存加大拨号字体版◆◆

14、杜绝一切口口的完美字库(6681/6680/6630字库),最高内存8.92M,(终结篇支持110个国家语言)

15、6260精选字库安装版(6600/6670/7610/3230也已经通过测试)

16、《提升运行内存,完美率为99%的6681标准字库》

17、[BWO首发]S8.0(6630.6680.6681)完全去口口,提高内存漂亮新字库,支持日文

18、一个非常漂亮、强大的屏保,!不占内存,决不费电~~~~呈上我的屏幕截图和字体

BWO原创汉化游戏类

1、『BWO汉化组荣誉出品』MI Snooker (3D 台球) 中文版

2、〖BWO汉化组强力之作〗 NG游戏 世嘉拉力 BUG汉化修正完美版

3、[BWO汉化组荣誉出品]UderGround 3D(极品飞车--地下狂飚)完全版游戏汉化

4、『BWO汉化组荣誉出品』 ◎休闲 游戏之◎ 极品 钻石情迷 1.0

5、『BWO汉化组荣誉出品』超经典射击游戏 极度深渊 完全汉化

6、『BWO汉化组精心制作』 *热血格斗 * 超爽的格斗游戏汉化!

7、『BWO汉化组荣誉出品』 游戏SmartBall汉化版

8、『BWO汉化组荣誉出品』KnightsTour v1.0.2简体中文版

9、『BWO汉化组荣誉出品』最终幻想9中卡片游戏TetraMaster V0.9 简体中文版

10、『BWO汉化组荣誉出品 』 爱心小游戏《宠物鱼》[摩西汉化]

11、[BWO汉化组荣誉出品]Sudoku汉化版游戏,适合爱动脑子的朋友

12、『BWO汉化组荣誉出品』彩色贪吃蛇1.0简体中文版

13、[BWO汉化组荣誉出品]reversi.game.v1.00-翻转棋

14、『BWO汉化组荣誉出品』SoftSpin.Services.SuDoKu.v1.10

15、[BWO汉化组荣誉出品]Bubble宝石大师V1.00_简体中文版

16、『BWO汉化组荣誉出品』炸弹娃娃Mini Blaster1.0简体中文版

17、『BWO汉化组荣誉出品』ZUMA-祖玛1.0.5汉化修正版(手机上的QQ龙珠)

18、『BWO汉化组作品』『JAVA游戏』 Actraiser Fighter Of Mythical Creatures完全汉化版

19、〖BWO中文网荣誉出品〗〖MinoBowling V1.0中文版 一个好玩的保龄球游戏〗

20、[BWO汉化组荣誉出品]加菲猫泡泡Garfield Bubble简体中文版

21、〖BWO汉化组魅力出品〗FLO BOARDING(极限滑雪)简体中文版,3D滑雪爱好者的又一选择!

22、『BWO汉化组精心出品』C2DOOM毁灭战士简体中文版

23、[BWO汉化组荣誉出品]10.Ball.MicroPinball.Snowball.v2.00.简体中文版-lolo@BWO

24、[060328]【LMA足球经理2006_LMA Manager 2006】[S60V1 JAVA][小毛修正/无名汉化]

25、[JAVA]简体中文版色色麻将 1.03

26、[BWO汉化组荣誉出品]月夜传奇(After Dark under the moon light)V1.0简体中文版

27、[BWO汉化组荣誉出品]KGSoft.5inrow.V1.1.S60.Cracked.HunterX@bwopda 五子棋 汉化版

28、[BWO汉化组荣誉出品]迷你宠物鱼--智能手机里的养鱼池

29、【BWO汉化组荣誉出品】JAVA游戏汉化之Boulder 推石头.v1.1.简体中文版

30、【BWO汉化组精心奉献】JAVA汉化之Antiterroristunit2-反恐战士Ⅱ.v1.0简体中文版

31、【BWO汉化组荣誉出品】JAVA GAME之ActionBasketBall 投蓝高手.v1.0.0.简体中文版

32、【BWO汉化组倾情出品之RPG GAME】〓50sn100s 职业棒球 v1.0 简体中文版〓

33、【BWO汉化组完美奉献之RPG GAME】〓Tactics Of Three Kingdom 三国策 v1.2 简体完美中文版〓

34、[BWO汉化组荣誉出品]Microways Kingo Kongo 大金刚 汉化版

35、『 BWO汉化组亲情+友情奉献 』恐龙爆蛋 (Dynomite) 经典SIS游戏再度袭来!!

36、[BWO汉化组荣誉出品]我与小蚊有个约会 Skeeter 1.10 简体中文版

37、〓SLG游戏之Ancient Empire 远古帝国 v1.0.2 简体完美中文版〓

38、CondetSoft_Stack Match v1.0

理财类

1、理财软件 Goin.Dutch.简体中文汉化版 v1.013

2、Handy Expense 1_70个人理财汉化完全版

3、PowerCar(行车帐簿)简体中文完全版,让爱车开销了如指掌!

golang开发modbus-rtu通信

用到的gomodbus包是坛友slzm40编写和共享的,感谢他的无私分享,本帖只是抛砖引玉,将我自己学习的一些经历分享给大家;有关modbus包可以直接向slzm40请教或一起讨论;

包地址"github.com/thinkgos/gomodbus";

添加一对虚拟串口

打开modbus-slave从机软件,用来测试从机;

需要注意设置通信地址和读取寄存器的地址和数量;

查看可用串口,因为虚拟串口选择com1和com2,虚拟中我选择使用/dev/ttyS1

编译运行,会提示串口打开失败,这是因为linux对设备的权限做了限制

获取串口读写、运行等权限

我们已经能正确读取03寄存器的值;其他功能可以自行测试;

package main

import (

"fmt"

modbus "github.com/thinkgos/gomodbus"

"github.com/thinkgos/gomodbus/mb"

"time"

)

func main(){

//调用RTUClientProvider的构造函数,返回结构体指针

p := modbus.NewRTUClientProvider()

p.Address = "/dev/ttyS1"

p.BaudRate = 115200

p.DataBits = 8

p.Parity = "N"

p.StopBits = 1

p.Timeout = 100 * time.Millisecond

client := mb.NewClient(p)

client.LogMode(true)

err := client.Start()

if err != nil {

fmt.Println("start err,", err)

return

}

for {

value, err := client.ReadHoldingRegisters(1, 1, 3)

if err != nil {

fmt.Println("readHoldErr,", err)

} else {

fmt.Printf("%#v\n", value)

}

time.Sleep(time.Second * 3)

}

}

Proteus中的虚拟终端和串口调试助手是相同的作用吗,各自的作用是什么?谢谢

作用是相同,只不过一个是虚拟的一个是可以通过硬件进行调试,也可以用软件进行模拟,都是串口调试用

go语言做串口通信,我应该从什么地方入手,IO是什

//创建一个串口通讯 SerialPort CurrentPort = null; CurrentPort = new SerialPort(); CurrentPortReadBufferSize = 128; CurrentPortPortName = comName; //端口号 CurrentPortBaudRate = bandRate; //比特率 CurrentPortParity =parity;/go语言做串口通信,我应该从什么地方入手,IO是什

CS GO载入地图时电脑自动重启

软件问题

1.病毒,升级杀毒软件,进安全模式下杀毒。

2.系统文件损坏,覆盖安装或重装系统。

3.启动项问题,开始--运行--msconfig 除了ctfmon外 其余的全部去掉。

硬件问题

1.机箱电源功率不足,引起自动重启,更换高质量大功率的电源。或者进安全模式,如果关机后不再重启,继续检查系统原因,如果关机后一样重启,更换电源试试。

2.内存问题,内存热稳定性不良也会导致系统重启,建议更换内存。

3.CPU的温度过高或者缓存损坏,CPU温度过高常常会引起保护性自动重启,原因是由于机箱、CPU散热不良,CPU风扇转速低,风扇和散热器积尘太多。CPU内部的一、二级缓存损坏,运行大型程序或者游戏时九会重启或者死机,或更换CPU排除。

4.AGP显卡、PCI卡(网卡、猫)引起的自动重启,

5.并口、串口、USB接口接入有故障或不兼容的外部设备时自动重启,如果你的电脑上接有USB设备,先拔掉再试试。

6.不排除中毒的可能,建议升级杀毒软件进安全模式下杀毒看看。

7.电压不稳定也会导致重启,,建议加稳压器(不是UPS)。另外电脑和空调、冰箱等大功耗电器共用一个插线板的话,在这些电器启动的时候,供给电脑的电压就会受到很大的影响,往往就表现为系统重启。

8.把供电线的零线直接接地(不走电度表的零线),导致自动重启,原因是从地线引入干扰信号。

1、我的电脑 属性 高级 启动和故障恢复 设置 关闭系统失败自动重启功能。

2、软件不兼容,常常会引起关机重起的问题,这是XP的新机制。解决办法:右键点击“我的电脑”,选属性。选择“高级”选项卡,找到“启动和故障恢复”,点击旁边的“设置”按钮。去掉“系统失败”中的“自动重新启动”前的对勾(如果你用的仅仅是XP,你可以将你看到的所有的对勾都取消了,这样可以加快XP的启动速度)。

3、进安全模式,如果关机后不再重启,继续检查系统原因,如果关机后一样重启,更换电源试试。

4、不排除中毒的可能,建议升级杀毒软件进安全模式下杀毒看看。

5、USB设备问题,出现关机变成重启故障时,如果你的电脑上接有USB设备,先拔掉再试试,如果是USB设备的故障,那么最好换掉,或者是连接一个外置USB Hub,将USB设备接到USB Hub上,而不要直接连到主板的USB接口上。


网站名称:Go语言串口助手,go 接口使用
标题来源:http://azwzsj.com/article/hopdoc.html