- 博客(17)
- 收藏
- 关注
原创 Ubuntu18.04 构建android8.0编译环境
在编译服务器 shell 中输入 make –v 命令,查看 make 版本是否为 3.81 或 3.82。输入“arm-hisiv610-linux-”后按 tab 键,如果能自动将命令补齐,则说明安装成。在编译服务器 shell 中输入 umask 命令,查看返回值是否为 0022。如果不是,则需要编辑/etc/profile 文件。重新登录后,确认 umask 值是否正确即可。10、在服务器根目录建立/run/shm 目录。退出服务器登录,重新登录服务器。7、确认服务器 umask 的值。
2024-11-30 21:36:25
840
原创 Linux基础命令简介
H:--si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024。-a:--all, 列出所有的文件和目录容量大小而不仅仅列出目录容量大小,默认情况只是统计目录的容量大小。-h:--human-readable,以人们易读的GB、MB、KB等格式显示。-k:以KB的容量显示各文件系统,相当于--block-size=1k。-m:以KB的容量显示各文件系统,相当于--block-size=1m。-L , --max-line-length : 显示最长行的长度。
2024-11-30 21:16:08
674
原创 龙尚4g模块U9300C在rk3368移植适配记录
一、模块连接 4g模块在系统中的连接:(4g模块是以usb外设的形式进行操作的)二、调试移植过程1.准备工作①驱动加入VID和PID根据模块产品型号在 kernel/drivers/usb/serial/option.c中加入VID和PIDU9300C/U9507为:{ USB_DEVICE( 0x1c9e, 0x9b3c ) }U9507A/E/J为:{ U...
2020-10-09 14:30:58
3693
1
原创 tty驱动 read 过程梳理
一、驱动框架如下:tty_core是所有tty类型的驱动的顶层构架,向用户应用层提供了统一的接口,应用层的read/write等调用首先会到达这里。此层由内核实现,代码主要分布在drivers/char目录下的n_tty.c,tty_io.c等文件中,下面的代码:static const struct file_operations tty_fops = { .llseek = no_llseek, .read = ..
2020-09-25 21:16:52
3471
原创 搭建3288 Android7.1编译环境
1、安装编译环境:$sudo add-apt-repository ppa:openjdk-r/ppa$ sudo apt-get update $ sudo apt-get install openjdk-8-jdk $ sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-devlibesd0-dev libwxgtk2.8-dev squashfs-tools buil...
2020-09-25 21:14:08
703
原创 rk 去除apk 安装对于sdk版本判断
1、找到文件:frameworks/base/core/java/android/content/pm/PackageParser.java2、注释掉对于SDK_VERSION 判断
2020-09-25 21:10:12
588
原创 RK平台ME3630模块GPS移植调试
1、平台:rk3128 android5.12、所需资源: gps.default.so (android5.1 GPS库)3、移植:32位系统下,将gps.default.so文件放在目录/system/lib/hw下,(rk3128)64位系统下,将gps.default.so文件放在目录/system/lib64/hw下。eg:4、开启android gps支持(rk3128默认没有开启)方法一:(推荐)device/roc...
2020-09-25 21:05:05
2002
原创 rk3128调试串口打开与关闭
关闭串口调试(打开相反)1、内核设备树 arch/arm/boot/dts/rk312x-sdk.dtsi2、init.rc注释服务3、修改paramter修改前:修改后:4、确认驱动是否关闭打开如下:关闭:注:将生成的 .config 替换 rockchip_defconfig eg: cat .config > arch/arm/configs/rockchip_defconfig...
2020-09-25 21:01:54
1899
原创 android 各镜像文件img总结
android各镜像文件img总结Android 源码编译后,在out/target/product/generic下生成的三个镜像文件: ramdisk.img,system.img,userdata.img以及它们对应的目录root,system,data。 ramdisk.img是根文件系统, system.img包括了主要的包、库等文件, userdata.img包括了一些用户数据,①ramdisk.i...
2020-09-21 22:04:52
8942
原创 repo工具和同步android代码
repo工具和同步android代码1. repo是什么repo是一种代码版本管理工具,它是由一系列的Python脚本组成,封装了一系列的Git命令,用来统一管理多个Git仓库。2. repo简介因为Android源码引用了很多开源项目,每一个子项目都是一个Git仓库,每个Git仓库都有很多分支版本,为了方便统一管理各个子项目的Git仓库,需要一个上层工具批量进行处理,因此repo诞生。repo也会建立一个Git仓库,用来记录当前Android版本下各个子项目的Git仓库分...
2020-09-21 22:02:02
1540
1
原创 【笔记】在linux环境添加新用户
1)建立账户sudo useradd yang_zhang -s /bin/bash -m -b /home2)配置分组:sudo usermod -a -G adm,cdrom,sudo,dip,plugdev,sambashare,lpadmin yang_zhang3)设置密码:sudo passwd yang_zhang删除用户命令如下终端方法:以下用newuser代替想要删除的用户账户在root用户下:userdel -r newuser在普通用户下...
2020-09-21 14:15:29
136
原创 新增开机自启服务或脚本
一、将脚本(可执行文件)集成代码中:1、vendor/rockchip/common/phone/phone.mk 将程序复制到system/bin2、将可执行文件(sh) 放至 vendor/rockchip/common/phone/bin二、增加服务 并 开机自启1、vim system/core/rootdir/init.rc (3128) 3368,找对应init.rc2、device/roc...
2020-09-21 14:09:44
302
原创 ext4文件系统初探
1、核心文件: kernel/fs/ext4/super.c2、几个概念(1)super block :VFS(虚拟文件系统)的superblockext4_sb_info :内存中的superblockext4_super_block:磁盘中的superblock关系:(1)EXT4_SB(struct super_block *sb)可由super_block得到ext4_sb_info;(2)ext4...
2020-09-21 14:06:48
1086
原创 HDMI set auto 流程
底层流程:[display-sys.c]mode节点建立写响应函数mode_store() ----->[rockchip-hdmi-sysfs.c]hdmi_set_mode()其中hdmi_find_best_mode 会返回最佳分辨率 注意参数二为0然后调用hdmi_submit_work() 注意参数HDMI_SET_VIDEO--------->[rockchip-hdmi...
2020-09-21 13:57:40
473
原创 u-boot启动过程代码分析
基于u-boot2017和Rk3288产品板子第一阶段:和架构相关的初始化 Start.S (/arch/arm/cpu/armv7文件夹中)-----------> bl _main (start.S进入_main 入口在\arch\arm\lib\crt0.S中)------>board_init_f Start.S:保存重要寄存器、关闭中断、、初始化MMU、关看门狗等等 会跳出到其他文件夹执行例如:bowle...
2020-09-21 11:32:47
362
原创 【笔记】git 常用命令记录
git集中式版本控制系统在linux上安装git $ sudo apt-get install git安装完设置$ git config --global user.name "you name"$ git config --global user.email "you email"创建版本库(在需要设为版本库的地址目录下执行下面命令)$ git init添加文件到库$ git add <file>$ git co...
2020-06-10 10:24:04
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人