Linux 系统编程
文章平均质量分 61
gddw1954
微信同名
展开
-
android\linux系统主动进入充电动画界面
应用层向uboot发送信息原创 2023-03-07 14:32:54 · 781 阅读 · 1 评论 -
WK2204 SPI转驱动,调试记录
WK2204驱动调试遇到的问题原创 2023-01-18 15:05:03 · 665 阅读 · 0 评论 -
arm64平台移植flutter,搭建PC端交叉编译说明
flutter 嵌入式开发 arm64 rk3588原创 2022-11-10 17:02:38 · 3237 阅读 · 7 评论 -
android 如何在user版本中获取root权限
前提本文介绍的方案是在有安卓底层SDK源码的方案下实行的,若不具备这个条件的就不用往下继续看了,以免耽误你的时间。写作目的公司是做工程设备,运行的是安卓系统,系统使用是的user,系统上层的app都是预安装的。正常情况下,这样的app的是没法做一些特权操作的,如重启系统、安装软件、读写一些特殊文件夹的文件。为了解决这些问题,特意做了一个方案,使第三方的app也拥有了root权限。实现思路我们知道系统启动后会运行init程序,init程序会解析init.rc脚本,并执行init.rc中的命令,而in原创 2021-05-15 16:15:20 · 1614 阅读 · 3 评论 -
使用MQTT远程登录android
写作目的公司是做楼宇对讲主机设备,设备端运行的是安卓系统,为了远程方便调试设备(如人在深圳控制一台在北京的设备),特做了个远程登录android的小系统,以此记录。环境介绍安卓主板一块,一台公网服务器,一台PC最终效果展示启动服务器,-p设置端口号为1888PC端,使用命令./msgsps_pub -i ens33 -t 76000c885342,登录了一台mac地址为76:00:0c:88:53:42的设备设备端信息原理介绍一、 下载MQTT源码我这里下载的是1.5.1版本,当原创 2021-05-13 14:36:33 · 409 阅读 · 1 评论 -
在平台RK3288上编写键盘驱动
环境介绍硬件:RK3288、键盘驱动芯片PCA9535(I2C-GPIO)软件:android 7.1 linux4.4原理图:I2C1_INT:GPIO5_B3I2C1_RST:GPIO7_B4配置介绍1.dts&i2c1 { status = "okay"; clock-frequency = <400000>; pca9535@20 { compatible = "nxp,pca9535_keypad"; reg = <0x20>;原创 2020-08-20 16:04:37 · 1072 阅读 · 0 评论 -
Linux epoll应用与实现
一、epoll应用场合 简而言之,想在一个线程中同时监听多个阻塞IO状态时,我们就需要用到epoll机制了。直接看应用代码 static int pipe0[2];static int pipe1[2];static int pipe2[2];void *read_thread_func(void *arg){ int epfd, nfds; int ...原创 2019-11-18 16:36:00 · 244 阅读 · 0 评论