在进行嵌入式Linux学习开发的过程中,将经常使用到Linux的操作命令。实际上,Linux系统中的命令也是为实现特定的功能而编写的程序,而且绝大数的命令是用C语言编写的。有些实用性强的程序被广泛使用和传播,逐渐地演变成Linux的标准命令。但是Linux的操作命令繁多,本节将在U-Boot、Linux移植过程中常用到的Linux操作命令罗列出来进行讲解,为后续的学习做好良好的铺垫。读者不要认为这是Linux简单命令则不屑一顾,嵌入式Linux学习是一个漫长的过程,循序渐进方能有所成就,这个过程是由每一小步累加而成的。天下难事,必作于易;天下大事,必作于细。所以读者务必要对待学习的每一个细节。
将下载完成之后的tslib-1.0.tar.bz2存放在宿主机任意一个目录下:
解压完成之后进入tslib-1.0目录,如下所示:
安装完成之后在/usr/local/目录下有:
去掉module_rawinput前面的#,注意前面这个空格也得删除,如下:
//指定触摸屏设备节点
//指定触摸屏插件所在路径
在测试触摸屏之前,首先得保证在/dev目录下有触摸屏设备节点eventX:
运行/usr/local/bin中的ts_calibrate进行校准,成功的话会出现界面,并点击十字符号,完成后会生成/etc/pointercal文件,这便是触摸屏的校准配置文件。
或者可以写一个触摸屏校准脚本calibrate,存放在/bin目录下:
如果执行的是ts_test测试,选择draw画图选项,效果如图5. 2所示。
注:本节配套视频位于光盘中“嵌入式Linux实用教程视频”目录下第五章01课(tslib安装)。
完成之后在ubuntu宿主机解压:
c是商业,o是开源,选择o。
Qt输出信息提示我们进行make编译:
这个编译过程比较久,依每个人的电脑配置而定,大概需要1~3个小时。
安装好之后,在/usr/local目录下面有:
执行make进行编译:
安装好之后,在/usr/local目录下面有:
在文件系统/opt/目录下新建Qt-4.8.4目录,如下所示:
至此,Qt移植就完成。
注:本节配套视频位于光盘中“嵌入式Linux实用教程视频”目录下第五章02课(安装Linux和embedded版本Qt-4.8.4)。
ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础ASCII码,使用 7 位二进制数来表示所有的大写和小写字母、数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:
0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为 8、9、10 和 13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
同时还要注意,在标准ASCII中,最高位(b7) 用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中 1 的个数必须是奇数,若非奇数,则在最高位 b7 添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位 b7 添1。
后128个称为扩展ASCII码,目前许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展 ASCII 码允许将每个字符的第 8 位用于确定附加的 128 个特殊符号字符、外来语字母和图形符号。
最近在学习Python3爬虫,看了这本书《Python3网络爬虫开发实战》(并非打广告),看到了里面提到一个例子,爬取X眼电影的数据,今天试着自己实战一下。
主要是参考了以下资料:
# split()通过指定分隔符对字符串进行切片,因为职员表处有些标签需要我们进行处理结束,希望能够帮助到像我这样的初学者。