【IMX6UL开发板试用体验】OpenWRT在iMX6UL上面的移植与编译

选择 OpenWRT在最近的时期分裂出了LEDE出来,因此这就涉及到了这两个的选择。 前段时间,编译过LEDE用于树莓派3,于是想着直接使用以前的LEDE,这样子省去了下载,毕竟在国内下载很多source code可能需要很长的时间,如果没有proxy的话。于是想着省些事情就用起来了以前的LEDE来编译,但是编译过程中出现了很多错误, 因此最终我决定切回到OpenWRT,并且使用master上面新的代码来移植编译。 代码仓库: https://github.com/tonyho/OpenWRT_iMX6UL OpenWRT配置 本身LEDE与OpenWRT里面已经有一个imx6 Cortex-A9的arch支持,因此直接选择这个为base来做Porting与Compile较为合适。配置如下: Compile Tuning 因为imx6ul是Cortex-A7,所以我们需要更改一下 选择好Target之后,我们需要做移植工作。 Target移植 内核移植 移植需要将内核更改一把,这个位于: $ ls target/linux/imx6/ base-files

Continue reading »

【IMX6UL开发板试用体验】上手试用与资源使用

缘起 这个是我拿到的第二块工控板了,前面是AM335X的板子。这块板子也是工业板。相比一些“开发板”而言还是有一些区别的。 硬件 和以前的AM335X板子一样,做工和用料比较扎实,该有的都有,连插针都是镀金的。让人非常放心的感觉。不愧是工业板。 快递的包装也很好,Top与Bottom都有一层泡沫,板子都有静电膜保护。 外设的配件也齐全,尤其是电源绝非普通的10多块钱的廉价货色,下面是一些图片 包装: 因为iMX6UL支持8个串口,因此厂家直接发了两个串口接头,Good,网线什么的都有了,无需自己再去找 Debug串口线与电源 下面这个是开机后的显示,自带的Qt example 看控件样子可以猜到是Qt4而不是Qt5,当然对于工业控制Qt4有着很深的现存基础。 软件资源 硬件不错,看看软件。软件主要分为: 1. binary image + Rootfs,因为板子有多种启动与Storage形式,因此有用在nand上的UBI的。 2.

Continue reading »