Yocto项目实践
文章平均质量分 86
基于AM335X与Yocto的项目实践
TonyHo
这个作者很懒,什么都没留下…
展开
-
【EVB-335X-II试用体验】 基于Yocto的嵌入式的敏捷项目开发:以电子相册为例
EVB 335X-II有一个800*480的屏幕,如果放在家里,那么我们可以做一个电子相册,在家里放着的时候,可以自动播放图片幻灯片。这篇博客,我们将使用开源方案以及Yocto来构建和完成这个小项目。方案选择我们可以自己使用Qt/C++甚至Python,C来写一个直接操作Framebuffer,并针对不同size的图片进行适配和Zoom In/Out缩放处理,还需要对不同图片的加载进行原创 2016-08-14 23:27:06 · 3058 阅读 · 0 评论 -
【EVB-335X-II试用体验】 Yocto环境的建立及Rootfs的构建与使用:QT与触摸屏(3)
前面我们已经构建好了基本的Rootfs,并且可以启动起来的,但是我们也会发现这个roofs非常的小,相当于一个busybox搭建的一样,当然这个无法满足我们的需求,因此我们下面将开始扩展我们的rootfs,添加一些工具让我们可以方便的开发。显示问题使用前面的方法启动后,我们会发现在uboot阶段是有图片的,但是在linux之后却没有发现有boot logo,然后启动之后我们也没有发原创 2016-07-31 19:01:42 · 5388 阅读 · 0 评论 -
【EVB-335X-II试用体验】 Yocto环境的建立及Rootfs的构建与使用(2)
在前面的文章中,我们已经使用Yocto构建出一个Rootfs,但是因为WatchDog的缘故,启动没有多久就重启了。下面我们来解决这个问题。WatchDog的Disable我们既可以在Rootfs启动后定期喂狗,也可以直接在kernel中disable Watchdog,在开发初期我们选择在内核中直接去掉比较快。内核配置使用make menuconfig来配置,结果出现了错误:原创 2016-07-25 14:14:06 · 2307 阅读 · 0 评论 -
【EVB-335X-II试用体验】 u-boot与kernel的编译以及本地repo的建立
解压了网盘下载后的压缩包后,找到了doc目录,但是在这个目录中,没有找到uboot与kernel的编译说明。后来再找才发现是在nand的doc子目录中。下面就说明一下,各个make过程中都做了点什么,方便大家对整个编译过程的理解。内核与u-boot的编译生成配置文件配置如下:可以看到有里面有说他DRAM的宏定义这些宏的定义位于boards.cfg中:然后ma原创 2016-07-25 14:12:00 · 1535 阅读 · 0 评论 -
【EVB-335X-II试用体验】 Yocto环境的建立及Rootfs的构建与使用
前面的文章中已经建立起kernel与bootloader的repo,这篇开始,我们将先建立Yocto编译环境,并编译出基本的rootfs。Yocto基本meta的获取我们需要好几个meta与poky首先需要保证至少有65GB的Free磁盘空间或者更多,创建一个目录:mkdir Yocto然后clone各个meta与poky第一个是meta-bbb:git clone原创 2016-07-25 14:11:30 · 7419 阅读 · 0 评论 -
【EVB-335X-II试用体验】 上手试用与资源使用
开箱收到快递后,拆开的第一感觉是,果然是工控版,包装不错可以看到各种器件齐全,包括网线,串口线以及EXT IO的接插件,以及电源,开箱即用,如果你已经有了USB转串口线的话。启动启动之前,需要连接串口,电源线,上电后的样子如下:启动之后,自动启动了一个QT程序,进行各个设备的自检,方便大家确定板子的硬件情况。软件资源在下载下来的光盘中,可以看到有从B原创 2016-07-25 14:09:06 · 2179 阅读 · 1 评论