Jay 发布的文章

chromium is‘t full screen


chromium is‘t full screen/usr/sbin/lightdm \_ /usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch \_ lightdm --session-child 13 16 \_ /usr/bin/lxsession -s LXDE -e LXDE \_ /usr/bin/unclutter -idle 1 -root \_ /usr/bin/ssh-agent /usr/bin/dbus-l...

lightdm


目录 [隐藏]I. 什么是DM?II. 设计目标III. DefinitionsIV. RequirementsV. ImplementationVI. Inter-process Relationships LightDM DesignI. 什么是DM?DM(显示管理器)功能如下:启动和管理本地实例化的X Server;用户认证;启动和管理用户回话(常用情景);在boot过程中,单例启动X 服务器和开始一个用户会话((kiosk mode));在boot过程中,单例启动 X服务器,显示用户登录界面,在连接时启动用户会话;支持多用户同时登录,用户选择具体用户登录,...

Platform Devices and Drivers


目录 [隐藏]I. Platform devicesII. Platform driversIII. Device EnumerationIV. Legacy Drivers: Device ProbingV. Early Platform Devices and Drivers Platform Devices and DriversSee <linux/platform_device.h> for the driver model interface to the platform bus: platform_device, and platfor...

flash partition fs overview


目录 [隐藏]I. NandFlashII. 分区分区类型分区原理III. 文件系统功能EXT 历史文件系统修复FSDebugFlash 文件系统的选择 flash partition fs overviewI. NandFlashnand flash对于NandFlash的认识尝试不做更多理解,只需要了解非易失存储、擦除寿命有限、通常是10K级别,同时写操作需要基于Page来。没有办法按照内存的存储基本单位字节来操作,由多个Page组成一个Block 每个 Page保留 一些字节用以 做ECC ( error correcting code )校验。通常按照如下分布。...

hi3798cv200 android 编译


目录 [隐藏]I. sdk 目录结构II. 初始化编译环境javagccIII. 烧写固件schdoIV. Troubleshootingsapt update failedgcc not foundrequired java version is: "1.7.x"hi3798cv200 android compilesdk 百度云下载 密码:w11f开发环境搭建和初次编译参考Android 解决方案 开发指南.pdf- >开发环境配置烧写工具HiTool-STB-3.1.35.zip 会在成功编译镜像后自动拷贝到out文件夹。$ sudo find / -name HiT...

a64 sdk pack tool


目录 [隐藏]I. boot0II. u-bootIII. sys_configIV. dtsV. boot-resouceVI. bootimg(kernel+ramdisk)VII. rootfs pack tool编译打包相关脚本文件。vim -p build.sh buildroot/scripts/mkcommon.sh buildroot/scripts/mkcmd.sh tools/pack/pack I. boot0拷贝tools/pack/chips/sun50iw1p1/bin/boot0_sdcard_sun50iw1p1.bin到out...

android boot image


android boot image全志 a64 linux sdk采用了android 的boot image,这里顺着该sdk系统理解android的引导镜像。如下linux-3.10/scripts/build.sh 代码片段显示,在完成内核编译后,改脚本直接将kernel的二进制可执行文件和cpio的gzip压缩包rootfs.cpio.gz 一起合并进入boot.img。#linux-3.10/scripts/build.sh line.27 export MKBOOTIMG=${LICHEE_TOOLS_DIR}/pack/pctools/linux/android/mkbo...

ramfs


目录 [隐藏]I. What is ramfs?II. ramfs and ramdiskIII. ramfs and tmpfs ramfsI. What is ramfs?Ramfs is a very simple FileSystem that exports Linux's disk cacheing mechanisms (the page cache and dentry cache) as a dynamically resizable ram-based filesystem.ramfs 是一个基于linux缓存机制(page cache and de...

arm级vp9 编解码cpu概况


目录 [隐藏]I. allwinner h6II. allwinner a63III. hi3798 docsIV. vp9 decoder test vp9 decoder cpu summary这里系统了解全志和海思的解码能力。I. allwinner h6https://pan.baidu.com/s/1aA-jRLSWtjaUq6BhXxq8mw em4jhttp://linux-sunxi.org/H6从Allwinner_H6_V200_User_Manual_V1.1_decrypted->Chapter 2 Overview->2.2.6....

v4l2 driver framework code review


目录 [隐藏]I. 术语解释II. 启动流程III. 驱动框架kernel spaceuserspace v4l2 drvier framework code reviewI. 术语解释术语解释vfevideo front end driverccicamera control interfacecsicamera serial interfaceII. 启动流程$dmesg -T |egrep -i 'vfe|ov5640|v4l|csi|cci'如上启动顺序csi、cci、mipi 等外设初始化;vfe控制 v4l2 启动;vfe在初始化 v4l2-device...