上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 68 下一页
  2009年1月4日
摘要: 嵌入式开发基础(2)一、目标板在开发机(运行桌面Linux系统)和目标板(嵌入式开发板)之间:首先通过RS-232串口线进行连接,其次通过以太网连接线进行连接。通过RS-232串口线进行连接,使用串口通信工具,最常用的是Minicom工具,它对于所有的桌面Linux发布包都有效。目标板的启动:1)目标板电源启动,bootloader立即得到处理器的控制。执行底层硬件初始化,包括:处理器和内存设置、串口UART控制初始化、以太网控制器初始化等。U-Boot载入2)引导内核U-Boot初始化硬件、串口以太网接口,然后U-Boot载入和引导Linux内核。所有的bootloader都有一个载入和执行 阅读全文
posted @ 2009-01-04 17:50 YangJin 阅读(172) 评论(0) 推荐(0)
摘要: 嵌入式开发基础(1)LSB Linux Standard Base Linux标准库LSB已经支持多种架构,包括IA32/64、PowerPC32/64、AMD64等等。LSB可分解成一个核心组件和单独的架构组件。LSB规定了Linux发布包的公共属性,包括对象格式、标准库接口、命令和工具的最小集、文件系统布局、系统初始化等。LSB是一种指导你如何为Linux编程的标准,但不一定要遵守它的准则,它只是提供好的建议。LSB的主要受益者是独立软件开发商,他们只要遵循这个标准就无需针对不同的发行版开发不同的产品,可大大减少成本,LSB就是为了避免重复的浪费的软件开发。2008年10月,L... 阅读全文
posted @ 2009-01-04 13:26 YangJin 阅读(202) 评论(0) 推荐(0)
  2009年1月3日
摘要: Python学习笔记(4)1)Python Objects所有的Python对象都有下列三个特征: id:对象间相互区别的唯一标识符。任何对象的id均可通过内建的id()函数获得,其值为内存地址。 类型:对象的类型指示对象能保持的类型、能应用的操作。可使用内建的type()函数显示对象的类型。 值:对象表示的数据项。确定的Python对象有熟悉、数据值或可执行代码(如方法)等。2)标准类型· 数字(4种单独的子类型) -Regular或纯整数 -长整数 -浮点实数 -复杂数· 字符串String· 列表List· 元组Tuple· 字典Dict 阅读全文
posted @ 2009-01-03 22:51 YangJin 阅读(168) 评论(0) 推荐(0)
  2008年12月31日
摘要: Python学习笔记(5)标准库函数Python提供了很多标准库函数,用于完成很多通用任务。之前已经用过input(),raw_input(),range()等函数。一些库函数已经在Python解释器中内建,因此可以直接调用。还有很多库函数则放在模块下的文件中。这些模块在安装Python时已一并复制,要调用这些放在模块内的库函数,必须使用import()语句导入。1)产生随机数import randomdef main(): number = random.randint(1,10) print 'The number is', numbermain()结果:The numbe 阅读全文
posted @ 2008-12-31 15:57 YangJin 阅读(204) 评论(0) 推荐(0)
摘要: SELinux介绍SELinux全称为Security-Enhanced Linux,是一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux是由美国国家安全局NSA对于强制访问控制的实现,是 Linux上最杰出的新安全子系统。SELinux可以最大限度地保证Linux系统的安全。SELinux 是2.6版本的Linux内核提供的强制访问控制(MAC)系统。对于目前可用的Linux安全模块来说,SELinux是功能最全面,而且测试最充分的,它是在20年的MAC研究基础上建立的。SELinux在类型强制服务器中合并了多级安全性或一种可选的多类策略,并 阅读全文
posted @ 2008-12-31 11:00 YangJin 阅读(331) 评论(0) 推荐(0)
  2008年12月30日
摘要: TFTP协议介绍TFTP(Trivial File Transfer Protocol)即简单文件传输协议,它是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP协议是一种非常简单的文件传输协议,只具有FTP的基本功能。它运行在 UDP(用户数据报协议)上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。与FTP相比,TFTP的大小要小的多。因此,它缺乏标准 FTP 协议的许多特征。TFTP协议为小文件传输而设计。TFTP 只能从远程服务器上读、写文件(邮件)或者读、写文件传送给远程服务 阅读全文
posted @ 2008-12-30 09:32 YangJin 阅读(1272) 评论(0) 推荐(0)
  2008年12月29日
摘要: Python学习笔记(3)1)Statements and SyntaxHash mark (#)表示Python注释NEWLINE(/n)是标准行操作符Backslash(/)表示一行继续Semicolon(;)在同一行连接两个语句Colon(:)从suite中分隔首行Suites通过缩进进行限制Python文件以模块进行组织2)Variable Assignment等号(=)是赋值操作符>>> anInt = -12>>> String = 'cart'>>> aFloat = -3.1415*(5.0**2)>& 阅读全文
posted @ 2008-12-29 21:25 YangJin 阅读(199) 评论(0) 推荐(0)
摘要: python学习笔记(1)1)** 表示“冥”2)输入函数 raw_input()3)字符串操作:>>> pystr='python'>>> iscool='is cool!'>>> pystr[0]'p'>>> pystr[2:5]'tho'>>> iscool[:2]'is'>>> iscool[3:]'cool!'>>> iscool[-1]'!'> 阅读全文
posted @ 2008-12-29 21:20 YangJin 阅读(210) 评论(0) 推荐(0)
  2008年12月24日
摘要: Python学习笔记(2)1)Error and Exceptions错误和异常语法错误是在编译时检查,但Python允许在程序执行期间检查错误。当检查出错误,Python解释器抛出、产生、触发一个异常。要增加错误检测或异常处理到代码,使用try-except语句。语法如下:try: try_running_this_suiteexcept suite_if_someError_occurs2)FunctionsPhthon的函数与其它编程语言相似,函数使用()操作符进行调用,函数在使用前声明,函数类型是其返回值类型。函数的参数通过引用进行调用。声明函数:def function... 阅读全文
posted @ 2008-12-24 21:04 YangJin 阅读(145) 评论(0) 推荐(0)
  2008年12月19日
摘要: EJTAG片上调试单元EJTAG单元是一个CPU内用于构建调试和跟踪工具的资源的松散集成的集合。EJTAG通过复用每个SoC内已提供的用于芯片测试的JTAG引脚,找到一个不影像被测设备和主机连接的反复。EJTAG调试单元需要:1)与主机的物理连接一般经通用网络或电缆连接到调试主机的某种探针设备。2)主机/探针的“远程控制”CPU的能力那是通过让CPU从一个dmseg的内存区域执行代码实现的。3)调试专用的异常在MIPS EJTAG中,这是一个由特殊的调试模式标志的特殊的超级异常。你可以用EJTAG调试器来调试整个系统。可用EJTAG调试器来调试整个系统,甚至于调试它自身的普通异常处理程序。4) 阅读全文
posted @ 2008-12-19 17:12 YangJin 阅读(490) 评论(0) 推荐(0)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 68 下一页