用了一段时间minicom,使用过程中发现了一些问题:

  • 由于使用串口是USB转串口,今天使用时,在xshell下通过ssh登陆ubuntu后启动minicom,却发现xshell的窗口不能最大化,在公司里由于用的是串口,没有发现此问题;
  • uboot启动时,本来想进入uboot命令行,却发现有时要试几次才能进入,不知道是否与使用USB转串口有关;
  • 同时从网上查资料上看,蛮多人还是反映Linux下使用minicom并不好用,而是推荐了kermit。

基于以上原因,尝试使用了kermit,发觉不错,因此到现在都在使用kermit,结合Xhell软件工具,不得不说它们是嵌入式linux软件开发人员非常好的工具组合,因此强烈推荐kermit给大家,赶紧换掉minicom、cutecom、超级终端以及window上所有的串口工具吧。

下面是kermit的安装和配置方法(非常的容易),同时还介绍了在Xshell中使用kermit,使你完全摆脱window下的串口工具。

阅读全文 »

 


摘要:对于AT91SAM9260 bootloader的烧写,常常会遇到这样的问题:对于干净的NAND FLASH(即没有烧写过任何东西),AT91SAM9260与sam-ba很容易连接成功,但当烧写过bootloader(包括Bootstrap)后,则怎么也连接不上sam-ba了。

对于这个问题,我们先来了解下AT91SAM9260与sam-ba的连接原理,不管任何问题,先弄清原理对于解决问题都是必要的。 阅读全文 »

 


摘要:通信基础知识:二层交换机及工作原理一文中描述了二层交换机,使自己对二层交换机有了大概了解。在此基础上,接下来了解三层交换机。

三层交换机工作在OSI网络标准模型第三层即网络层,是具有部分路由功能的交换机。它的最重要功能:加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。它的性能非常高,既有三层路由的功能,又具有二层交换的网络速度。二层交换是基于MAC寻址,三层交换则是转发基于第三层地址的业务流;除了必要的路由决定过程外,大部分数据转发过程由二层交换处理,提高了大型局域网中各子网间数据包转发的效率。因此,三层交换机一般应用在大型局域网如企业网、教学网中的核心层。

下面来了解下其工作原理,使我们对三层交换机有一个更深的认识。 阅读全文 »

 


摘要:最近参与开发一款通信设备,用的核心芯片是一款双核的运营商级以太网交换芯片(Carrier Ethernet Switch)。不得不说,到目前为止,这款芯片是我技术开发生涯中所见的非常最强大的IC。

根据其datasheet,这款以太网交换芯片属于二层交换芯片(Layer-2 Switching),支持8192个MAC地址和4096个VLAN。

虽然从事通信行业,但很遗憾,对于一些通信基础知识却很缺乏。鉴于技术开发需要,有必要了解下二层交换机及工作原理。下面关于二层交换机的知识是从网上搜索到并加以整理的。 阅读全文 »

 


前段时间调试了linux下的MCP2515驱动,驱动基本上调试通过,这两天调试另外几块板时又出现了一些问题。

1.  linux启动的时候probe MCP2515有时候失败,有时候成功,而有的板则是一直可以probe成功。probe失败时提示“MCP251x didn’t enter in conf mode after reset”。

调试分析:由于probe的时候,驱动复位MCP2515采用SPI命令复位形式,同时MCP2515复位引脚接了ATMEIL9260的GPIO引脚(驱动中没用GPIO复位功能),因此,要么MCP2515的SPI复位命令没有成功,要么复位成功了MCP2515的配置模式检测不成功。 阅读全文 »

 


摘要:velep.com成长之路30—添加Google广告即Banner页面横幅广告和侧边栏广告一文中,介绍了申请Google AdSense帐户并通过了初步审核,在Head和边栏中加上了AdSense代码,以期许可以最终通过审核。

对于通过Google AdSense最终审核,reille还是报以很大希望。但很不幸的是,收到了Google没通过审核的邮件。给我的理由是:内容不足,不能找出相关的广告以放在reille博客的网页上展示。下面是邮件内容: 阅读全文 »

 


TortoiseSVN是一款常用且非常不错的SVN工具,俗称小乌龟。开发的时候,经常用的当然是TortoiseSVN客户端了。 一般情况下,TortoiseSVN服务器提供的IP地址和用户都不会变,而且为省事,登陆的时候保存密码,这样每次登陆时就不用输入用户名和密码了。 但当要登陆到其它SVN服务器时,就悲剧了。输入服务器地址后,不会弹出用户名输入框,最要命的是,如果没弄过的话,在TortoiseSVN客户端中找不到有关更改用户名的选项。reille今天就遇到了这个问题,下面提供解决方法:修改TortoiseSVN客户端登陆用户。   阅读全文 »

 


2012.05.04——中国五四青年节,不过,对于reille来说,却是个值得兴奋的日子。

自从建立自己的个人博客以来,每天上午,有一个习惯,就是进入站长之家的SEO综合查询-站长工具网页查询自己个人博客网站的收录、百度快照、链接等信息。

看着百度收录、google收录每天都有增加,虽访问量不多,但总算是有点安慰。而其中百度权重、google PR值一直都是0,这个早已习惯。令人意想不到的是,5.4号早上查询时,也就是reille博客运行2个半月后,意外发现PR值变为1了。心中窈喜,有点兴奋,感觉有点成就感。

reille博客PR值从0升为1,用了2个半月时间,也许对有些个人博客站长来说不是很短,但足矣!一是:没有做什么推广工作;二是:基本没做什么SEO优化;三是:没有什么友情链接(仅有的一个还是人家主动找上门的)。

仅有的是:1. 用自己的CSDN博客宣传了下(所谓以博养博);2. 定期发表原创文章(一般是每隔一天发表一篇原创文章)。

总体来说,以博养博和定期更新文章,是个人博客网站推广两种主要手段,而高质量的原创文章又是个人博客网站的生命之源。

 


eCos技术网成长之路1—与reille博客共享主机空间中,为eCos技术网分配好了主机空间。由于eCos技术网主要定位为 = eCos应用与开发者社区 = 嵌入式人的网上家园,因此,程序当然选择Discuz!了。

Discuz!是一套通用的社区论坛软件系统,现在已经被腾讯收购了。有很多的中小社区论坛都使用该系统。我安装的是X2.5版本,其官网上有详细的安装教程,地址:http://www.discuz.net/thread-2481274-1-1.html,注意,安装前,要在主机空间后台建好相应的数据库。其它就没有什么好说的,因为官方提供的安装教程太详细了。

说点题外话。前几天在wordpress群里问,搞个技术社区怎么样?答案是:千万不要搞社区论坛。

这几天想想,其实还是蛮有道理的。社区论坛不像个人博客,要使论坛有生气,有特色,有人来讨论,有人来参与,在网站经营和管理上要比个人博客付出的更多更多。当然,说这些,并不是打退堂鼓,不求有好的结果,权当一种学习和经历吧。

 


摘要:做电动汽车充电桩产品时,采用CAN总线与电池箱/车载电池进行通讯。但用的CPU芯片ATMEL9260没有CAN控制器模块,因此需要外围扩展独立的CAN控制器,以满足产品功能需求。

在CAN控制器选型上,选用了应用广泛且采用SPI接口的MCP2515 CAN控制器,其实最重要的原因是,公司有相关产品采用了此芯片,因此有了相应的开发基础。

MCP2515的中文资料随处可见,本文是reille在阅读MCP2515和CAN总结协议2.0的基础上,所做的一些开发笔记和总结。
阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量