arm-linux编译嵌入式数据库sqlite3
1、linux平台:Ubuntu 14.04 32位平台 2、arm-linux-gcc版本4.4.3,确保可用 3、下载sqlite3最新源代码 版本3.8.8.3 4、解压缩下载的源代码包:tar zxvf sqlite-autoconf-3080803.tar.gz 5、配置:./configure --prefix=/usr/local/sqlite --target=arm-linux --host=arm-linux LD=arm-linux-ld 6、make 此时发现问题,提示无目录 3.8.8.3,经分析,是交叉编译gcc版本不能正确解析makefile中的一个字符串-DPACKAGE_STRING=\"sqlite\ 3.8.8.3\"(中间有个空格),改成-DPACKAGE_STR......
OpenWrt系统常用操作
某日,我将数年前购买的TP-Link WR703N 无线路由器刷OpenWrt的官网固件,没想到刷成了砖头。LED灯常亮,无线没有开启,有线不能连接,telnet也不通。 在这种情况下试图恢复到安全模式,按住RESET键之后再上电可以进入安全模式(我这个案例免除了用TTL线连接到芯片的极端情况),此时无密码的情况下可以telnet,如果设置了密码,可以用ssh。 一、烧写固件 进入之后,在自己电脑上搭建一个简易的FTP Server。然后将验证过的适合系统的固件(比如wr703n-std.bin)放在里面。用网线......
关于抽象能力
作为一个技术派,随着年月的增长,能够体现功力增加的无疑是对事物的抽象化能力。 抽象能力,就是发现这个世界上隐藏在最深处的运作模型。 当代码越写越多,功能越来越复杂的时候,技术人员如果一直沉浸在写几段极其巧妙的函数中,那么永远得不到进步。 怎么办? 这个时候就是要培养抽象能力的时候了。就像做研究,如果你的研究成果被无数人引用,你就是成功的,因为你把一件事做到了极致,做到了独立,做到了系统无关。其实这就够了。 一套复杂的系统,如果你能把系统中关键的......