摘要:
重要的概念 1.链接地址:链接时指定的地址(指定方式:使用-Text,或者链接脚本) 运行地址:程序实际运行时地址(指定方式:由实际运行时被加载到内存的哪个位置决定的) 链接地址和运行地址:可能相同也可能不同 加载地址:程序在存储器(NAND,NOR等)中的地址 2.位置无关码:赖于程序当前运行的P 阅读全文
摘要:
今天重新拿起Mini2440来玩,由于原来是在XP上玩的,没遇到什么问题,现在电脑系统升级到Win10了,遇到不少坑。以此记录一下,避免下次再玩的时候又重复出现一些坑。 坑一:板子电源接口有问题,供电偶然会出现异常(这是我的板子特有,使用有一段历史了) 现象:插上电源,板子电源灯亮,程序就是不跑。 阅读全文
摘要:
1.PRI -> 进程的优先级,大部分系统(Linux、UCOSII)都是数字越低优先级越高,进程就优先运行 , Linux中的PRI(new) = PRI(old) + nice ,其中 , PRI(old)为系统算法决定 ,在创建时被赋予不同的值,用户不可修改 ,用户只能通过修改nice来修改进 阅读全文
摘要:
一,安装Sqlite3 1.入门时看http://www.runoob.com/sqlite/sqlite-intro.html,说的简单,但是适合入门 2.在终端输入sqlite3,没有返回信息,表示系统没有安装sqlite3,否则系统已安装(系统一般附带有安装) 3.需要自己安装时,到http: 阅读全文
摘要:
1.背景:项目需要把protobuf文件压缩后再传到MQTT,于是就想到了zlib 2.zlib是提供数据压缩用的函式库,此函式库为自由软件。 3.网上下载zlib压缩包,执行如下命令,函数库就可使用 $tar -xvzf zlib-1.2.3.tar.gz$./configure$make$sud 阅读全文
摘要:
1.硬件是Arm 9的板子,运行的系统是Ubuntu 12.05 2.电脑虚拟机上安装的系统是Ubuntu 10.04,程序的开发都是在虚拟机上完成,开发IDE是eclipse 3.eclipse 默认的编译连接按钮Debug能够自动生成makefile,编译文件,与可执行文件(正确安装gcc前提下 阅读全文
摘要:
1.不同网段的主机不能建立TCP连接 2.TCP客户端可以用bind绑定自己的IP与port(一般情况下不需要绑定,port由系统自动分配) 3.accept() 函数返回一个套接字,send / recv 应该使用这个新的套接字 4.Linux 中,添加文件的方法: (1)用vi直接添加,如 vi 阅读全文
摘要:
刚入门学习网络编程,路由器知识匮乏,在此恶补一下。。。。。。 (一)WAN 口与LAN 口: 路由器是网络的重要设备,路由器也分很多类型,就网吧用户而言,根据网吧路由器接口的不同,有WAN和LAN接口。这两种接口外表看起来是一样的,但它的用处是不一样的,下面我们具体的看看这两种网吧路由器接口区分在哪 阅读全文