- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 J-link Commander 烧录bin到S3C2440A 内部ram
1、设置为nanflash启动模式2、进入J-link commander中进行连接3、烧录bin并运行
2020-01-05 14:01:41 365 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 953
原创 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 937
原创 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 1210
原创 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 1057
原创 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 1011
原创 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 2791
转载 常见的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 9657
转载 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 692
转载 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 429
转载 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 552
转载 配置内核(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 3309
原创 linux 压缩解压
1.压缩命令: 命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: 命令格式:tar -zxvf 压缩文件名.tar.gz 解压缩后的文件只能放在当前的目录。3.Linux下如何解压tar.bz2文件 在linux用下面命令解压 tar jxv...
2018-03-10 10:43:12 185
转载 配置Linux Kernel时make menuconfig执行流程分析
在编译内核前,一般是根据已有的配置文件(一般在内核根目录下的arch/arm/configs/文件夹下,把该目录下的xxx_defconfig文件拷贝到内核根目录下,并重命名为.config)来进行编译; 或者需要先配置裁剪内核。 假设我们要基于一块ARM芯片的开发板配置裁剪内核时,在内核的根目录下运行:make ARCH=arm menuconfig命令后,会弹出如下配置界面: ...
2018-03-08 20:33:20 1888
转载 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 242
转载 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 856
原创 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 1629
转载 详细分析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 274
i.IMX6Q_BASEC L4.9.88补丁
2020-04-09
imx_v2017.03_4.9.88_2.0.0_ga_b76bb1bf9fd_uboot.tar
2020-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人