- 博客(37)
- 收藏
- 关注
原创 imx6ul 平台(5)--软件开发(3)---软件编译(UBOOT/KERNEL/ROOTFS)
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) imx6ul 平台(5)--软件开发(3)---软件编译(UBOOT/KERNEL/ROOTFS) ...
2021-01-10 16:33:49
534
原创 imx6ul(3)---硬件原理图设计(6)----第二版layout版图
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) imx6ul(3)---硬件原理图设计(6)----第二版layout版图 ...
2021-01-04 21:07:21
658
原创 imx6ul 平台(5)--软件开发(2)---linux嵌入式平台到底开发什么
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) imx6ul 平台(5)--软件开发(2)---软件开发的介绍1 ...
2021-01-04 20:10:15
477
原创 imx6ul 平台(5)--软件开发(1)---源码下载
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) 软件开发环境搭建(2)---软件开发环境搭建(5)---源码 ...
2021-01-04 15:22:46
319
原创 imx6ul 平台(4)--板子调试(2)---样品展示
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) imx6ul 平台(4)--板子调试(2)---样品展示 ...
2020-12-16 16:46:20
257
原创 IMX6UL平台(4)--板子调试(1)---样品展示
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) imx6ul 平台(4)--板子调试(1)---样品展示 ...
2020-10-16 10:50:30
317
原创 IMX6UL平台(3)--硬件原理图设计(5)---底板对外通讯接口
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) imx6ul硬件原理图设计----底板对外接口 ...
2020-08-27 12:14:14
787
原创 IMX6UL平台(3)--硬件原理图设计(4)----底板的必备功能(附带ESD/RE防护浅谈)
(技术交流QQ群:744140106.) (博客:https://blog.youkuaiyun.com/weixin_43854435) 底板基础必备功能描述(4)---ubuntu安装 ...
2020-08-16 19:50:59
1559
原创 IMX6UL平台(3)--硬件原理图设计(3)----核心板卡功能模块描述
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) imx6ul硬件原理图设计----电源系统框架和核心板电源设计 ...
2020-08-09 17:13:45
1445
原创 IMX6UL平台(3)--硬件原理图设计(2)----电源系统框架和核心板电源设计
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) imx6ul硬件原理图设计----电源系统框架和核心板电源设计 ...
2020-08-01 15:55:35
1761
原创 IMX6UL平台(3)--硬件原理图设计(1)----框架
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) ...
2020-07-31 21:36:49
1186
原创 IMX6UL平台-开发环境搭建---2---软件开发环境搭建(3)---yocto提取源码
(技术交流QQ群:744140106) (博客:https://blog.youkuaiyun.com/weixin_43854435) 软件开发环境搭建(2)---yocto提取源码 ...
2020-07-25 14:15:21
573
原创 IMX6UL平台-开发环境搭建---2---软件开发环境搭建(2)---ubuntu安装
(技术交流QQ群:744140106.) (博客:https://blog.youkuaiyun.com/weixin_43854435) 软件开发环境搭建(2)---ubuntu安装 ...
2020-07-25 13:09:20
588
原创 IMX6UL平台-开发环境搭建---2---软件开发环境搭建(1)---源码提取
(技术交流QQ群:744140106.) (博客:https://blog.youkuaiyun.com/weixin_43854435) 软件开发环境搭建(1)---源码提取 技术交流群(744140106...
2020-07-25 12:06:58
427
原创 IMX6UL平台-开发环境搭建---1
(技术交流QQ群:744140106.) (博客:https://blog.youkuaiyun.com/weixin_43854435) IMX6UL平台-开发环境搭建---1 技术交流群(744140106.) ...
2020-07-24 18:27:09
809
原创 IMX6UL平台设计之初
文章描述 看过博客其他资料的应该清楚,我们从5月份开始准备出一版android的rk3288,用于做我们团队后续智能、穿戴的基础HMI平台。但限于项目冲突和其他缘由,这个平台只是到了原理图设计完成阶段,后续设计一直delay中,但还是在推动中。 之所以同时开展imx6ul平台,由于此平台和当前团队项目冲突不大,且此芯片便宜(40元以内),功耗够低,又是工业芯片,所以我们将其定位我们后续的网关、智能穿戴相关产品、人机简单界面相关产品、高端传感器产品等。此芯片含有丰富的工...
2020-07-20 18:41:12
1301
1
原创 LCD屏电路原理浅析以及RK3288对应的MIPI电路设计
LCD屏电路原理浅析以及RK3288对应的MIPI电路设计## 一、 文章描述本文主要粗略描述下普通的LCD屏相关电路方面的知识。工程师可以通过本文了解到lcd屏相关电路设计原理以及需要注意的部分。本文主要主要分为以下几个方面来描述: LCD屏电路原理叙述; LCD电路基本构成; RK3288的LCD的背光部分描述; RK3288DE MIPI数据口电路描述二、 LCD屏电...
2020-04-04 12:43:31
5440
2
原创 (Android+Qt最小系统设计方案)RK3288核心板设计之硬件(3.2.3)---CPU-RAM-ROM最小系统浅谈和RK3288对应的相关电路设计
一、 文章描述本文主要粗略描述当前设计普通电子产品时,CPU最小系统相关描述。文章主要以当前rk3288核心平台的最小系统搭建为基础,通过涉及的硬件资源,来简述各自功能,目的,以及最终的电路实现。本文主要主要分为以下几个方面来描述: 可编程控制处理器的最小系统应包含什么?(即跑一个处理器的必要条件); CPU,RAM,ROM,REG相关简述; RK3288最小系统电路简述二、 ...
2020-03-26 09:12:31
1229
原创 (Android+Qt最小系统设计方案)RK3288核心板设计之硬件(3.2.2)-----电子产品电源设计浅谈
这里写自定义目录标题一、 文章描述二、 电源设计重要与否三、 电源设计的层次感四、 电源接口电源设计注意环节五、 电源节能管理六、 RK3288主要电源管理部分七、 总结一、 文章描述 本文主要粗略描述当前设计普通电子产品时,电源设计一些基本描述。文章主要以当前rk3288核心平台的电源设计为蓝本来描述普通电源设计的思路。本文主要主要分为以下几个方面来描述: 电源设计重要与否;...
2020-03-22 17:40:47
1032
原创 (Android+Qt最小系统设计方案)RK3288核心板设计之软件开发环境搭建(4.0)
文章简述 本文主要是开发rk3288的android(和linux)平台软件运行环境搭建描述文档。基于此文档,用户可以了解搭建开发环境目的,怎么搭建开发环境?主要描述以下几个方面:开发环境是什么,为什么要开发搭建? 开发环境搭建的步骤; 官方sdk下载和粗略编译和下载描述。 何为开发环境 对于任何一个电子处理器或微处理器,要有自己的...
2020-03-16 10:21:02
1100
原创 杂谈---嵌入式(单片机、arm)在线升级方案
描述 最近不少人问我如何给单片机升级,如何给arm板升级。也有些人说网上很多工具可以参考或者移植。我当时回答时,如果做功能,自己想怎么玩即可,如果要做成量化的产品最好自己做一套协议。 因为应用场合不同,对于一些特殊的功能尽量还是要在可控制中。移植不一定适合所有平台资源。所以我分享了我自己实现过的一套方案。 本文档主要描述其他平台采用uart...
2020-03-13 11:10:55
5609
2
原创 (Android+Qt最小系统设计方案)RK3288核心板设计之硬件-设计调试篇 3.2.1
简述 本文主要描述为了后续调试考虑,规划硬件的设计。 设计之上电调试考量 电路设计按照模块的方式去设计。这样方便调试整改,同时也方便作为后续其他项目的二次开发。对于一个模块,除了接口,其他尽量考虑不要和别的模块揉在一起,这样避免干扰,也在维护时候,很快锁定bug区域。基于此,模块化的电路最大特征即电源的独立性。设计者给每个模块尽量电源能够切断,如通过一个电感、0偶电阻等...
2020-03-08 16:57:25
523
原创 (Android+Qt最小系统设计方案)RK3288核心板设计之项目计划安排---2.1
综述 本次文档主要描述项目的大致周期,以及需要实现的过程内容。 平台开发计划 由于平台还未出来,所以软件最终的时间不好预估,但是可以将软件要实现的初步任务可以评估出来。硬件计划步骤:选型大致3月底结束; 核心板原理图4月中旬结束; Layout的版图在5月中旬结束; 焊接原理图大致在6月底前完成; 7月上旬完成上电调试; 7月底联调; 8月中旬完成最终样机。...
2020-03-08 16:56:03
413
原创 (Android+Qt最小系统设计方案)RK3288核心板设计之硬件-需求方案(1)3.1
文档简述 本文主要描述根据主需求,拆分为硬件需求,以及硬件应对这些需求,所做的应对粗略步骤。大致分为以下几个方面:根据总需求,拆分为硬件需求; 粗略方案; 具体方案步骤计划拆分; 投入人力; 周期。 硬件需求 由于当前总的需求针对的平台仅仅为硬软件,且偏向于BSP方面,所以当前总需求和硬件需求几乎能做到一一对应。当前硬件需求大致如下: CPU最小系统: ...
2020-03-01 13:25:52
1116
原创 (Android+Qt最小系统设计方案)RK3288核心板设计之起始----1
(Android+Qt最小系统设计方案) 事件的起因 随着市面上对人机界面的需求越来越多。嵌入式定制方案扮演的角色越来越重要。设计的模块化,层次化越来越清晰。如控制部分,检测部分,人机对话部分等等。介于产品的友好性质需求,所以人机对话部分一般扮演了产品的“服务器”的性质,它起着调度所有输入“事件”和统筹监控发起所有输出“事件”。所以要形成一套可持续的嵌入式开发方案,或者理解学习...
2020-02-23 19:30:30
1536
4
原创 嵌入式---LittleVGL触摸屏移植(本次设计基于nuc970)----1
一、目的 在自己的嵌入式产品,尤其是单片机/arm/dsp之类的裸机产品或者轻量级产品上,为了运行快速、缓存低、轻量级的界面设计开发,需littlevgl恰好满足这个目的,且由于其免费,所以值得设计者研究或者去利用移植到自己平台上。 本次移植是在nuc970这个arm9平台实现的,其他平台类似。littlevgl的界面移植很简单,并不繁琐,很容易移植到终端mcu平台...
2019-10-18 08:56:22
4365
4
原创 LittlevGL---Check box(复选框)---11
目的学习使用复选框。功能描述同其他ui的复选框一样,littlevGL也提供了一个复选框功能。用户可以配置复选框的风格,文本,以及事件回调的应答任务。控件创建步骤及函数创建步骤用户可以创建一个复选框对象,并配置对应的文本。此文本不能是局部变量。可配置复选框的初始状态,是否有效,以及风格和对应事件。函数 控件创建 lv_obj_t *lv_cb_create(...
2019-09-25 21:03:34
693
原创 LittlevGL---Canvas(画布)---10
目的学习canvas的使用。功能描述用户想绘制一个自己的图片。这个图片了有大小要求,可以调配画布中各个颜色,如果单片机操作某个像素或者三色的led灯一样,控制各个像素的颜色。ui提供了一个画布的控件。用户可以在上面可以设计自己想要的图形、文字。设计显示的风格,并对这些设计的图案可以切换任何角度。控件使用步骤以及相关函数描述使用步骤首先创建一个canvas对象,然后给其绑...
2019-09-25 12:49:19
4706
原创 LittlevGL---Slider滑块---9
目的学习理解slider功能模块。功能描述滑块和bar类似。可以用于描述一个事件、容量等的进度状态。可以用于显示一些检测的值,如压力,温度,完成任务,速度等;也可以用于和input类设备联合滑动修改某些值。和bar相比,他是主动控件。一个slider,有三个部分组成。背景(可以理解成画板),滑条内背景(指示器),滑块划过的实质滑条。详细可以通过案列来理解。用户可以分别配置这三...
2019-09-24 20:00:42
1099
原创 LittlevGl---messagebox---8
目的熟悉该UI的MessageBox的创建和使用。功能描述消息盒子用于提示选择的作用。用户可以根据自己功能的需要创建自己的消息盒子,用来做多重选择。创建步骤和函数描述创建步骤一个消息盒子创建主要经过以下过程。盒子即将显示父类窗口的创建,用于寄托于盒子,这样盒子可以在此窗口显示,通常就为一个obj即可; 修饰盒子的父类,由于一般消息盒子不会过度遮挡住引起产生这个消息盒子...
2019-09-24 13:13:11
1237
原创 LittlevGL---日历calendar---7
目的 学习使用calendar对象的用法。功能描述 calendar对象为当前ui提供的一个日历描述结构对象。即用户如果要显示一个日历方面的功能,可以在此对象上进行扩展描述。 用户可以在此calender设置自己显示的风格,配置星期、月的别名,也可以配置当前日期,显示的日期,高亮的日期。配置选择某个日期时发出时间,或者到达某个日期(日期选中发生LV_EVENT_VALUE_CHA...
2019-09-23 19:06:14
794
原创 LittlevGL----按键键盘(矩阵)---6
目录目的功能描述原理和功能函数描述创建按钮矩阵装饰和属性配置按键的text配置按键的宽度配置按键的开关属性配置按键的属性配置按键的风格其他事件案列代码结果目的实现一个如虚拟键盘似的按键阵列矩阵。以方便应用在计算器,键盘输入等场合。功能描述矩阵按键阵列实际和普通的button一样。只不过将多个button放在一起显示。稍微差异...
2019-09-23 08:47:35
3244
原创 LittlevGl---按键---5
目的 学习LittlevGL的“按键”模型使用方法。 功能描述 对于button,在littlevGL中有两大类型。一个是作为按键,一个是作为开关。 按键,即像普通的键盘或者遥控器之类的按钮一样,按下了,手松开后,此按键会恢复出释放的状态,表示一次单击。 开关,相当于一些拨码开关,或者一些电源的一些按钮,按下后,保持按下的状态,再按一次...
2019-09-20 13:34:16
4246
原创 LittlevGL-bar--4
目的 学习并实现一个类似于进度条的“棒”模型。 功能和函数介绍 功能介绍 bar在littlevGL中由两部分组成,一个背景,一个是前面的指示迹象。用户可以通过其显示一个任务的执行进度。 要实现一个bar,需要能够创造它的对象,描述其在父类显示的位置,它的尺寸大小,背景和指示迹象的风格,指示迹象滑动范围,设定其值。同时它有个特殊的功能,即能...
2019-09-19 07:47:08
783
2
原创 littlevGL-如何添加自己程序--2
如何添加自己程序一、 目的 前一章移植了开发环境,当前这章节描述如何搭建自己的案列。二、 描述对于任何一个UI图像系统而言,它只是一个人机界面图形处理一个逻辑,主要处理的是图像显示,成像效果,输入操作(触摸,鼠标,感应等),以便完成人与机的最直接交互。 实际操作中,UI很多工作是功能方面,与实际硬件无关,如图像渲染,各种模块的绘制,比如按键等,这些操作属于功能,而不和具体的平...
2019-09-18 19:04:25
1152
原创 LITTLEVGL--绘制圆--3
画圈标题一、 目的 采用littlegl绘制一个圈。标题二、 流程方案标题2.1 方案原理 littlegl中提供了一个画弧度的函数。我们可以采用此函数绘制一个圆。此UI系统中将各个对象外观,属性和行为都独立分开。 要绘制一个圆,我们至少要做两个操作,即圆绘制(包含了半径大小),另外一个为圆的一些属性(修饰或者风格),即颜色,边框宽度,以及叠影等。标题 绘制圆弧的函数:...
2019-09-17 20:31:53
5055
原创 LITTLEVGL开发-PC模拟环境搭建--1
LITTLEVGL开发-PC模拟环境搭建一、 目的二、 步骤**2.1 安装visual studio2017**2.2 下载基于visual studio实现的littlevgl的demo2.3 下载libsdl和sdl库文件2.4 完善2.2节的demo一、 目的搭建一个可以在pc机学习littlevgl的开发环境。本次是基于visual studio2017实现。二、 步骤2.1 安...
2019-09-12 11:23:47
3099
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人