摘要: RK方案中的开机画面处画逻辑 在RK的方案中,如RK1109,RK1126,RK3568这些嵌入式LINUX方案在开机画面的处理逻辑都是一致的. 用户的uboot,kernel开机画面都是同dts,kernel一起入在一个boot.img文件中的. boot.img的文件结构,基本又同Android 阅读全文
posted @ 2023-04-27 11:56 jhting 阅读(1118) 评论(0) 推荐(0)
摘要: 以下记录在学习LDD3时调试处理打印的一些操作syslog 不同的发行版,不同的脚本文件,如fedora18中为rsyslog的名称1:配置文件/etc/syslog.conf(fedora rsyslog.conf)格式事件.等级 处理方式2:服务service syslog/rsyslog(fedora) status/restart/sart/stop3: 常用日记记录文件/var/log/messages是否保存到这个文件,是要看syslog.conf的配置文件的。如以下的配置:*.info;mail.none;authpriv.none;cron.none /var/log/me.. 阅读全文
posted @ 2013-12-19 17:47 jhting 阅读(283) 评论(0) 推荐(0)
摘要: 开如学习LDD3这本书。 我是在Fedora18上学习的,但我安装的这个版本,/usr/src/下面没有相应的源代码。自己从KERNEL网站下载相应版本源码(安装驱动有问题) 于是从kernel的网上下载了一个3.6.10的kernel源码,我的fedora18是这个版本(uname -r查看)。 下载解压放在/usr/src/kernel/目录下,开始学习 这里需要修改Kernel源码中Makefile中定义的版本,一般LINUX发行商都会自己定义一个EXTRAVERSION的标识,下载的源码需要与使用的LINUX保存一致,不然,驱动在加载时提示加载不了,如我之前的提示(/var... 阅读全文
posted @ 2013-12-19 13:50 jhting 阅读(865) 评论(0) 推荐(0)
摘要: (百科)1.vim的设计理念是组合;命令组合: Vim强大的编辑能力中很大部分是来自于其普通模式命令。vim的设计理念是命令的组合。例如普通模式命令"dd"删除当前行,"dj"代表删除到下一行,原理是第一个"d"含义是删除,"j"键代表移动到下一行,组合后"dj"删除当前行和下一行。另外还可以指定命令重复次数,"2dd"(重复"dd"两次),和"dj"的效果是一样的。"d^","^"代表行首,故组 阅读全文
posted @ 2013-12-13 16:05 jhting 阅读(539) 评论(0) 推荐(0)
摘要: 1:一行可以有多个命令,用";"分开 如: cd ..; ls -l2:先项用"-"开始,多个连接可连在一起,如:ls -lh,3:"--"表示长选项。4:"&"表示后台执行命令5:shell识别三种基本命令:内建命令、shell函数、外部命令6:变量:定义新的变量 变量名=值,“=”前后不能有空格,引用变量 $变量名7:$变量名可用在字符串中,像 “hello world $变量名”,感觉像替换了一下8:echo\printf9: 及 >>学习:shell脚本学习指南 摘录 阅读全文
posted @ 2013-12-13 12:04 jhting 阅读(199) 评论(0) 推荐(0)
摘要: 1:位于脚本文件最开始2:#!告诉系统内核应有哪个shell来执行所指定的shell脚本。3:如#! /bin/bash ,#!与shell文件名之间可以有空格,没有限定。4:指定的shell可以带参数,如 #! /bin/bash -f,如果文件后只加“-”,表示没有参数:#! /bin/bash -,注意点:1:现在的系统没有对#!这一行的长度做一定的限定,各个系统之前不一致,最好不要大于63个字符。2:在一些系统中,命令行部分,包括了完整的路径,不过有的系统却不是这样,命令行部分会原封不动的传给程序,因此脚本最好有完整的路径名。3:别在shell文件名之后放空格,因其会原封不动的和脚本文 阅读全文
posted @ 2013-12-13 11:56 jhting 阅读(334) 评论(0) 推荐(0)
摘要: 1:shell调用执行程序或脚本2:unix内核启动一个新的进程,在该进程中执行所指定的程序。3:如果是编译型程序,内核成执行,如果无法执行指定的程序,返回“not executable format file”的错误信息4:shell如果收到内核无法执行的错误信息(不是编译程序),则后把程序当成shell脚本执行,启动一个标准shell副本执行脚本程序学习:shell脚本学习指南 摘录 阅读全文
posted @ 2013-12-13 11:41 jhting 阅读(689) 评论(0) 推荐(0)
摘要: Linux/UNIX的shell在执行命令时,会查找路径$PATH来录找命令。1:$PATH是一个以冒号分隔的目录列表,执行命令时,会在列表中查找。2:命令可以是SHELL脚本也可以是可执行文件,对SHELL来说没有区别。3:查找的按列表的先后顺序查找4:$PATH的空项目,表示当前目录,如:PATH=:/bin:....,当前目录也可以使用".",表示,这样更明确, 在有的系统里,空项目表示当前目录,并不支持5:为安全性考虑,不应把当前目录加到$PATH列表中学习:shell脚本学习指南 摘录 阅读全文
posted @ 2013-12-13 11:31 jhting 阅读(928) 评论(0) 推荐(0)
摘要: 最近开始接触android的开发,下载了NDK,LINUX 32位的,放在WINDOWS共享的目录里,LINUX用mount -t cifs的方式共享使用文件,发现ndk-build总是编译不过,相应的目录,用ndk-build V=1查看命令执行,最终没有产生.o的目标文件,所以ndk-build时提示,一些xx.o文件不存在搞了很长时间都不知原因,晚上在家里电脑上用eclipse也是放在共享的目录里 linux使用,提示共享的目录,不行,运行不了eclipse,突然想起,ndk-build不能编译过,没有产生.o的目录文件,是不是也是放在共享的目录里的原困呢?把ndk的相关文件都拷贝到li 阅读全文
posted @ 2013-06-06 14:24 jhting 阅读(232) 评论(0) 推荐(0)