- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 2013/09/23 Android的Linux内核与驱动程序
Android的内核特点Android中使用的专用驱动程序Android系统可能使用的标准设备驱动1.Linux核心与驱动Android使用标准的Linux标准的2.6内核作为操作系统。Linux Kernel中Android源码中的目录为:kernelAndroid中内核的结构和标准的2.6内核基本是相同的,Android也在其基础上增加了私有的内容,主要的部
2013-09-25 09:39:52
404
原创 Linux基础命令
用户相关命令useradd usermod userdel groupadd groupmod groupdel passwd id groups wholinux常用用户管理命令命令命令含义格式useradd添加用户账号useradd[选项] 用户名usermod设置用户账号属性usermod[选项]
2013-04-22 15:03:29
258
原创 常用的ARM工具命令
arm-linux-strp:符号信息arm-linux-strip xx --strip -all 移除所有符号信息arm-linux-strip
2013-03-15 14:28:48
92
原创 Shell 命令
ls 显示当前目录的内容pwd显示当前工作目录的cd目录切换命令 cd - :进入上一个工作目录touch创建一个空的文件。 touch 1.txtmv移动文件rm删除文件。 删除目录 rm -rfmkdir 创建文件夹
2013-03-15 11:17:29
409
原创 Android apk安装方式
adb shell安装系统apk只能安装非系统级别应用:从PC机位置安装APK到手机C:\Users\Jeff>adb install C:\Users\Jeff\Desktop\Mytime.apk1903 KB/s (15590 bytes in 0.008s) pkg: /data/local/tmp/Mytime.apkFailure [
2013-03-14 12:19:40
440
原创 驱动相关的操作
将驱动源文件编译成驱动:make -C /usr/src/linux-headers-xxx M=path安装Linux驱动:insmod word_count.ko查看是否成功安装驱动:lsmod word_count卸载Linux驱动:rmmod word_count
2013-03-14 09:09:14
339
原创 编写Linux驱动程序的步骤
建立Linux驱动骨架 任何类型的程序都有一个基本结构。Linux内核在使用驱动时首先需要装载驱动。在装载过程中需要进行一些初始化工作。当Linux系统退出时需要卸载Linux驱动,在卸载的过程中需要释放由Linux驱动占用的资源。在Linux驱动程序中需要提供两个函数来分别处理驱动初始化和退出的工作。这两个函数分别用 module_init 和 module_exit 宏指定。Linux
2013-03-12 21:36:22
676
原创 预处理
“编译预处理”是C语言编译系统的一个组成部分。编译预处理是在编译前由编译系统中的预处理程序对源程序的预处理命令进行加工。源程序中的预处理命令均以“#”开关,结束不加分号,以区别源程序中的语句,它们可以写在程序中的任何位置,作用域是自出现点到源程序的末尾。三种预处理命令执行宏定义(宏替换)简单宏定义定义形式:
2013-03-10 22:57:06
284
原创 指针
数据在内存中存储方式:按数据类型给在内存为其分开一定数量的存储单元(字节)。内存单元的地址内存单元的编号,与变量名对应。内存单元的内容即变量的内容。变量的“直接访问”方式按变量的地址(即变量名)存取变量值的方式变量的“间接访问”方式将变量的地址放在另一个内在单元中,先到另一个内存单元中取得变量的地址,再由变量的地址找到变量并进
2013-03-10 22:04:18
357
原创 嵌入式系统概述
什么是嵌入式系统? 以应用为中心,对功耗,体积,成本都有严格要求,软件硬件可裁剪的专用 计算机系统。嵌入式系统与一般PC系统的区别?嵌入式系统专用于特定的应用,而PC是通用计算机。使用多种类型的处理器和处理器系统结构关注成本大多有功耗约束经常在极端的环境下运行系统资源比PC少的多需要专用工具和方法进行开发设计嵌入式系统的数量远远超过PC应用领域
2013-03-09 21:29:37
470
Genymotion-ARM-Translation 兼容包
2019-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人