nancy的专栏

android,linux

imx8qm Linux L4.9.51 BETA2源码下载及编译环境搭建

    1.编译配置 $ DISTRO=<distro name> MACHINE=<machine name> source fsl-setup-release.sh -b <bu...

2018-12-18 14:37:00

阅读数 818

评论数 0

imx8修改manifest仓库分支避开google下载源码

今天工作时遇到的问题,要在安卓8.1上开始适配imx8补丁。目前已经将android-8.1.0_r1从科大源下载下来,准备直接将NXP的原生patch repo下来,所以直接更换了repo下的manifest.xml文件,并注释掉  <!--include name=&am...

2018-12-18 14:36:23

阅读数 557

评论数 0

基于imx8qm yocto新建recipes

1)创建 adan-cluster wugn@ubuntu:/fsl-release-bsp/sources$ yocto-layer create adan-cluster Please enter the layer priority you'd like to use for the l...

2018-09-13 10:38:00

阅读数 932

评论数 0

imx6平台设备树详解

设备树详解 在Linux3.x版本后,arch/arm/plat-xxx和arch/arm/mach-xxx中,描述板级细节的代码(比如platform_device、i2c_board_info等)被大量取消,取而代之的是设备树,其目录位于arch/arm/boot/dts 1.设备树的组成...

2018-08-28 15:24:48

阅读数 1376

评论数 0

imx8qm平台android 8.1.0 添加系统service

8.1中添加系统service与之前有差异,涉及到te文件。网上找了些例子没有实现。特记录总结! 1.frameworks/base 目录下添加对应的文件清单如下 frameworks/base/core/java/android/app/HelloWorldManager.java framew...

2018-08-07 14:37:45

阅读数 1090

评论数 0

编译Android8.1.0. AOSP遇到的问题(Communication error with Jack server)(Out of memory error)

编译AOSP遇到的问题权限遭拒 由于博客使用了外部硬盘作为out编译输出,make时提示Permission is denied。这时换成sudo make即可。使用外部磁盘做out输出:export OUT_DIR_COMMON_BASE=/media/username/外部磁盘路径/out内存...

2018-07-10 19:32:46

阅读数 2011

评论数 0

ARM内核和架构的关系(超形象)

  好比你盖房子 刚开始因为水平低 流行盖平房 这就是一种架构(V5T);然后这种平房架构你可以设计出一款独立卫生间的款式 这叫ARM7内核;然后其他人(芯片设计公司)想盖房子的就买你这个图纸去盖;然后过一段时间,有人觉得光独立卫生间还不够啊 我还想有个小院子,好吧,那ARM就满足你们,就出个带小...

2018-05-29 16:08:20

阅读数 2038

评论数 2

linux下的高效代码搜索工具grep-ack

安装ubuntu下要安装ack-grep,因为在debian系中,ack这个名字被其他的软件占用了。 sudo apt-get install ack-grep特点大家都说自己的东西好,因此ack官网列出了这工具的5大卖点:速度非常快,因为它只搜索有意义的东西。更友好的搜索,忽略那些不是你源码的东...

2018-04-27 09:43:57

阅读数 541

评论数 0

ubuntu 16.04 LTS 降级安装gcc 4.8

由于gcc在5.x版本修改了ABI,导致新版本gcc编译的二进制文件放在老的环境下会报错,所以需要安装gcc4.8.5。4.8.5这个版本支持c++11。首先尝试下载gcc-4.8.5的源码编译安装,结果make时报错“libstdc++.so.6: : version `CXXABI_1.3.8...

2018-04-25 15:59:52

阅读数 166

评论数 0

在ubuntu16.04 sever下搭建 Git 服务器

环境: 服务器 ubuntu16.04 sever + git(git version 2.7.4)① 安装 GitLinux 做为服务器端系统,Windows 作为客户端系统,分别安装 Git服务器端:#yum install -y git安装完后,查看 Git 版本[root@localhos...

2018-04-20 23:53:08

阅读数 1282

评论数 0

Android源码编译——Ubuntu 16.04的make3.8以及git第一次提交错误

make源码时错误log:build/core/main.mk:42: ********************************************************************************build/core/main.mk:43: *  You are...

2018-04-20 22:36:51

阅读数 230

评论数 0

ubuntu14.04虚拟机中调整Linux分区大小——使用GParted

思路:1、虚拟机增加磁盘容量;   2、将增加的磁盘容量增加到系统分区中;准备阶段:  下载Gparted软件:https://sourceforge.net/projects/gparted/files/gparted-live-stable/第一步:通过VMWare虚拟机管理工具对磁盘进行扩容...

2018-04-16 21:59:07

阅读数 2081

评论数 0

freescale IMX6DL android4.4.3 git 获取源码

一、uboot下载:         git clone git://git.freescale.com/imx/uboot-imx.git二、         却换到uboot根目录,即:uboot-imx/执行git branch -a  可以查看freescale维护的uboot的各个分支,...

2018-04-16 16:48:55

阅读数 200

评论数 0

Git detached head的解决方法

detached head是一种HEAD指针指向了某一个具体的 commit id,而不是分支的情况。在这个状态下进行的commit不会对你的远程分支产生影响。先看看detached head状态下是什么情况:1.从远程库clone下来一个远程的repository:2. clone下来之后,gi...

2018-04-11 15:01:46

阅读数 2632

评论数 0

Ubuntu搭建imx6 android4.4.3编译环境及源码下载总结

一.code download$ sudo apt-get install uuid uuid-dev$ sudo apt-get install zlib1g-dev liblz-dev$ sudo apt-get install liblzo2-2 liblzo2-dev$ sudo add-...

2018-04-09 17:22:35

阅读数 680

评论数 0

使用git clone error: RPC failed

git clone时,出现这个错误.remote: Counting objects: 4592517, done.remote: Compressing objects: 100% (1140430/1140430), done.error: RPC failed; result=56, HTT...

2018-04-04 17:30:03

阅读数 1158

评论数 0

Android 4G专网模块信号的上报过程

最近一直在调试Android的4G专网模块;一个困扰了我很久的问题昨天也解决了;就是4G信号强度是怎么报上来的?怎么在右上角通知栏显示的?现在也清楚了;                其实只修改reference-ril.c中的一个函数就解决问题了,只是牵扯到很多理解性的东西;static voi...

2018-03-13 08:54:47

阅读数 669

评论数 0

IMX6 video设备和fb关系

在IMX6Quad平台启动内核后,在/dev/目录下发现有关fb和video的设备文件,分别为/dev/video0 /dev/video1 /dev/video16 /dev/video17 /dev/video18 /dev/video19 /dev/video20 /dev/fb0 /dev...

2018-03-10 23:21:59

阅读数 839

评论数 0

linux内核里的GPIO操作函数

1.gpio_set_value(unsigned gpio, int value)用来设置gpio寄存器的值2.gpio_direction_output(unsigned gpio, int value)用来设置gpio为输出功能,同时设置gpio输出的值。一般来说,设置一个GPIO口为输出,...

2018-03-09 11:33:56

阅读数 667

评论数 0

Android4.2修改系统分辨率的方法

一、基本概念Pixels:屏幕的实际物理像素点,是硬件属性,不可以改变的Dip:Deviceindependent pixel ,设备独立像素,其与具体像素的对应公式:dip = 设备密度/160*pixel        Dpi:dotsper inch 像素密度,指每英寸中的像素点个数Dens...

2018-03-06 11:18:13

阅读数 1696

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭