-
Notifications
You must be signed in to change notification settings - Fork 2
/
log200802.txt
474 lines (413 loc) · 18.1 KB
/
log200802.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
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
0:04 2008-2-1
待做:
1, 家里;看待看报纸
时间:任意
13:21 2008-02-03
地图:
1, www.sougou.com, www.51ditu.com
2, 开发接口:
我要地图网,开发接口,搜索接口
我要地图网的地图很全,可以和搜狗地图相互补充。
待做:把地图加入到自己的嵌入式系统中。
http://api.51ditu.com/special/interface/search.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
在 <b>北京</b> 搜索
<INPUT TYPE="text" id="searchWord" value="灵图软件"> <INPUT TYPE="button" onClick="search.search(document.getElementById('searchWord').value);" value="搜索">
<div id="maps" style="position:relative; width:400px; height:200px; border:black solid 1px;">
<div align="center" style="margin:12px;"><a href="http://api.51ditu.com/docs/mapsapi/help.html" target="_blank" style="color:#D01E14;font-weight:bolder;font-size:12px;">看不到地图请点这里</a></div>
</div> <br>
<font color="#666666">(搜索效果图)</font>
<script language="javascript" src="http://api.51ditu.com/js/search.js"></script>
<script language="javascript" src="http://api.51ditu.com/js/maps.js"></script>
<script language="javascript">
var map,search;
function showPoint(searchResult)
{
if(searchResult.count>0)//如果存在搜索结果
{
map.clearOverLays();
var poi=searchResult.searchPoints[0];//取出第一个搜索结果点
var point=new LTPoint(poi.point[0],poi.point[1]);//得到该点的坐标的LTPoint
map.centerAndZoom(point,0);
var marker=new LTMarker(point);//向地图上添加一个标记
map.addOverLay(marker);
var mapText=new LTMapText(marker);
mapText.setLabel("<a href='"+poi.url+"' target='_blank'>"+poi.name+"</a>");
map.addOverLay(mapText);
var name=poi.name;//标记点击的时候弹出信息
}
else
{
alert('无结果');
}
}
map=new LTMaps("maps");
map.addControl(new LTSmallMapControl());
search=new LTLocalSearch(showPoint);
search.setCity('北京');
search.search('灵图');
</script>
<script language="javascript" src="http://api.51ditu.com/js/pv.js"></script></body>
</HTML>
13:32 2008-02-03
嵌入式,u-boot
nand flash启动补丁。
Message: 1
Date: Sat, 2 Feb 2008 22:20:46 +0100
From: Harald Welte <laforge@gnumonks.org>
Subject: Re: [U-Boot-Users] u-boot for SC32442B
To: tangwei <tziang@hotmail.com>
Cc: u-boot-users@lists.sourceforge.net
Message-ID: <20080202212046.GH4016@prithivi.gnumonks.org>
Content-Type: text/plain; charset="us-ascii"
On Wed, Jan 23, 2008 at 09:02:06AM +0800, tangwei wrote:
>
> dear ,all
>
> I have a board use S3C2442B43 (400MHz, 64MB mSDRAM, 128MB Nand),and
> there is no flash or other memory,so have to use the nand boot,is
> there someone have done something for this ,please give me some
> advices,thanks.
the patchset in http://svn.openmoko.org/trunk/src/target/u-boot/patches/
supports exactly this CPU with full boot-from-nand support. Please
check the gta02 board configuration in that patchset.
--
- Harald Welte <laforge@gnumonks.org> http://gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
------------------------------
16:16 2008-02-03
在"http://www.arm.linux.org.uk/developer/machines/"注册新的arm machine,自"linux-2.6.12/Documentation/arm/README"。
17:00 2008-02-03
Linux下使用跳舞毯
文档:Suse 10.2中使用跳舞毯简单总结,位置:"Documents/bamvor张健的文档/micro微电子与计算机/Embeded嵌入式系统/软件设计/OS操作系统/linux/软件"
下载跳舞毯程序:http://www.stepmania.com/download.php?file=downloads/StepMania-3.9a-linux.tar.gz
运行后提示找不到libmad.so.0,下载,位于"linuxDoc/Linux_Development/lib/":
===============================================================================
源代码:
http://sourceforge.net/project/downloading.php?groupname=mad&filename=libmad-0.15.1b.tar.gz&use_mirror=nchc
libmad source code
或rpm包:
http://fedoralegacy.ggu-squad.org/fedora/7/i386/
fedora7 rpm download
fedora7官方网站"http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Everything/i386/os/Fedora/",没有这个rpm包。
===============================================================================
我当时使用的源代码包,通用方法:configure>make->make install,会安装到"/usr/local/lib",再执行"export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib",再次运行软件即可。
待做:在arm开发板移植这个跳舞毯程序。
(11:22 2008-7-17)
环境变量"LD_LIBRARY_PATH":用于设置库搜索路径。
google时顺便看到一篇文章,分析了使用LD_LIBRARY_PATH的优缺点:
http://xahlee.org/UnixResource_dir/_/ldpath.html
Why LD_LIBRARY_PATH is bad
读后感:1, 少用;2, 如果一定要用里面不要再加入其它环境变量,否则指向的路径难以预料。
09:42 2008-02-04
LEON, 浮点运算
自: LEON SPARC maillist. Re: Sparc Cross Compile for Floating Point
Thanks a lot for the response, I found the answer: LDFLAGS+=-msoft-float
14:46 2008-02-04
硕士毕业设计(基于软核SOC的嵌入式Linux显示技术研究), LEON+GUI
论文要求:
硕士学位论文:理工科一般为2~3万字,管理及人文学科一般为3~4万字,其中绪论要求为3000~5000字。
15:48 2008-02-04
嵌入式,扩展显卡
S1D13506,S1D13505使用EDO DRAM。有PCI接口的framebuffer驱动。
待做:看ISA总线和通用总线的程序。理解如何连接2410/2440芯片。可能需要参考网卡扩展方法。
20:41 2008-2-6
(01:00 2008-02-17)
(16:55 2008-3-19)
硕士毕业设计(基于软核SOC的嵌入式Linux显示技术研究),素材
思路:论文的主题是从不同层次分析显示技术及其相关内容:显示驱动,gui。
现有字数22000。
0,绪论:2000字。
1,建立开发环境。LEON开发环境的建立;对比环境s3c2410/2440开发环境的建立。3000字。
LEON软件结构简述:bootloader, kernel, filesystem。
u-boot结构简述:500字。如果有时间加入LEON u-boot移植分析。500字。
Linux移植分析:2410+LEON。一共1000字。
文件系统介绍和选择:yaffs, cramfs, jffs2/3等,500字。Linux启动脚本介绍,500字。
2,framebuffer。9000字。
(1)层次结构分析(常用函数分析)。
(2)优缺点分析;
(3)比较不同情况的驱动接口的异同:
(a)vfb和实际设备;
(b)片内LCD控制器,片外LCD控制器(显卡)。
(c)彩色和黑白LCD控制器。
3,gui移植。gui如何支持硬件(显示,输入输出,声音)。6000字。
显示:framebuffer
输入输出:支持USB键盘,支持按键。
(11:47 2008-02-13)中文输入法的移植和修改。"11:47 2008-02-13"结束
声音。
4,结论:1000字。
20:53 2008-02-10
数字集成电路,LEON开发,FPGA
GRLIB IP Library User’s Manual
p53页的6.3"Using verilog code", 6.4"Adding an existing AMBA IP core to GRLIB"对使用verilog代码,加入ipcore到grlib有详细的说明。
21:42 2008-02-10
嵌入式操作系统,Nucleus
Tensilica的CPU,LEON都支持Nucleus。
自:Tensilica的内核简介=+Xtensa,Diamond,gaisler ftp
23:42 2008-02-10
(14:42 2008-02-12)
实验室LEON项目,项目计划,补充,待做
1,现在已经有了leon u-boot比较齐全的文档。LEON软件系统的最终目标应该是和s3c2410/2440类似的u-boot+kernel+filesystem结构。
leon u-boot文档:/media/Documents/bamvor张健的文档/micro微电子与计算机/Embeded嵌入式系统/SOC嵌入式系统芯片/sparc/leon/download/u-boot:README和"examples/grxc3s1500/README"。
待做:查加入leon u-boot的ambapp命令是如何实现的。即如何在软件层读取出硬件配置,通过DSU?
2,今天去gaisler网站本来是随便看看,其实应该是为了制定项目计划有意识的搜集资料并得出这个结论。
3,希望5月答辩前能在LEON上完成vga上显示QT用户界面的功能。u-boot+kernel+filesystem的基本内容可以由贺明他们完成,QT相关部分可以由张健完成。
4,LEON开发板:后续开发:连接液晶屏幕。只需要把现有vga数字信号直接引出,并且连接高压模块即可。
21:57 2008-02-11
vivi学习,开发板配置,待做
根据文档"Documentation/guide.txt",smdk2410是64Mflash,64M sdram,但这里配置的是32Mflash,不明白,查。
include/platform/smdk2410.h:
#ifdef CONFIG_S3C2410_NAND_BOOT
/* Flash */
#define FLASH_BASE ROM_BASE0
#define FLASH_SIZE SZ_32M
......
#endif /* CONFIG_S3C2410_NAND_BOOT */
......
#define DRAM_BASE DRAM_BASE0
#define DRAM_SIZE SZ_64M
22:09 2008-02-11
待做,查代码,理解起始位置
自:/media/NEW/log/fv/kernel_driver/filesystem/yaffs+cramfs/test/fs.log
lib/load_file.c
/* Parse arguments */
switch (argc) {
case 4:
dst_part = get_mtd_partition(argv[2]);
if (dst_part == NULL) {
printk("Could not found \"%s\" partition\n", argv[2]);
return;
}
to = dst_part->offset;
size = dst_part->size;
flag = dst_part->flag;
modem = modem_is(argv[3]);
break;
......
}
......
/* if load to ram */
if (where_to == LOAD_TO_RAM) {
buf = (char *)to;
}
/* download a file */
retlen = download_file(buf, size, modem, file_name);
/* hacked by nandy. delay for serial output */
{ int i = 0x10000; while (i > 0) i--; }
if (retlen == 0) {
printk("Failed downloading file\n");
return;
}
printk("Downloaded file at 0x%08lx, size = %d bytes\n", buf, retlen);
11:34 2008-02-13
待做:改经logAssistant.sh,使其搜索所有文本格式的文档。如果匹配,进行提示。
13:14 2008-02-13
待做,查代码,理解vivi烧写的起始位置和如何起作用的。
15:09 2008-2-16
毕业设计,framebuffer驱动学习
Writting Linux Frame Buffer Driver fo LCD Device=+
查:
fb_var_screeninfo
__u32 accel_flags; /* acceleration flags (hints) */、
struct fb_fix_screeninfo {
__u32 accel; /* Type of acceleration available */
22:27 2008-02-16
Linux,内核
自:第七讲 内核空间和用户空间
自:http://www.kerneltravel.net/
源代码的注释中说明,如果你的物理内存大于950MB,那么在编译内核时就需要加
CONFIG_HIGHMEM4G和CONFIG_HIGHMEM64G选项,
23:10 2008-02-16
Linux,uda1341音频驱动
源代码位置:
ound/oss/s3c2410-oss.c
内核配置位置:
Device Drivers->Sound->Sound card support->Open Sound System (DEPRECATED)->S3C2410 audio support try s3c2440
23:54 2008-02-16
毕业设计,framebuffer驱动分析,virtual framebuffer
int __init vfb_init(void)
"drivers/video/fbmem.c"
/**
* fb_get_options - get kernel boot parameters
* @name: framebuffer name as it would appear in
* the boot parameter line
* (video=<name>:<options>)
* @option: the option will be stored here
*
* NOTE: Needed to maintain backwards compatibility
*/
int fb_get_options(char *name, char **option)
{
char *opt, *options = NULL;
int opt_len, retval = 0;
int name_len = strlen(name), i;
if (name_len && ofonly && strncmp(name, "offb", 4))
retval = 1;
if (name_len && !retval) {
for (i = 0; i < FB_MAX; i++) {//FB_MAX
if (video_options[i] == NULL)//video_options
continue;
opt_len = strlen(video_options[i]);
if (!opt_len)
continue;
opt = video_options[i];
if (!strncmp(name, opt, name_len) &&
opt[name_len] == ':')
options = opt + name_len + 1;
}
}
if (options && !strncmp(options, "off", 3))
retval = 1;
if (option)
*option = options;
return retval;
}
1, linux/fb.h定义了:
FB_MAX:
#define FB_MAX 32 /* sufficient for now */
2, video_options是fbmem.c的"static int __init video_setup(char *options)"函数从command line中得到的。从其中
if (!global) {
for (i = 0; i < FB_MAX; i++) {
if (video_options[i] == NULL) {
video_options[i] = options;
break;
}
}
}
}
setup("video=", video_setup);
代码看,好像是会把所有"video="起始的命令行参数都保存到video_options。待做:有时间试验。
00:41 2008-02-17
毕业设计,计划:
写论文时间:2/17--4月底。
两个多月。
实际时间:
1),周末大约从3月8日开始到4月27日:8个周末=16天。
2),平时争取每天一小时时间做论文。车上时间和宿舍时间交叉使用。注:争取保证工作内容工作时间完成,下班时间学习相关内容。
论文字数:2-3万。计划写2.5字。3月27日前完成2万字。剩下需要再做东西的部分4月完成。
具体计划见"20:41 2008-2-6"
11:33 2008-02-17
c语言,strsep
extract token from string
char *strsep(char **stringp, const char *delim);
待做:完成strsep,看代码?
(19:41 2008-02-17)
strtok中的例子,是使用strtok_r分解两级分割符。
BUGS
Avoid using these functions. If you do use them, note that:
These functions modify their first argument.
These functions cannot be used on constant strings.
The identity of the delimiting character is lost.
The strtok() function uses a static buffer while parsing, so it’s not thread safe. Use strtok_r() if this matters to you.
11:50 2008-02-17
待做:给叶博发邮件,更新QTprogramming.txt
"/tmp/release/doc/QTprogramming.txt"
16:55 2008-2-22
skyeye,待做,保存网页
http://www.skyeye.org/index.shtml
skyeye主页。现在支持的软件如下:
uC/OSII-2.x with network support
uClinux based on Linux2.4.x/2.6.x with Network/LCD/TouchScreen/Flash Mem support
ARM Linux 2.4.x/2.6.x with Network/LCD/TouchScreen/Flash Mem support
Nucleus
Rtems
Ecos
lwIP on uC/OSII
applications on uC/OSII, uClinux,ARM Linux
http://www.linuxfans.org/bbs/thread-182416-1-1.html
skyeye 1.2.4模拟s3c2410运行qt-embedded的步骤
15:43 2008-2-25
Nucleus arm开发板
http://www.realarm.com.cn/bbs/Boards.asp?Assort=1
http://auction1.taobao.com/auction/item_detail-0db2-f5a6ae494f6bb8b4511c75df3dd1741c.jhtml
15:59 2008-2-25
待做:
1, 看"http://www.cevx.com/bbs/index.asp"。
2, 保存网页。
http://www.52rd.com/S_TXT/2008_2/TXT9279.HTM
谷歌Android手机原型正式亮相3GSM大会
3,保存网页
http://www.javaeye.com/topic/161420
手机开发平台指南、教程和资料介绍
4,待看
MTK_MMI.tar.gz,自"http://linux.chinaunix.net/bbs/viewthread.php?tid=909513"。
16:43 2008-2-25
朋友信息
leo li <lihongxing6662005@yahoo.com.cn,苏州。
台湾众联(LCD生产)
5.7寸液晶大约50美金。(估计是批发价)
12:31 2008-2-26
Windows下Linux ext2/ext3阅读器
http://www.chrysocome.net/explore2fs
explore2fs
http://www.diskinternals.com/linux-reader/
Linux Reader,在公司机器不能用。待做:在家里尝试。
其他方法:
http://www.yeeyan.com/articles/view/888888/4137
其中包括可写的软件。
12:34 2008-2-26
婚礼,衣服
http://auction1.taobao.com/auction/item_detail-0db1-7376eecbb4c4e8bb203068e0a9609cf2.jhtml
唐装,220元。
9:49 2008-2-27
待做,专业:
1, 重写logAssitant只使用POSIX标准,使其在Linux和Windows下都可运行。如果Windows不支持某些POSIX规范,自己建立一个库实现之。
估计到5月才有时间做了。
2, 看NEW\temp\personnal
13:42 2008-2-27
Linux内核设计与实现
http://bbs.linuxpk.com/viewthread.php?tid=8039
14:42 2008-2-27
待做:
1, 看文章,保存网页:
http://blog.csdn.net/Jupin/archive/2007/10/11/1819449.aspx
UNIX 环境编程
2, 定期看博客,加入RSS。
http://blog.csdn.net/Jupin/archive/2007/10/11/1819449.aspx
很好的编程类博客。
3, 加入RSS时,把佳露男朋友博客一起加入。
4, 看文章,保存网页:
http://www.ibm.com/developerworks/cn/linux/l-posixcap.html?ca=drs-tp4607&S_TACT=105AGX52&S_CMP=techcsdn
POSIX 文件能力:分配根用户的能力
5, "15:11 2008-2-27"
待做,结合via"15:08 2008-2-27",看数据结构双向链表部分。
6, 要LEON Sparc有vga和键盘的prom文件。
9:57 2008-2-29
LEON Linux,配置
自: snapgear 2.6 on leon3 From: hildebrandt.hsuhh
回答:Jiri Gaisler。(Gaisler技术支持?)
snapgear Linux启动失败(或不提示)有可能的原因:
1, 启动没有加"-nb",参数。(我前面的文档应该有,查,待做)
2, Linux配置有问题。例如配置中加入了monitor和键盘,这样会把启动信息输出到monitor上。
可能的修改:把"template configuration"从vga_ps2改为gr-xc3s-1500。
10:03 2008-2-29
随笔,LEON Linux
当时做SnapGear Linux时,连键盘的设备文件是哪个都不知道,自己就在尝试插上PS/2键盘后,PS/2键盘能不能控制PC机的LEON终端。其实板子的键盘要想使用应该是建立终端并且把键盘和终端相连。
11:18 2008-2-29
待做,今天
http://home.focus.cn/msn/news/2008-02-27/97792.html
色彩点缀靓丽家居 揭秘家居色彩搭配的秘密(图)
15:56 2008-2-29
网站:
http://www.hoodong.com/quickdoclist/1
http://www.hoodong.com/
互动百科,很不错。资料查找,查询。
http://www.hoodong.com/wiki/%E6%89%98%E9%A9%AC%E6%96%AF%C2%B7%E9%98%BF%E5%A5%8E%E9%82%A3
托马斯·阿奎那:中世纪最著名的神学家。天主教教会认为他是历史上最伟大的神学家,将其评为33位教会圣师之一。