日志分类:嵌入式相关

近期勉强

星期二,二月3日, 2009 13:14:48  |  分类:嵌入式相关

勉强是日文。呃。

昨晚兴奋的去买了那块2440,当时很托大的跟老板说不用烧系统了,结果现在很郁闷的发现没有并口,于是附送的并口烧写线完全不能使用,不能更新BOOTLOADER,自然也就不能更换系统。瀑布的汗。研究了一上午,目前的研究结果如下:

首先,传统的U转并的线材均是针对打印机而设计的,因此对于加密狗和仿真器而言,某些信号线可能不能正确响应,从而导致不能正常使用。因此市面上的几十块钱一根的U转并线材基本是不可使用的。

阅读全文——共772字

M30固件解包原理

星期六,六月7日, 2008 21:03:41  |  分类:嵌入式相关

囧 又发原理贴。我很恶俗啊。嗯嗯

这个原理很简单。UE打开固件,转到偏移0×728D0,就可以看见固件的索引区,即INDEX区了。里面有很多明文显示的路径名和文件名。没错。这些就是固件内包括的全部文件及其路径了。

那么解释一下,文件名很好理解。就是文件名。文件名之前的4字节,是该文件的大小,高字节在下。在这之前的4个字节,是该文件的相对偏移量,也是高字节在下。该偏移量的基准量是INDEX区的起始位置,即0×728D0。

阅读全文——共766字

M30固件字库替换原理

星期六,六月7日, 2008 09:05:13  |  分类:嵌入式相关

呃,这个,思路很混乱。最近比较疲劳,又有点喝多了……(台下西红柿飞来:酒鬼去死……)

(擦去脸上西红柿)咳咳。嗯。言规正传。说一下M30的字库替换原理。

M30和其他嵌入式设备一样,字体是以点阵的形式存储在机器里面的。所谓的点阵字库就是,以0、1记录点是如何显示的,并将这些点组合起来……这句话我自己都看不懂了……举例来说:菜单中的第二项上面的字是一个24×24的字,那么在固件里面,该字的存储就是一个24×24bit的一串数据,这一串里面,每一个bit是0则该点为黑,是1则该点为白色。最后,将这些点排练成一个24×24的方形,那么那些点就会组合出一个字来……貌似还是很难理解……

阅读全文——共1743字

TI DSP中的CMD文件

星期二,四月15日, 2008 11:31:43  |  分类:嵌入式相关

最近开始研究TI的DSP。初步接触,对CMD文件很有些头疼,经过多方学习,也和TI的一些第三方支持如北京瑞泰等接触学习了一下,终于弄明白的CMD文件的相关信息,特此共享之。

CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件。从其名称可以看出,该文件的作用是指明如何链接程序的。

那么我们知道,在编写TI DSP程序时,是可以将程序分为很多段,比如text、bss等,各段的作用均不相同。实际在片中运行时,所处的位置也不相同。比如text代码一般应该放在flash内,而bss的变量应该放在ram内。等等。但是对于不同的芯片,其各存储器的起止地址都是不一样的,而且,用户希望将某一段,尤其是自定义段,放在什么存储器的什么位置,这也是链接器不知道的。为了告诉链接器,即将使用的芯片其内部存储空间的分配和程序各段的具体存放位置,这就需要编写一个配置文件,即CMD文件了。

阅读全文——共2867字

M30固件 菜单条透明原理、实现及转换工具

星期天,四月13日, 2008 10:47:34  |  分类:嵌入式相关

本文是群内兄弟7号兄研究出来的结果,本人只是总结了一下。呵呵。向7号同学致敬!

M30固件里面,菜单条的一个大黑边实在是很郁闷。但是实际上,可以通过美化固件,将菜单条的形状任意改变。

首先说一下原理。其实很简单的道理:M30固件里面,菜单条的形状是一个完整的矩形。但是显示出来的是圆角矩形。也就是说,有一部分图片并没有显出来。通过查看可以发现,没有显示出来的部分,颜色均为#FF00FF。那么就是说,只要是颜色为#FF00FF的像素点,固件在显示的时候,都将其做透明化处理。根据这个原理,就可以很轻松的实现任意修改固件内菜单的显示形状。

阅读全文——共1042字

Intel Atom+MID

星期四,四月3日, 2008 16:33:42  |  分类:好文转贴, 嵌入式相关, 科海拾贝

前几天一个同学说参加IDF的志愿者面试,我才知道了Intel这一年度盛事。作为CPU制造业的龙头,英老大的一举一动对业界都很有分量。这次IDF,英老大更是带来了一个伟大的小东西,应用ATOM凌动的MID设备以及台式机。

首先说下ATOM凌动。Intel于3月3日正式宣布推出迅驰凌动处理器技术“Centrino Atom”,该种处理器有两种,一种是应用在MID产品上的,其研发代号为Silverthorne;另一种是应用在华硕Eee PC与后续台式互联网终端这样的产品,其研发代号为Diamondville。貌似刚结束的IDF08上,是正式发布ATOM处理器,并同时发布其中文名凌动。

此次发布的凌动处理器包括5种SKU,其功耗规格在0.6瓦至2.5瓦之间,速度可以达到1.8GHz,相比之下,当今主流的移动酷睿2双核处理器的功耗在35瓦左右;其尺寸不到25平方毫米,11个处理器芯片也只有人民币一角钱硬币的大小,这使它成为英特尔历史上有史以来最小的、功耗最低的处理器。

阅读全文——共1697字

PIC之ICSP二

星期六,三月29日, 2008 20:31:46  |  分类:嵌入式相关

最近一直在忙DSP的事情,PIC几乎没再看了。但是前两天,测试上一块产品时,发现复位不能正常使用。后来排查了一下,是ICSP时加入的二极管的问题。

现有的线路,是复位管脚出来,先过二极管,然后再连正常的复位电路。但是貌似这个样子,当点下复位键时,管脚上的高电平没有地方可以出去,使得管脚上一直保持着高电平,从而导致复位不可用。

和硬件研发研讨了一下,对电路进行了一些小小的改动,将复位开关的位置稍微变动了一下,变成下面这个情况:

阅读全文——共350字

Pages: 1 2 3 Next