自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 J-link Commander 烧录bin到S3C2440A 内部ram

1、设置为nanflash启动模式2、进入J-link commander中进行连接3、烧录bin并运行

2020-01-05 14:01:41 340 1

原创 linkkit 连云分析

//linkkit云连接过程分析三元组信息//1.准备设备相关的信息,三元组相关信息HAL_GetProductKey(device_info->product_key);HAL_GetDeviceName(device_info->device_name);HAL_GetDeviceSecret(device_info->device_secret);HAL_Ge...

2020-01-01 22:00:52 915

原创 imx6q 单点触摸ft5x06驱动

/*  * drivers/input/touchscreen/ft5x06_ts.c * * FocalTech ft5x06 TouchScreen driver.  * * Copyright (c) 2010  Focal tech Ltd. * * This software is licensed under the terms of the GNU General Pu...

2019-02-20 19:45:26 915

原创 imx6q 制作文件系统

实际项目中可以使用Buildroot制作根文件系统一、制作文件系统1、下载busybox源码 https://busybox.net/downloads/2、解压tar -xjf util-linux-2.23.1.tar.bz23、配置export ARCH=armexport CROSS_COMPILE=arm-none-eabi-//export CROSS_COMPILE=a...

2019-02-20 19:33:21 1179

原创 imx6q 安装Qt

安装qt包1、下载http://download.qt.io/archive/qt/5.11/5.11.2/single/qt-everywhere-src-5.11.2.tar.xz    安装指南:http://doc.qt.io/qt-5/build-sources.html    sudo apt-get install     bison build-essential gper...

2019-02-20 19:32:33 1032

原创 imx6q 驱动开发

一、leds驱动vim imx6q-arm2.dts根节点中添加:leds {    compatible = "gpio-leds";    debug-led {            label = "Heartbeat";            gpios = <&gpio3 21 0>;            linux,default-trigge...

2019-02-20 19:32:02 984

原创 imx6q uboot与linux的移植

imx6q 笔记  环境:Ubuntu 17.10一、安装编译工具(二选一):下载地址:http://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/arm-linux-gnueabihf/1、下载编译工具:gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2;下载地址:...

2019-02-20 19:29:22 2735

转载 常见的Linux内核中内存分配

  1.原理说明  Linux内核中采 用了一种同时适用于32位和64位系统的内 存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系 统中,用到了四级页表,如图2-1所示四级页表分别为:  * 页全局目录(Page Global Directory)  * 页上级目录(Page Upper Directory)  * 页中间目录(Page Middle Direc...

2018-08-07 21:56:09 9548

转载 usb_control_msg参数详解

usb_control_msg()struct usb_ctrlrequest|-----------------------|| __u8    bRequestType -|| __u8    bRequest     -|| __le16 -wValue       -|| __le16 -wIndex       -|| __le16 -wLength      -||-----...

2018-07-20 21:32:35 634

转载 Android Studio下项目构建的Gradle配置及打包应用变体

Gradle简介  Gradle是一个自动化构建工具,采用Groovy的Domain Specific Language(领域特定语言)来描述和控制构建逻辑。具有语法简洁、可读性强、配置灵活等特点。基于Intellij IDEA社区版本开发的Android Studio天生支持Gradle构建程序。Groovy是一种基于JVM的敏捷开发语言,结合了Phthon、Ruby和Smalltalk的许多强...

2018-06-15 23:03:17 384

转载 linux中的 IO端口映射和IO内存映射

readb(), readw(), readl()函数功能:从内存映射的 I/O 空间读取数据。readb  从 I/O 读取 8 位数据 ( 1 字节 );readw 从 I/O 读取 16 位数据 ( 2 字节 );readl 从 I/O 读取 32 位数据 ( 4 字节 )。源文件定义位置:arch/$(ARCH)/kernel/io.c头文件的位置:include/asm-$(ARCH)/...

2018-04-29 09:46:50 524

转载 配置内核(make menuconfig)详述

#make menuconfig在选择相应的配置时,有三种选择方式,它们分别代表的含义如下:      Y--将该功能编译进内核      N--不将该功能编译进内核      M--将该功能编译成可以在需要时动态插入到内核中的模块  1、General setup 代码成熟度选项,它又有子项:  1.1、prompt for development and/or incomplete code/...

2018-03-10 11:15:55 3249

原创 linux 压缩解压

1.压缩命令:  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令:  命令格式:tar  -zxvf   压缩文件名.tar.gz  解压缩后的文件只能放在当前的目录。3.Linux下如何解压tar.bz2文件             在linux用下面命令解压  tar jxv...

2018-03-10 10:43:12 169

转载 配置Linux Kernel时make menuconfig执行流程分析

  在编译内核前,一般是根据已有的配置文件(一般在内核根目录下的arch/arm/configs/文件夹下,把该目录下的xxx_defconfig文件拷贝到内核根目录下,并重命名为.config)来进行编译; 或者需要先配置裁剪内核。    假设我们要基于一块ARM芯片的开发板配置裁剪内核时,在内核的根目录下运行:make ARCH=arm menuconfig命令后,会弹出如下配置界面:    ...

2018-03-08 20:33:20 1833

转载 linux 源码Makefile 详细分析

linux源码Makefile的详细分析目录一、概述  1、本文的意义  2、Linux内核Makefile文件组成二、Linux内核Makefile的“make解析”过程  1 顶层Makefile阶段    1、从总目标uImage说起     2、vmlinux的生成    3、vmlinux-lds、vmlinux-init、vmlinux-main的生成  2 scripts/Makef...

2018-03-08 10:03:09 212

转载 kconfig基本语法

linux 在2.6版本以后将配置文件由原来的config.in改为kconfig,对于kconfig的语法在/Documentation/kbuild /kconfig-language.txt中做了详细的说明,在这里给出kconfig-language.txt的中文版。介绍----在配置数据库的配置选项是以树的形式组织的:   +- Code maturity level options   ...

2018-03-08 10:01:03 834

原创 linux内核挂载nfs文件系统

linux内核挂载nfs文件系统1、配置网络部分,主要是使能CONFIG_IP_PNP以在2中能够看到Root file system on NFS选项Networking support Networking options TCP/IP networkingIP: kernel level autoconfiguration[*] IP: DHCP support[*] IP: BOOTP s...

2018-03-06 18:07:10 1605

转载 详细分析make uboot 最后的编译链接的具体执行过程

之前分析uboot都是从源码分析, 找到一篇好文是从uboot的make信息来反向分析的.原文链接:http://www.crifan.com/detailed_analysis_of_the_make_uboot_final_compile_and_link_the_implementation_process/正常编译uboot过程分两步:1. make xxxx_config 生成配置文件 ...

2018-03-05 13:16:23 247

i.IMX6Q_BASEC L4.9.88补丁

基于官网https://source.codeaurora.org/external/imx/linux-imx分支imx_4.9.88_2.0.0_ga提交commit 6507266728a7806d850ce22ec923d90cf4aa4318基础上做的补丁,适用于iMX6Q_BASEC

2020-04-09

imx_v2017.03_4.9.88_2.0.0_ga_b76bb1bf9fd_uboot.tar

基于官网https://source.codeaurora.org/external/imx/uboot-imx分支imx_v2017.03_4.9.88_2.0.0_ga的commit b76bb1bf9fd21e21006d79552e28855ac43ad43c的补丁文件, 适用于i.MX6Q_BASEC

2020-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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