博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Rayeager PX2】Rayeager PX2开发板上安装FreeBSD
阅读量:7210 次
发布时间:2019-06-29

本文共 1168 字,大约阅读时间需要 3 分钟。

hot3.png

在PX2开发板上安装FreeBSD

PX2主芯片是RK3188(Cortex A9)所以FreeBSD支持FreeBSD

安装方法:

1.  下载

2.  汇编Kernel,安装在USB Flash(盘符da0)

# truncate -s1024MXXX.img

 # mdconfig -f XXX.img -u0

 # newfs /dev/md0

 # mount /dev/md0 /mnt

 # make TARGET_ARCH=armv6 kernel-toolchain

 # make TARGET_ARCH=armv6 KERNCONF=RADXA buildkernel

 # make TARGET_ARCH=armv6 buildworld

 # make TARGET_ARCH=armv6 DESTDIR=/mnt installworld distribution

 # umount /mnt

 # mdconfig -d -u0

 # sysctl kern.geom.debugflags=16

 # dd if=XXX.img of=/dev/da0 bs=4096k

3.  获得rkcrc工具

4.  使用rkcrc

# cd ~/rkutils

# make rkcrc

5.  获得rkflashtool工具

6.  重新编写rkflashtool的Makefile和rkflashtool.c

7.  编译rkflashtool

# cd ~/rkflashtool

# make

8.

 

# cd ~/rkutils

# ./rkcrc -k /usr/obj/arm.armv6/usr/src/sys/RADXA/kernel.bin kernel.img

 

9.

 

# cd ~/rkflashtool

# ./rkflashtool p > parm.txt     ---- Change KERNEL_IMG address 0x60408000 to 0x60400000 and save it

# cd ~/rkutils

#./rkcrc -p ../rkflashtool/parm.txt ../rkflashtool/parm.bin

 10.

# cd ~/rkflashtool

# ./rkflashtool w 0x0 0x2 < parm.bin

11.

# ./rkflashtool w kernel < ../rkutils/kernel.img

12.

# cu -l /dev/ttyu0 -s 115200

13.启动开发板,运行FreeBSD。

分享自Ickey 电子工程社区 lover

转载于:https://my.oschina.net/u/2007588/blog/410520

你可能感兴趣的文章
我的关于前端一些知识点的理解《一》
查看>>
Asynctask源码分析
查看>>
Promise基础用法
查看>>
[译] Spring 的分布式事务实现-使用和不使用XA — 第三部分
查看>>
区块链软件公司:创新的区块链技术如何改变法律行业的面貌
查看>>
一张时序图让你看懂:脏读、不可重复读
查看>>
js创建对象的几种方法
查看>>
浮点数杂想
查看>>
摧枯拉朽,说说ES6的三把火
查看>>
Java/Android基础-02
查看>>
nginx代理响应报文体不全解决思路
查看>>
前端性能优化 —— 项目瘦身
查看>>
全球人形机器人接连突破 拟人度越来越高
查看>>
vue按需加载
查看>>
创成汇2019年参加创新创业大赛都能获得什么?
查看>>
vue双向数据绑定原理
查看>>
美研究最新生物活性玻璃 可消灭致命的细菌
查看>>
内部类
查看>>
Vue中数组赋值问题
查看>>
APK path is not specified for module
查看>>