iTop

Android4.4.2 源码编译-iMX6Q/D核心板-非设备树源码

*爱你&永不变心* 提交于 2020-04-23 16:10:39
5.3.1 Android 源码整体编译-基于迅为-IMX6开发板系列 本节介绍如何将 Android 源码如何整体编译,即将 uboot,kernel,Android 镜像一次 性全部编译出来。 注意:编译 Android 系统必须保证给 Ubuntu 系统提供 4G 以上内存。这里“提供 4G 以 上内存”的意思,不仅仅是指在 VMware Workstations 虚拟机中设置分配 4G 内存。例如, 用户在编译的时候,PC 机的内存一共是 6G,在虚拟机中设置分配 4G 内存,但是在 Windows 系统下,开着 QQ,杀毒软件,音乐播放器,浏览器等等,这样在 Windows 下占 用的内存就快 2G 了,那么虚拟机会自动调整到只占用 2G,甚至不到 2G 的内存,这样就有 可能没法编译通过。 正确的分配内存方法是,首先给虚拟机分配 4G 以上内存,然后在 Windows 下关掉尽量 多的不必要的应用,关掉尽量多应用的后台程序。 当然,如果用户的 PC 是 8G 或者 16G 内存,随意就成。 Android 源码在光盘目录“04_源码_Android4.4 文件系统”下,压缩包先在 windows 下解压,解压之后的到单独的压缩包“iTOP-iMX6_android4.4.2_20160904.tar.gz”。 将“iTOP-iMX6_android4.4.2

玩转控件:Fucking ERP之流程图

吃可爱长大的小学妹 提交于 2020-04-23 04:47:14
前言 首先,跟守护在作者公众号和私信作者催更的朋友们道个歉。疫情的原因,公司从年初到现在一直处于996+的高压模式,导致公众号更新频率较低。而且作者每更新一篇原创公众号,既要对自己沉淀知识负责,也要对愿意和作者一起探讨一起学习一起进步的小伙伴儿们负责,防止误人子弟。所以作者的每一篇原创,都是作者在有限时间内仔细推敲后的产物,希望大家可以理解。 Talk is Cheap! 前面分享的几个章节,差不多把实际用到的控件和容器的封装、扩展、重绘都举例到了(后续如果还有其他特例,作者也会更新进来)。今天要分享的依然是“Fucking ERP”系列中比较重要的环节——流程图。 本章的流程图并非工作流,winform在市面上有很多经典的工作流组件比如微软的WWF,还有很多开源自主研发的工作流组件等等,后续作者实际用到的话也会分享出来和大家一起探讨。此处分享的流程图,主要是"标识"的作用,主要用来表示业务数据的流转,具体数据如何流转,都需要各位后台自行处理(说白了,就是从A表查出数据,插入到B表,然后更新A表标识罢了。) Show me the Code! 首先,界面加载的时候,初始化控件可用性,以及所有模块列表 private void frmWorkFlow_Load( object sender, EventArgs e) { // 创建大模块 CreateModule(); this

JS组件系列——JsPlumb制作流程图及相关效果详解

丶灬走出姿态 提交于 2020-04-15 08:48:44
【推荐阅读】微服务还能火多久?>>> 上 篇 前言:之前项目里面用到了Web里面的拖拽流程图的技术JsPlumb,其实真不算难,不过项目里面用HTML做的一些类似flash的效果,感觉还不错,在此分享下。 Jsplumb官网:https://jsplumbtoolkit.com GitHub:https://github.com/sporritt/jsplumb/ 一、效果图展示 1、从左边拖动元素到中间区域,然后连线 2、连线类型可以自定义:这里定义为直线、折线、曲线。实际项目中根据业务我们定义为分装线、分装支线、总装线等 3、鼠标拖动区域选中元素,并且选中元素统一拖动位置。 4、对选中的元素左对齐。 5、对选中元素居中对齐 6、右对齐 7、上对齐 8、垂直居中对齐 9、下对齐 10、根据第一个选中的元素上下靠拢 11、根据第一个选中的元素左右靠拢 12、根据第一个选中的元素同高 13、根据第一个选中的元素同宽 14、选中元素顺时针旋转,点击一次旋转45度 15、选中元素逆时针旋转。 16、选中统一删除元素以及元素上面的连线 这里很多效果其实在项目中作用并不太大,很多单纯就是为了展示用的。没办法,领导要求,我们就只有做喽。 二、代码详解 这里涉及的效果比较多,可能要分多篇来介绍。这篇还是来看看构造流程图的核心技术:JsPlumb。 1、概述 关于JsPlumb的内容

iTOP-4418开发板Qt Creator 编译注意事项

只谈情不闲聊 提交于 2020-02-28 07:37:01
用“Qt Creator3.2.2”打开“qt4.7.1”环境下的工程文件可能会提示版本太旧、环境不匹 配导致程序无法编译,解决办法:建立新的工程把测试程序代码粘贴上去即可(界面需要自己 添加)。 在编译部分测试程序如“uart”时,点击左下角 Run 会报错,如下图。 而 build 编译会显示成功,如下图。 在 ubuntu 环境下没有串口端口,也没有这个设备节点,所以程序编译成功,而运行会报 错。可忽略此报错,直接进行下一步程序移植。 来源: oschina 链接: https://my.oschina.net/u/3005926/blog/3158530

迅为iTop开发板使用buildroot构建opencv文件系统

跟風遠走 提交于 2020-02-28 02:39:25
这次我们来介绍使用buildroot构建opencv开发环境,buildroot 是 Linux平台上一个构建嵌入式Linux系统的框架。整个buildroot是由 Makefile脚本和Kconfig配置文件构成的。可以和编译Linux内核一样,通过 buildroot 配置,menuconfig 修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统。 1、源码下载: buildroot官网获取源码包 http://buildroot.uclibc.org/download.html 下载好之后我们把它放在ubuntu上并解压,法师这里使用的是ubuntu12.04。 2、配置: 在buildroot源码包路径下执行“make menuconfig”命令,进入配置界面,如下图所示: 进入“Target options”目录,将Target Architecture配置为ARM(littlt endian),将 Target Architecture Variant 配置为 cortex-A9,将 Target ABI 配置为 EABI,将 ARM instruction set 配置为 ARM。如下图所示: 再退回上一界面后,进入 Toolchain 目录:将 Toolchain type 配置为 Buildroot toolchain,然后在Kernel

iTOP-3399开发板搭建Android编译坏境

纵然是瞬间 提交于 2020-02-27 20:36:26
基于迅为iTOP-3399 开发板 2.1 装 安装 d android 源码依赖包 登录进 Ubuntu 系统,输入“ctrl+alt+t”,打开超级终端,使用“su root” 命令 ,切换到 root 用户,如下图: 2.1.1 安装 JDK Android8.1 系统编译依赖于 JAVA 8。编译之前需安装 OpenJDK。安装命令 如下: sudo apt-get install openjdk-8-jdk 执行结果,如下图: 2.1.2 装 安装 d android 源码依赖包 使用如下命令安装所需的软件包: sudo apt-get update sudo apt-get install git-core gnupg flex bison gpe RF libsdl1.2-dev libwxgtk3.0-dev build-essen ti alzip curl zlib1g-dev gcc-multilib g++-multilib genromfs libc6-dev-i386 libncurses5-devx11proto-core-dev libx11-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip lsb-corelib32z1-dev lib32ncurses5-dev texinfo

3399 开发板Linux 系统烧写

五迷三道 提交于 2020-02-26 03:47:19
Linux 镜像烧写 平台:iTOP-3399开发板 系统: Linux 系统 1 RKTool 驱动安装 解 压 光 盘 02 工 具 \ 烧 写 工 具 \windows 目 录 下 的 DriverAssitant_v4.5.zip 文件,打开“DriverInstall.exe”,点击“驱动安 装”,提示安装驱动成功即可。如下图: 驱动安装成功,如下图: 注意事项: 1.目前支持的操作系统包括:XP,Win7_32,Win7_64,Win8_32,Win8_64。 2.XP 系统在驱动安装完后,若还提示“发现新设备”, 安装驱动时选择“自 动安装”。 3.若之前已经安装过老版本驱动,请先点击“驱动卸载”后再进行“驱动安 装”。 2 烧录 Linux 固件 解 压 光 盘 02 工 具 \ 烧 写 工 具 \windows 目 录 下 的 LinuxTool_Release_v2.54.7z 文件,如下图: 得 到 AndroidTool_Release_v2.54 文 件 夹 , 双 击 进 入 AndroidTool_Release_v2.54 文件夹,我们看到有两个文件夹,如下图: 首先拷贝我们编译生成的镜像文件,到 rockdev\Image 目录下,如下图: 然 后 返 回 到 AndroidTool_Release_v2.54 文 件 夹 目 录 下 , 进 入

迅为RK3399开发板烧写debian 系统

戏子无情 提交于 2020-02-25 21:16:21
硬件平台:迅为RK3399开发板 软件系统:debian9 系统 RKTool 驱动安装 解 压 光 盘 工 具 \ 烧 写 工 具 \windows 目 录 下 的 DriverAssitant_v4.5.zip 文件,打开“DriverInstall.exe”,点击“驱动安 装”,提示安装驱动成功即可。如下图: 驱动安装成功,如下图: 注意事项: 1.目前支持的操作系统包括:XP,Win7_32,Win7_64,Win8_32,Win8_64。 2.XP 系统在驱动安装完后,若还提示“发现新设备”, 安装驱动时选择“自 动安装”。 3.若之前已经安装过老版本驱动,请先点击“驱动卸载”后再进行“驱动安 装”。 烧录 Linux 固件 解 压 光 盘 02 工 具 \ 烧 写 工 具 \windows 目 录 下 的 LinuxTool_Release_v2.54.7z 文件,如下图: 得 到 AndroidTool_Release_v2.54 文 件 夹 , 双 击 进 入 AndroidTool_Release_v2.54 文件夹,我们看到有两个文件夹,如下图: 首先拷贝我们编译生成的镜像文件,到 rockdev\Image 目录下,如下图: 然 后 返 回 到 AndroidTool_Release_v2.54 文 件 夹 目 录 下 , 进 入 到 AndroidTool

学习嵌入式Linux-选择iTOP-4412开发板

一笑奈何 提交于 2020-02-25 18:19:27
部分视频观看地址: 【视频教程】 iTOP-4412 开发板之学习方法 -- 致初学者 http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html 【视频教程】三星 Exynos 4412 处理器开发要点 http://v.youku.com/v_show/id_XNjIwODA0MTY4.html 【视频教程】 iTOP-4412 开发板之如何扩展不同型号 LCD 屏 http://v.youku.com/v_show/id_XNjM4NjY2NDQ4.html 【视频教程】 iTOP-4412 核心板专题 http://v.youku.com/v_show/id_XNzE4OTI1OTI4.html 【视频教程】 iTOP-4412 开发板系统烧写篇(一) http://v.youku.com/v_show/id_XNzIxNTY1OTQ0.html 【视频教程】 iTOP-4412 开发板系统烧写篇(二) http://v.youku.com/v_show/id_XNzIxOTMwMjY4.html 【视频教程】 iTOP-4412 开发板的底板设计 http://v.youku.com/v_show/id_XNzIzNzAxNTI0.html 【视频教程】 iTOP-4412 开发板编译环境的搭建以及编译指引 http://v.youku

IMX6开发板虚拟机加载Ubuntu12.04.2镜像

僤鯓⒐⒋嵵緔 提交于 2020-02-25 16:08:05
基于迅为IMX6开发板 安装好虚拟机之后,用户就可以加载 Ubuntu12.04.2 镜像。用户可以在网盘中下载“编 译好的镜像”,该镜像已经安装好了编译 Android4.4.2 所需要的大部分软件。用户加载镜像 后,经过简单升级,就直接可以用于编译 uboot、Kernel,Android 等。 下面详细讲解一下,在 PC 机上,如何用虚拟机加载 Ubuntu12.04.2 编译好的镜像。 搭建好的 Ubuntu12.04.2 镜像在网盘“iTOP-IMX6 开发板资料汇总(不含光盘资料) \02_iTOP-iMX6 开发板编译系统所需要的工具包等\02_Ubuntu 系统安装包\02_Ubuntu 系 统安装包\02_搭建好开发环境的 Ubuntu 虚拟机镜像 V2.0 ”目录下,如下图所示。 1)如下图,编译好的镜像很大,而且要全部下载完之后才能开始解压,压缩软件是 “2345 好压”。 2)安装好解压软件后,右键单击上图中的压缩文件“Ubuntu12.04.2_V2.0.7z.001”, 开始解压。解压完成后到文件夹“Ubuntu12.04.2_V2.0”,如下图所示。 3)如下图,打开虚拟机,如果提示升级虚拟机,跳过就行,不需要进行升级。 4)执行菜单命令“File” -->“Open…”,弹出如下图所示对话框。 另外注意:如果是 win8.1 系统