Apr 4
点击在新窗口中浏览此图片  点击在新窗口中浏览此图片
高通的CPU附近小区这真是个难点,看来要想办法从BCCH方面去获取,开始要先实现最近小区,然后记录最近小区对应的BCCH,从而反查附近小区
Tags: ,
Mar 31
点击在新窗口中浏览此图片

Kaiser在USB连线电脑一会就自动播放My Documents中的图片,屏保虽然不错,可是每次都是突然的屏幕一亮,弄得我老是以为是有电话或信息进来,感觉不是很好,所以想要关掉。打开图片和视频→菜单→工具→选项,里面有勾选可以关掉cool
Mar 29
MMC 无法打开 .msc 文件的错误
MMC无法打开文件:*.msc。
这可能是由于文件不存在,不是一个 MMC 控制台,或者用后来的 MMC 版本创建。也可能是由于您没有访问此文件的足够权限。

解决方法:在开始-运行里输入regsvr32 C:\Windows\system32\msxml3.dll
Tags:
Mar 22
点击在新窗口中浏览此图片
FieldTest.exe的GSM参数有附近小区的BCCH信道号码与信号强度,只可惜没有附近小区的ID,不过总算是有突破性进步,哈
点击在新窗口中浏览此图片
测试软件上获得的数据,下面是相关的AT命令
@HTCCSQ: 4
+COPS: 0,0,"China Mobile Com",19
+CSQ: 28,99
@HTCCSQ: 4
+COPS: 0,2,"46000",19
@HTCCSQ: 4
+COPS: 0,0,"China Mobile Com",19
+CSQ: 29,99
$GSM: 16,"27bd","01","46000",46 -75,54 -80,542 -87,80 -92,588 -87,52 -90,0,"46000","7c0e6b5b",1530,0,1,-56,0
$GSM: 16,"27bd","01","46000",46 -79,54 -80,588 -87,542 -88,52 -90,607 -92,0,"46000","7c0e6b5b",1530,0,1,-58,0
Tags:
Mar 18
本来研究高通CPU的小区获取问题已经有进展,真想不到这时Kaiser的排线损坏,极度郁闷中,这个星期天要到华强北了,滑盖的机子本来就这功能强,用多又会坏排线,这排线还不便宜呀,真是矛盾...暂时只能用回以前的585了unhappy
点击在新窗口中浏览此图片
花了100多银子终于把排线换了,HTC设计这个线路真失败,排线易坏,不应该把这么多元件设计为一体
Mar 17
(1)GBLL 伪指令用于定义一个全局的逻辑变量,并初始化为{False}。
GBLL    BOOTLOADER
BOOTLOADER   SETL    {TRUE}

(2)GET(或 INCLUDE)
GET 伪指令用于将一个源文件包含到当前的源文件中,并将被包含的源文件在当前位置进行汇编处理。可以使用 INCLUDE 代替 GET。
INCLUDE ..\\..\\kernel\\oal\\startup.s

(3)IMPORT 伪指令用于通知编译器要使用的标号在其他的源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该标号均会被加入到当前源文件的符号表中。
    IMPORT      BootloaderMain
IMPORT      MMUSetup
(4)BL  带返回的跳转指令
(5)BEQ表示“相等则跳转”,即当CPSR中的Z标志置位时发生跳转
B   Label    ;程序无条件跳转到标号Label处执行
CMP R1,#0   ;当CPSR寄存器中的Z条件码置位时,程序跳转到标号Label处执行
BEQ Label    
Tags:
Mar 17
Windows CE是一个32位的操作系统,所以其虚拟内存的大小是4GB(2的32次方)。Windows CE把这4GB虚拟内存空间分为低地址2GB和高地址2GB。应用程序使用的地址空间是低地址2GB,高地址2GB专供Windows CE内核使用。在Windows CE 3.0源码的PRIVATE/WINCEOS/COREOS/NK/INC/nkarm.h头文件里有一些有趣的信息:

/* High memory layout
*
* This structure is mapped in at the end of the 4GB virtual
* address space.
*
*  0xFFFD0000 - first level page table (uncached) (2nd half is r/o)
*  0xFFFD4000 - disabled for protection
*  0xFFFE0000 - second level page tables (uncached)
*  0xFFFE4000 - disabled for protection
*  0xFFFF0000 - exception vectors
*  0xFFFF0400 - not used (r/o)
*  0xFFFF1000 - disabled for protection
*  0xFFFF2000 - r/o (physical overlaps with vectors)
*  0xFFFF2400 - Interrupt stack (1k)
*  0xFFFF2800 - r/o (physical overlaps with Abort stack & FIQ stack)
*  0xFFFF3000 - disabled for protection
*  0xFFFF4000 - r/o (physical memory overlaps with vectors & intr. stack & FIQ stack)
*  0xFFFF4900 - Abort stack (2k - 256 bytes)
*  0xFFFF5000 - disabled for protection
*  0xFFFF6000 - r/o (physical memory overlaps with vectors & intr. stack)
*  0xFFFF6800 - FIQ stack (256 bytes)
*  0xFFFF6900 - r/o (physical memory overlaps with Abort stack)
*  0xFFFF7000 - disabled
*  0xFFFFC000 - kernel stack
*  0xFFFFC800 - KDataStruct
*  0xFFFFCC00 - disabled for protection (2nd level page table for 0xFFF00000)
*/
Tags:
分页: 8/15 第一页 上页 3 4 5 6 7 8 9 10 11 12 下页 最后页 [ 显示模式: 摘要 | 列表 ]