- 博客(9)
- 资源 (14)
- 收藏
- 关注
原创 【EVB-335X-II试用体验】 Yocto环境的建立及Rootfs的构建与使用:QT与触摸屏(3)
前面我们已经构建好了基本的Rootfs,并且可以启动起来的,但是我们也会发现这个roofs非常的小,相当于一个busybox搭建的一样,当然这个无法满足我们的需求,因此我们下面将开始扩展我们的rootfs,添加一些工具让我们可以方便的开发。显示问题使用前面的方法启动后,我们会发现在uboot阶段是有图片的,但是在linux之后却没有发现有boot logo,然后启动之后我们也没有发
2016-07-31 19:01:42 5388
原创 MacBook Pro安装系统指定版本的系统
默认的,如果从apple store中更新系统,那么为最新版,但开发和测试的时候可能需要一个特定的OS版本,此时需要自己下载安装了,具体步骤如下。1. 首先下载需要的版本的系统 然后将这个dmg文件放到MacBook Pro中,然后然后将双击打开,将里面的Installer拖动到Application中 将这个放在Application中是因为Appstor
2016-07-26 17:54:34 19002
原创 【EVB-335X-II试用体验】 Yocto环境的建立及Rootfs的构建与使用(2)
在前面的文章中,我们已经使用Yocto构建出一个Rootfs,但是因为WatchDog的缘故,启动没有多久就重启了。下面我们来解决这个问题。WatchDog的Disable我们既可以在Rootfs启动后定期喂狗,也可以直接在kernel中disable Watchdog,在开发初期我们选择在内核中直接去掉比较快。内核配置使用make menuconfig来配置,结果出现了错误:
2016-07-25 14:14:06 2307
原创 【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
原创 【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
原创 【EVB-335X-II试用体验】 上手试用与资源使用
开箱收到快递后,拆开的第一感觉是,果然是工控版,包装不错可以看到各种器件齐全,包括网线,串口线以及EXT IO的接插件,以及电源,开箱即用,如果你已经有了USB转串口线的话。启动启动之前,需要连接串口,电源线,上电后的样子如下:启动之后,自动启动了一个QT程序,进行各个设备的自检,方便大家确定板子的硬件情况。软件资源在下载下来的光盘中,可以看到有从B
2016-07-25 14:09:06 2179 1
原创 Android JNI DETECTED ERROR IN APPLICATION的解决
在APK中使用了jni 的so shared library,运行的运行的时候出现如下的错误: art F art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI RegisterNatives called with pending exception 'java.l
2016-07-12 12:58:28 34690 1
原创 S5P4418与S5P6618的Android boot.img的解压与压缩, Sparse ext4文件系统
文件类型4418的boot.img是由kenrel + uramdisk组成的ext4 并且是sparse形式的image, 这里面的sparse是紧凑的意思,即将ext4文件系统中的内容为zero的地方“压缩”起来, 从而减少size。制作这种类型的image,使用make_ext4fs, 并使用-s选项制作而成,例如在4418中(其他Android或者文件系统也是类似),命令如下:
2016-07-12 11:47:57 2529
原创 原生Android系统的第一次开机google验证的解决
网络访问问题作为Android系统开发者,编译AOSP是无法避免的,下载Nexus系列的AOSP image来使用也是无法避免的。如果是我们自己编译AOSP的话,我们可以选择eng版本,从而省去这些验证步骤,同时也没有各种权限问题,当然SeLinux还是有问题的,但是我们可以很容易的关闭。如果我们需要下载,或者使用product版本的aosp image,那么一般在第一次开机后,Andro
2016-07-11 18:43:42 40628 2
AR9170 (支持TP Link WN821N ) Linux 固件 firmware
2015-12-21
imx6 手动制作Android启动用SD卡脚本与fstab
2015-12-10
51单片机完整课程设计上位机实时曲线状态机详细注解
2011-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人