2019年6月29日

Linux下环境变量设置 (转)

摘要: Linux下环境变量设置 1、在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误。 2、那么什么是环境变量?简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找 阅读全文

posted @ 2019-06-29 10:06 lh03061238 阅读(298) 评论(0) 推荐(0)

2019年6月26日

linux开发中常用的命令及技巧(连载)

摘要: 1.在内核或uboot目录下搜索相关内容/文件名时:grep "USB" * -nR find -name "*USB*" 2.查看系统中设备 cat /proc/devices 3.查看系统时间(RTC) date /* 显示系统时间 */ date 123015402011.30 /* 设置系统 阅读全文

posted @ 2019-06-26 13:29 lh03061238 阅读(336) 评论(0) 推荐(0)

2019年6月21日

Keil、uVision、RealView、MDK、Keil C51之间的区别比较

摘要: 我们要区别的概念:KEIL UVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251 从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件。在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言 阅读全文

posted @ 2019-06-21 17:47 lh03061238 阅读(3222) 评论(0) 推荐(0)

2019年6月20日

ARM的Semihosting技术(转)

摘要: Semihosting技术将应用程序中的IO请求通过一定的通道传送到主机(host),由主机上的资源响应应用程序的IO请求, 而不是像在主机上执行本地应用程序一样,由应用程序所在的计算机响应应用程序IO请求, 也就是将目标板的输入/输出请求从应用程序代码传递到远程运行调试器的主机的一种机制。 简单来 阅读全文

posted @ 2019-06-20 13:50 lh03061238 阅读(4806) 评论(0) 推荐(0)

2019年5月24日

keil5工程移植到IAR工程

摘要: keil5工程移植到IAR工程 一、 软件版本 MDK-ARM Professional Version: 5.14.0.0 IAR 8.1 移植工程:基于正点原子开发板建立的STM32F407ZGT6工程 二、 开始建立IAR对应工程 1、 keil5例程结构如下: 2、 建立对应的IAR工程: 阅读全文

posted @ 2019-05-24 13:34 lh03061238 阅读(3697) 评论(0) 推荐(0)

2019年5月8日

基于335X平台Linux交换芯片驱动开发

摘要: 基于335X平台Linux交换芯片驱动开发 一、软硬件平台资料 1、开发板:创龙AM3359核心板,网口采用RMII形式。 2、Kernel版本:4.4.12,采用FDT 3、交换芯片MARVELL的88E6321. 二、移植准备工作 1、熟悉88E6321的datasheet及Functional 阅读全文

posted @ 2019-05-08 08:46 lh03061238 阅读(3689) 评论(0) 推荐(0)

基于335X的Linux网口驱动分析

摘要: 基于335X的linux网口驱动分析 一、 系统构成 1、 硬件平台 AM335X 2、 LINUX内核版本 4.4.12 二、 网口驱动构架(mdio部分) mdio网口驱动部分 使用 总线、设备、驱动模型,总结如下: 若设备和驱动匹配,则执行 davinci_mdio_probe --> mdi 阅读全文

posted @ 2019-05-08 08:45 lh03061238 阅读(962) 评论(0) 推荐(0)

2019年5月6日

TFTP启动内核、设备树,NFS启动FS

摘要: 一、软硬件平台 1、开发板:创龙AM3359核心板,网口采用RMII形式。 2、UBOOT版本:U-Boot-2016.05,采用FDT和DM。 3、交换芯片MARVELL的88E6321. 二、问题背景 开发板启动过程分三个阶段,即先启动U-Boot,再加载内核和设备树,然后挂载文件系统,这三个过 阅读全文

posted @ 2019-05-06 16:00 lh03061238 阅读(541) 评论(0) 推荐(0)

NFS启动文件系统

摘要: NFS启动文件系统 一、软硬件平台 1、开发板:创龙AM3359核心板,网口采用RMII形式。 2、UBOOT版本:U-Boot-2016.05,采用FDT和DM。 3、交换芯片MARVELL的88E6321. 二、问题背景 开发板启动过程分三个阶段,即先启动U-Boot,再加载内核和设备树,然后挂 阅读全文

posted @ 2019-05-06 15:59 lh03061238 阅读(818) 评论(0) 推荐(0)

2019年3月30日

Linux内核中Makefile、Kconfig和.config的关系(转)

摘要: 我们在编译Linux内核时,往往在Linux内核的顶层目录会执行一些命令,这里我以RK3288举例,比如:make firefly-rk3288-linux_defconfig、make menuconfig、make firefly-rk3288.img、make zImage等等。先不管这具体的 阅读全文

posted @ 2019-03-30 14:56 lh03061238 阅读(821) 评论(1) 推荐(0)

导航