- 博客(9)
- 收藏
- 关注
原创 andriod 12 user版本打开debug uart
endif"1");;*)= trueclass coreconsoleuser shell。
2023-11-02 10:26:03 243
原创 基于rk3588s andriod将二进制编译到system/bin
3.打开device/rockchip/rk3588/下的device.mk文件。在PRODUCT_COPY_FILES += \下增加自己的二进制文件以及克隆的位置。1.进入device/rockchip/rk3588/目录下,创建一个目录来存在你的二进制文件,例如app/4.编译刷机,便可以在设备的system/bin中找到你的二进制文件。2.进入app目录中,将自己的二进制文件全部拷贝到这个目录。
2023-10-24 10:06:57 168
原创 基于rk3588s andriod在根目录下创建软连接
2.首先进入目录 system/core/rootdir,打开。1.本文创建软连接使用的是ln -s。
2023-10-24 10:01:25 191
原创 基于android 12上集成docker
3.运行该脚本,可以看到我们缺少的config(那些missing了的)。缺少的config需要我们自己去配置,可以使用menuconfig;也可以直接操作.config文件。1.拉取你的内核源码,我这边使用的是rk3588上的android 12。2.使用下面的脚本来判断docker缺少的内核。5.操作网上的方法进行安装docker就可以了。说明:zfs的不用管。
2023-10-18 16:14:52 637 1
原创 struct i2c_msg对16位i2c寄存器进行读写
在i2c-msg结构体中,addr用来接收从机地址,flags表示是写(读为1,写为0),buf表示我们待会将要传输的地址以及数据,len表示要传输三个字节(本案例中,reg为16位,data为8位)。需要注意的是,wirte函数中,i2c-transfer函数只传输了一次,而read函数中,i2c-transfer函数传输了两次。该函数通过I2C总线适配器将一系列消息发送到I2C设备,或者从I2C设备接收一系列消息。2.在定义完成i2c_msg结构体后,需要通过i2c_transfer进行传输。
2023-10-07 16:49:43 1043 1
原创 安卓创建设备节点
/ 创建设备类 my_class = class_create(THIS_MODULE, "my_class");1.使用device_create_file创建。2.使用class_create创建。// 在此处实现读取属性的逻辑。// 自定义设备属性。
2023-08-30 11:00:46 104
原创 安卓单独编译一个.c文件为可执行文件
在代码中自己编写一个Android.bp 文件,将要编译生成的.c文件跟Android.bp 同级目录下。使用mm uarttest编译。
2023-08-29 16:59:25 221 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人