【s5p4418嵌入式学习】开篇01
2017-09-02 21:12
567 查看
作者: Linux-小企鹅
博客地址:http://blog.csdn.net/u012319379/article/details/77803806
Samsung s5p4418,据说是Nexell公司代理研发的,具体什么渊源感兴趣的朋友可以去百度。
开发板平台
itop4418开发板
u-boot-2014.07
kernel内核版本
kernel-3.4.39
android系统版本
android5.1.1.r6
cp nsih-2G16b-4418.txt nsih.txt
kernel配置
cp -r config_for_iTOP4418_android_5.1 .config
export ARCH=arm
android5.1.1编译
./build_android.sh_4418
核心板空片或者uboot损坏的时候可以SD卡启动
TF启动卡制作
Windows系统使用PartitionManager.exe分区
Ubuntu系统使用gparted软件分区
预留64MB,剩余空间格式化为Fat32格式
重新插入SD卡,区别SD卡,烧录uboot到SD卡
mkuboot /dev/sd* uboot,(sd*代表你的SD卡,有可能为sdc,sdd,sde)
A. 插入TF卡开发板上电adb下载
开发板端敲空格可以进入命令模式,执行fastboot命令
通过usb数据线连接电脑,pc端在result目录下执行
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash recovery recovery.img
B. TF卡直接下载
在TF卡里建立目录mkdir sdupdate目录,拷贝boot.img,cache.img,system.img,u-boot-itop-4418.bin,userdata.img
将T卡插入开发板,进入uboot敲空格,执行sdfuse flashall
设置环境变量
重启设置环境变量setenv bootsystem android,“setenv fastboot”,“setenv androidversion 5.1”setenv lcdtype 9.7”
解决办法:
cp /usr/bin/ld.gold /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/x86_64-linux/bin/ld
make update-api
./build_android.sh_4418
博客地址:http://blog.csdn.net/u012319379/article/details/77803806
硬件平台
芯片平台Samsung s5p4418,据说是Nexell公司代理研发的,具体什么渊源感兴趣的朋友可以去百度。
开发板平台
itop4418开发板
软件平台
uboot版本u-boot-2014.07
kernel内核版本
kernel-3.4.39
android系统版本
android5.1.1.r6
编译
uboot配置cp nsih-2G16b-4418.txt nsih.txt
kernel配置
cp -r config_for_iTOP4418_android_5.1 .config
export ARCH=arm
android5.1.1编译
./build_android.sh_4418
烧写系统
TF卡启动核心板空片或者uboot损坏的时候可以SD卡启动
TF启动卡制作
Windows系统使用PartitionManager.exe分区
Ubuntu系统使用gparted软件分区
预留64MB,剩余空间格式化为Fat32格式
重新插入SD卡,区别SD卡,烧录uboot到SD卡
mkuboot /dev/sd* uboot,(sd*代表你的SD卡,有可能为sdc,sdd,sde)
A. 插入TF卡开发板上电adb下载
开发板端敲空格可以进入命令模式,执行fastboot命令
通过usb数据线连接电脑,pc端在result目录下执行
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash recovery recovery.img
B. TF卡直接下载
在TF卡里建立目录mkdir sdupdate目录,拷贝boot.img,cache.img,system.img,u-boot-itop-4418.bin,userdata.img
将T卡插入开发板,进入uboot敲空格,执行sdfuse flashall
设置环境变量
重启设置环境变量setenv bootsystem android,“setenv fastboot”,“setenv androidversion 5.1”setenv lcdtype 9.7”
编译错误
错误一 make: * [out/host/linux-x86/obj32/lib/libnativehelper.so] Error 1解决办法:
cp /usr/bin/ld.gold /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/x86_64-linux/bin/ld
make update-api
./build_android.sh_4418
相关文章推荐
- 李洪强iOS开发之【零基础学习iOS开发】【01-前言】01-开篇
- 【嵌入式学习历程4】C语言之开篇基础
- 【零基础学习iOS开发】【01-前言】01-开篇
- 嵌入式学习14(数据结构开篇:结构体,栈)
- 嵌入式系统学习(二)-S5P4418芯片启动模式
- 开发板的I/O在哪里——韦东山嵌入式Linux视频学习笔记01
- 【零基础学习iOS开发】【01-前言】01-开篇
- 嵌入式学习开篇词
- 【s5p4418嵌入式学习】分步编译之uboot编译03
- extjs学习01——开篇:extjs资料集锦
- 嵌入式操作系统学习笔记:01.书籍与OS源码选择
- 【s5p4418嵌入式学习】分步编译之安卓06
- 【零基础学习iOS开发】【01-前言】01-开篇
- 【零基础学习iOS开发】【01-开篇】
- GoAhead 2.1.8嵌入式webserver源码分析学习(一)---开篇
- 嵌入式学习 16年开春 U-boot开篇
- 嵌入式开发之C基础学习笔记01--基本原理
- 【s5p4418嵌入式学习】u-boot学习之makefile注释07
- 【s5p4418嵌入式学习】分步编译之kernel编译04
- 【s5p4418嵌入式学习】u-boot学习之编译与Makefile结合分析08