Skip to content

Releases: nickfox-taterli/MX283Linux

10秒完全启动

30 Oct 18:15
Compare
Choose a tag to compare

发布日志


使用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,这个优化还是有不少冗余,可以继续优化的.
  • 全程有显示,接近产品级.

完整发布初始版本

29 Sep 05:26
Compare
Choose a tag to compare

完整发布r0.1


用户名:root 密码:root

初始版本,所有驱动OK,启动后显示QT并有个简单触摸Demo。

基本系统

21 Sep 03:06
Compare
Choose a tag to compare

相关软件和工具:

  1. 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
  2. TTF字体: https://downloads.sourceforge.net/project/dejavu/dejavu/2.37/dejavu-fonts-ttf-2.37.tar.bz2
  3. Zlib: https://zlib.net/zlib-1.2.11.tar.gz
  4. Dropbear: https://github.com/mkj/dropbear
  5. Tslib: https://github.com/kergoth/tslib
  6. GDBServer: http://ftp.gnu.org/gnu/gdb/gdb-8.0.tar.gz

代码相关说明:

  1. U-Boot配置文件mx28evk_defconfig
  2. Linux配置文件mxs_defconfig和mx28ev-evk.dts
  3. Busybox配置文件config-default
  4. imx-bootlets-src编译文件build

其他说明:

  1. 除了imx-bootlets,其他都使用Ubuntu自带的交叉编译器.
  2. FSL的编译器从ZLG光盘可得
  3. 我的板子版本是V1.2
  4. 教程请访问我的博客 http://www.lijingquan.net/