
Android Kernel
御风牧云_
这个作者很懒,什么都没留下…
展开
-
Linux下USB串口: PL2303调试
一、CONFIG配置Linux Kernel 早在2.6的版本已经加入了对USB Serial设备的支持,只需要在CONFIG文件中添加对该设备的支持即可。CONFIG_USB_SERIAL=yCONFIG_USB_SERIAL_CONSOLE=yCONFIG_USB_SERIAL_PL2303=y添加该支持后,连接PL2303串口,可以看到dev下已经有了对应的节点:ttyUS...原创 2019-01-11 17:29:02 · 2920 阅读 · 2 评论 -
Android开发环境搭建总目录
主要为编译环境搭建,编译错误处理 一、Ubuntu14下使用VirtualBox安装Win7二、Samba服务器搭建三、UBUNTU安装注意事项四、Android Studio: jcenter.bintray.com无法连接...原创 2019-01-12 17:39:09 · 227 阅读 · 0 评论 -
Linux GPIO-LED 实现自定义LED闪烁
一、前言用于非PMIC的LED,Linux内部有对应的库可以直接调用。二、CONFIG文件CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_GPIO=y使能内核的LED GPIO模块三、DTS描述添加GPIO-LED的具体描述gpio-leds { compatible = "gpio-leds"; status ...原创 2019-01-21 19:40:59 · 5828 阅读 · 1 评论 -
Linux Android: 节点权限梳理
一、内核创建的节点权限例如修改内核创建/sys文件系统下的文件的权限时将代码从 __ATTR(type, 0644, xx_show, NULL); 改为 __ATTR(type, 0666, xx_show, NULL); 需要注意VERIFY_OCTAL_PERMISSIONS权限检查 二、系统的节点权限通常在device目录下的init...原创 2019-01-22 14:03:20 · 1188 阅读 · 0 评论 -
Linux DTS : 节点与属性的删除
一、节点删除应用条件:通常DTS中包含了多个平台的描述文件,且多个平台会共享一些通用的dtsi。这些dtsi的节点对于指定的平台来说,其节点未必全部需要,因此就需要将不需要的节点进行裁剪或者DISABLE。节点删除就是实现这个作用。例如: &soc { /delete-node/ ssusb@a800000; /delete-node...原创 2019-01-16 17:43:19 · 3791 阅读 · 1 评论 -
UBOOT下自定义显示BMP图片
参考文章《uboot修改启动logo-sunxi》思路首先分析bootlogo的显示。bootlogo的bmp图片在PACK时被加到固件包当中146 chips/${PACK_CHIP}/configs/${PACK_BOARD}/bootlogo.bmp:out/bootlogo.bmp374 lzma -k out/bootlogo.bmp并被压缩为lzm...原创 2019-03-02 17:11:12 · 1536 阅读 · 0 评论