-
Notifications
You must be signed in to change notification settings - Fork 2
/
log200808.txt
197 lines (159 loc) · 14.6 KB
/
log200808.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
15:46 2008-8-1
置底:有空查手机电视电视棒,CMMB的400左右。查北京市内信号如何。
17:27 2008-8-4
法电实习,尾声,Imote2, 与邓瑞龙往来邮件:
#######################################################################
一:
瑞龙:
祝贺你有新的进展:)
1, 节点运行结果没有问题。下一步你可以再把发送节点和接受节点对换——原有发送节点接受数据,原有接收节点发送数据;尝试自己编写find neighour代码。
2, 关于脚本。你做的工作实际是把bash脚本改为sh脚本。这样做本身没什么不对的地方,只是你把绕过了bash脚本的问题。
你邮件中似乎认为bash和sh一样。用sh执行bash脚本(sh tos_mac_tools.sh)。其实sh和bash是两个不同脚本解释器,简单说bash扩充了sh语法,既然不是一种语言,你说的“这是标准的case...esca判断语句啊?”就无从说起了。如果我遇到这种情况,或者是用bash执行bash脚本,或者是把bash脚本改为sh脚本并用sh执行。
不过,我刚才再我PC机和手头的arm板运行这个脚本,并没有遇到你说的错误。可能是因为我的sh版本高。现在只能是你自己根据错误提示修改。实在不行看一下对应版本的busybox(你板子上的sh我记得是由busybox提供的)的源代码。
PS: 我在7月29日邮件中提到:“脚本第一行"#!xxx"的作用,鸟哥的私房菜书中就有介绍”,是希望你看到tos_mac_tools.sh第一行的"#!/bin/bash",并理解它的含义。这句话鹅含义是使用bash做为这个脚本的解释器(,而不是sh)。就是说:当你输入“./tos_mac_tools.sh”时,系统会用/bin/bash执行这个脚本。7月31日邮件中,“tos_mac_tools.sh是bash脚本,应该用bash执行”,也是这个意思。
祝顺利:)
张健
欢迎访问我的博客: http://bamv.spaces.live.com/
#######################################################################
二:
瑞龙:
项目全部文档都在我给佳露的开发包中,测试文档写的比较简单,当时基本是按照FISCO协议做的测试。
我觉得现在问题关键是你们有没有计划用Imote2做什么东西,有没有时间表和具体计划。这些确定后才容易确定你自己的计划。
从另一方面说,如果不考虑学校项目。只是从你自己角度来学习Imote2。可以从两个方面着手:
1, 自己整理一份这段时间配置使用Imote2的文档:
1), 可以想一想如果是另一个和你基础一样的同学如何能更快的完成到目前为止你所做的工作。这对于你梳理知识和提高很有帮助,也对你们实验室有好处。
2), 解决不理解的问题,比如是不是理解了所有的命令,涉及到的Linux脚本是否都理解了,是否读懂了imote2测试代码。
这些初步完成后,可以根据自己的兴趣再深入学习,我也是举个例子:
从Imote2测试代码出发,学习Linux应用程序开发,比如find neighour程序,非阻塞的通信。然后利用Imote2实现一些你感兴趣的简单协议;也可以学习驱动程序,就是说我们现在在Linux用户空间编写的Imote2测试程序到底是如何与实际硬件通信的?可以从这里开始嵌入式Linux驱动开发的学习。
2, 看看目前嵌入式的开发冬天,无线网络的开发动态,括Imote2邮件列表上大家的讨论。通过搜集资料,看看自己对哪方面更干兴趣,确定自己下一步的计划。
这其实是两个角度,前者是从已有知识出发,学新东西。后者是从自己兴趣出发学习新东西。二者没什么严格的界限,也可以结合在一起。
祝顺利:)
张健
欢迎访问我的博客: http://bamv.spaces.live.com/
--------------------------------------------------------------------------------
Date: Mon, 4 Aug 2008 15:13:12 +0800
From: dengruilong@gmail.com
To: bamv2004@hotmail.com
Subject: 关于节点测试
张健学长:
首先非常感谢你前面不厌其烦的支持和帮助,现在我这边有关Imote2的基本设置这部分内容已全部完成;
接下来是要在节点上测试一些简单的历程,我想请问学长那有没有相关的测试文档,类似于我做前面部分所参考的《Setup instruction for imote2-c.doc》一样,这样我可以一步一步跟着学。不然的话我现在感到很茫然,都不知道该做什么、从哪入手,还望学长指教,不甚感激!
--
祝好
-----------------------------------------------------------
邓瑞龙
...
15:05 2008-8-5
法电实习,尾声,Imote2, 与邓瑞龙往来邮件:
瑞龙邮件有两封,第二封略。
张健学长:
谢谢你的指点,我前面已经一边做一边整理了配置使用Imote2的文档,下一步打算从脚本着手学习基于Imote2的Linux应用程序开发。
实验室的项目是一方面继续你们上次的内容,你们上次只是完成了节点Join的代码,我们希望继续完成剩下的Merge、Split等部分并在实际的Imote2节点上运行;另一方面是个863项目,用Imote2搭成一个通用测试平台,不光测试FISCO协议,还可以测试其它的无线传感网络协议的运行情况。就这两方面而言,不知学长有没有什么建议,谢谢!
另外关于tos_mac_tools.sh执行出错的问题,7月31号晚23点多回你的邮件就是我的解决方法,虽然并没用原tos_mac_tools.sh脚本文件,但我觉得效果是一样的,都是给Imote2重新装载CC2420的驱动,测试结果也没问题,学长你认为呢?
#######################################################################
瑞龙:
对不起,这几天较忙,简单回复下。以后我们慢慢交流。
1, 项目建议
可以沿用我们当时的思路。当时的想法是建立了PTL和MTL两层,具体见你的FISCO开发文档。PTL起两个作用:一是FIFO,二是远程控制。FIFO可以考虑和驱动结合在一起。PTL只保留远程控制的功能,完成启动/停止协议,记录日志等功能。
2, 改变Imote2的指示灯颜色:可以参考Imote2 wiki上的资料。
3, 关于bash脚本,我上次提过你“这样做本身没什么不对的地方,只是你把绕过了bash脚本的问题。”,这样从工程角度做没什么问题——满足工程需求就可以。但从学习角度说,最好是解决问题,而不是绕过问题。
4, 关于资料。
不知你现在对嵌入式Linux开发有什么体会。其实本质上和单片机开发一样,但是复杂很多,嵌入式Linux的开发实际是一个复杂的分层工作,不同层次的问题找资料的途径不同。
比如分三个层次:硬件,内核/驱动,应用程序:
硬件:厂商的datesheet, application note等资料。
内核/驱动:嵌入式Linux论坛或标准Linux内核论坛,邮件列表。
应用问题:Imtoe2开发用的是标准Linux,所以如果遇到Linux问题直接去Linux论坛查就可以,不必要限于Plax Linux,arm linux。
祝顺利:)
张健
欢迎访问我的博客: http://bamv.spaces.live.com/
18:03 2008-8-12
申请分期付款。
14:18 2008-8-13
5788和5608区别:
1, 打印速度;
2, 内存不同;
3, 扫描分辨率不同。
4, 其实发现两个都是CIS传感器后,换不换机器都两可。
14:52 2008-8-14
贺明蓝牙学习,object push
可以用Obex_push 5 00:0E:07:BA:A3:34 /XX,
实现对象推送,但不知道是否可以多播。现在继续分析,看看是否单播多播是否底层蓝牙协议复杂的,与obex无关。
9:51 2008-8-15
奥运日记,待做,查更多资料后记入博客
今天在搜狐看新闻,有帖子说韩国媒体认为中国观众给韩国射箭选手喝倒彩影响了她们的发挥,论坛上很多人要么说韩国人如何如何,要么说中国主场这样很正常。我没去查韩国媒体报道全文,但不论韩国媒体如何报道,我们都应该首先反思自己,当时看射箭女团我的确听到有中国观众喝倒彩,中国观众应该文明观赛。
10:37 2008-8-15
文本编辑,Editplus,插入日期
修改editplus中Date格式为:$(H):$(m) $(yyyy)-$(M)-$(dd),这样在editplus中按Ctrl+d即可显示'10:37 2008-8-15'格式的时间,日期。
如果希望使用原有系统Date格式可以选中使用系统默认值选项。
(9:47 2008-9-3)
目前把Date恢复为默认值,使用宏插入上面的时间日期。
因为editplus也支持记事本的".LOG",会按照Ctrl+M Ctrl+D的方式插入时间日期,如果修改了Date,对这个功能有影响。
13:18 2008-8-20
待做:
1, 考勤;(完成,给claire发邮件)
2, sheng lin;(完成)
3, 邮件;(完成)
4, gavin;
18:26 2008-8-20
思想,bamvor,选择
什么是好机会?机会和人有优缺点类似,选择一个机会有利有弊。如果你选择的机会的利和你自己优势很吻合,那对你来说就是好机会。
什么是好选择?选择和人有优缺点类似,每个选择都有利有弊。如果你的选择易于发挥你自己的优势,那对你来说就是好选择。做出来好选择,其实你就是选择了一个好机会。
我专业方向的选择就是如此:
对我来说我的优势是能够钻研,耐得住寂寞,做事根据兴趣从不被迫,当时研究生时选择嵌入式Linux,其实风险很大,毕竟当时实验室基本没有人做,实验室外自己也不认识牛人。我需要长期自己单兵作战。
但我的优势在于我对嵌入式Linux——开始是Linux系统移植——有很大的兴趣,以至于当时看Linux的编译log一屏一屏的出,我都觉得很高兴。
20:39 2008-8-24
待做:
1, 查dvd性能,智能。购买;(完成,待做:家里电视HDMI是否在侧面,如果不在侧面,近期不会使用。问步步高能否刷全区)
2, 完成乐谱。给两人人发。打印两份。
3, 查路线?晚上回家查“婚车路线选择”。
4, 8-25,工行还款(完成);申请收入证明,出两个银行的账单。
5, 查询信用卡还款情况,定闹钟。
0:31 2008-8-25
今天继续研究如何调整扫描后的照片。
发现对于彩色照片,如果原照片没有褪色,只使用自动对比度即可。这样打出的照片很接近实际情况,但是脸色发白,背景发黑。也就是深色比实际深,浅色比实际浅,可能是直方图的问题。下次继续:)
9:44 2008-8-25
婚礼
1, 朱家辉策划;
2, 看爸爸写的计划,接亲等;
3, 华侨大厦:
1), 问一下华侨大厦签到台能提供给我们几张桌子,总长度大概多少。如果每个桌子1.2米,那么签到台至少要两张桌子,另外咱还要做一个展示台(宴会厅门口),在展示台还需要一个桌子,所以我们至少要三个桌子,展示台的桌子最好是圆桌。
张经理:两张桌子1.8*2。圆桌有6人桌,8人桌,10人桌选择。
2), 二层哪些地方是我们可以摆东西的。门口有沙发。当时是怎么说的。好像可以移开。(待做:问下刘晶,和张经理确认)(待做:和5)一起问)
3), 确认有几个水牌。几个架子。三个架子。是否需要写名字。(待做)
4), 桌号排列:和人数一起订。
5), 10.4当天有四个婚礼;(待做:如何协调)
待做, 待做内容如有必要先和刘晶沟通。
6), 桌子排列:A,B,C区各四个桌子。
所有需要和张经理再确认的内容需要提前一周,和人数一起确定。
16:33 2008-8-26
贺明,蓝牙:
之前遇到的hcixxx命令出错的原因是没有执行"hciconfig hci0 up"。蓝牙设备使用方法:
1, hciconfig hci0 up;
2, hciconfig -a可以搜到板子上适配器的信息,hcitool scan可以搜到附近蓝牙设备的地址,sdptool browse可以查询附近蓝牙设备的服务信息
另外,之前插入usb蓝牙模块时遇到的error -110(timeout错误),可能不是致命错误——超时后又继续重试。
11:33 2008-8-27
SOC,多媒体,hi3500和hi3511,海思多媒体芯片
产品介绍:http://www.hisilicon.com/cn/products/digimedia1.html。
方案比较Hi3500 Vs GM8180
http://forum.eetchina.com/thread!printPreview.jspa?threadID=1200081752&start=0
楼主 方案比较Hi3500 Vs GM8180 发布时间 : 2008-7-14 下午5:36
提问者 : helloysc
小弟最近要做一个项目,4路车载DVR,在海思的Hi3500和台湾智原GM8180之间徘徊,请高手给点意见,多谢!
第 1 楼 : 回复主题:方案比较Hi3500 Vs GM8180 发布时间 : 2008-7-14 下午10:36
提问者 : 勇往直前888
应该是Hi3511吧。2.25路D1的,其中0.25是双码流。我个人建议,如果要做GM8180 那你的软件实力一定要很强哦。至少是能做TI算法的 要不然你肯定搞不定
第 6 楼 : 回复主题:方案比较Hi3500 Vs GM8180 发布时间 : 2008-7-15 下午10:38
提问者 : 宓
1楼的朋友估计对GM8180平台不了解吧,GM8180开发平台很好用,根本不像你说的那样具备做TI的DSP的那种技术能力,呵呵。
开发包已经很完善,底层驱动已经封装得很好了,而且上层的应用都提供了demo参考。 至于GM8180与HI3510的区别,我想最好是由业界做过HI350以及GM8180的来评价,我只提几点意见,呵呵。
我是这样想的,你们做4路车载DVR产品,芯片的编解码能力以及图象的效果是致关重要的,GM8180可以编码75帧D1,解码60帧D1,同时编解码30帧D1,而HI3510只具备30帧的编码能力或30帧的解码能力,意思是说它同时编解码的能力只有30帧CIF。还有一个重要的区别是,HI3510对动态画面的处理远远比不上GM8180,这就是业界很多之前选择HI3510的公司最后放弃了HI3510而选择GM8180的一个原因。 GM8180的SDK中对驱动的支持已经相当完善了,对于电路图方面,GM8180的SDK包中已经包含了GM8180+TW2835的完善参考设计、GM8180+2TW2835的完善参考设计,而且全部包含软件部分的参考设计,为用户设计4路CIF或8路CIF的DVR提供了方便。
Mick Hu 胡先生 电话:0755-82870885
手机:137 2374 2334
QQ:592469521
MSN:humi0621@hotmail.com
第 14 楼 : 回复主题:方案比较Hi3500 Vs GM8180 发布时间 : 2008-7-21 上午9:19
提问者 : 破晓时分
HI3511与GM8180的架构非常相似,甚至是类同,开发难度相当。不过HI3511出来不到三个月,GM8180都出来1-2年了,HI3511IC的稳定性上还是需要考量。
HI3511的输出部分没有将CIF scalar成D1的功能,在做DVR时,是一个比较大的问题。
GM8180方面只是2个INPUT视频,需要外接2835.才能完成。当然2835提供了非常多的视频优化功能在里面。以及多种分割模式。
楼主还是自己考量吧!!!