Releases: nickfox-taterli/MX283Linux
Releases · nickfox-taterli/MX283Linux
10秒完全启动
发布日志
使用armv5-fsl-linux-gnueabi (GCC 7.2)编译器编译此默认配置10秒启动,包含Bootloader(Bootlets + Uboot 2017.10),内核(Linux 4.13)解压,引导,启动程序.掐秒表算的.每次时间大概8.8 ~ 9.2秒.升级工具仅供参考,就是MfgTools.还有继续优化空间的,不过暂时比较满足了,先发布.
- U-Boot 按住键盘X可以暂停.
- Bootlets 被我大致重写了下,没有输出.
- 内核日志要查就运行dmesg.
- 默认的系统提供的简单测试而已,程序也不完善~
- 这个快速启动还包含网络,不含网络可以节约0.9s(内核) + 0.4s(系统)
- 我板子版本V1.02,这个优化还是有不少冗余,可以继续优化的.
- 全程有显示,接近产品级.
完整发布初始版本
完整发布r0.1
用户名:root 密码:root
初始版本,所有驱动OK,启动后显示QT并有个简单触摸Demo。
基本系统
相关软件和工具:
- Qt 5.7.1 : https://download.qt.io/official_releases/qt/5.7/5.7.1/single/qt-everywhere-opensource-src-5.7.1.tar.xz
- TTF字体: https://downloads.sourceforge.net/project/dejavu/dejavu/2.37/dejavu-fonts-ttf-2.37.tar.bz2
- Zlib: https://zlib.net/zlib-1.2.11.tar.gz
- Dropbear: https://github.com/mkj/dropbear
- Tslib: https://github.com/kergoth/tslib
- GDBServer: http://ftp.gnu.org/gnu/gdb/gdb-8.0.tar.gz
代码相关说明:
- U-Boot配置文件mx28evk_defconfig
- Linux配置文件mxs_defconfig和mx28ev-evk.dts
- Busybox配置文件config-default
- imx-bootlets-src编译文件build
其他说明:
- 除了imx-bootlets,其他都使用Ubuntu自带的交叉编译器.
- FSL的编译器从ZLG光盘可得
- 我的板子版本是V1.2
- 教程请访问我的博客 http://www.lijingquan.net/