导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. jasonzhang
    J
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 1672
    • 主题 0
    • 帖子 36
    • 最佳 7
    • 群组 0

    jasonzhangLV 5

    @jasonzhang

    个人项目分享:
    https://github.com/zc110747/build_embed_linux_system.git

    1672
    积分
    12
    声望
    12
    资料浏览
    36
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录
    年龄 32

    jasonzhang 取消关注 关注

    jasonzhang 发布的最佳帖子

    • 回复: T113-s3 配置内核第二阶段卡死

      @yuqingli 可以测试下bootargs中添加“rootwait”,这个命令可以要求等待emmc存储初始化成功后才去挂载,我用其它家的芯片,默认信息是有这个的

      发布在 Linux
      J
      jasonzhang
    • 回复: interfaces 文件添加 dns

      @qql_6699 /etc/network/interfaces和/etc/resolv.conf是独立配置文件,正常逻辑类似ping,socket发起网址请求时,会优先选择里面的dns-nameservers的dns定义去解析,如果不成功,再去检索/etc/resolv.conf里面的信息。你现在需要确认的时dns-nameservers是否设置成功。

      另外/etc/network/interfaces是在执行/sbin/ifup -a里面解析调用,源码可以看busybox/networking/ifupdown.c,相关源码内部没有修改/etc/resolv.conf文件,如果你想修改,自己单独修改/etc/resolv.conf。

      发布在 T Series
      J
      jasonzhang
    • 回复: t113i 怎么只烧写uboot到SD卡,从SD卡启动

      @tigers 使用官方的Tina库不可行,因此官方SDK的启动步骤为brandy spl => u-boot => kernel => rootfs, 没有spl加载到内部ram初始化sdram, u-boot无法加载的,后续流程不可行。可以采用第三方方案,awboot=>kernel=>rootfs, awboot在github有开源。

      发布在 飞凌嵌入式专区
      J
      jasonzhang
    • 回复: Tina5.0 T113 编写makefile 编译驱动模块,都是提示不对,各位大请指教一下

      @daming123 KERNELDIR出错,不是kernel源码地址,而是kernel编译后的目录地址。大致目录为

      KERNELDIR := $(TINA_SDK_ROOT)/out/kernel/build

      发布在 T Series
      J
      jasonzhang
    • 回复: T113 S3编译报ERROR: CONFIG_PACKAGE_libpthread

      @jh008 里面提到目录了,去prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain目录看有没有这个目录,或者去上几级看看,哪一层缺失了

      发布在 T Series
      J
      jasonzhang
    • 回复: Tina5 编译自带的QT包 编译不过去

      @z2500abc 用的不是Tina5库验证过的Ubuntu版本吧,用的最新的Ubuntu是会有编译问题,你需要列出来错误项,才好给你发现问题分析。

      发布在 T Series
      J
      jasonzhang
    • 回复: T113替换uboot工具链后编译失败

      @t_00_t uboot的编译工具倒是可以替换。

      spl-pub的没法替换,因为里面大部分的代码是以静态库的形式显示的,你这里链接的是brandy/brandy-2.0/board/a50/libsun8iw15p1_sboot.a,里面的*.a就是静态库,这个就限制了spl-pub编译的工具必须和静态库一致,不然链接会出错;你想支持带硬件浮点的,只能找原厂要带浮点的库替换。

      发布在 T Series
      J
      jasonzhang

    jasonzhang 发布的最新帖子

    • 回复: TinaSDK5 使用systemd

      @sky_rain systmd使用的启动方式是不会访问到/etc/init.d/rcS的,这个是busybox的SystemV系统访问的方式,所以大概率是你之前编译的buildroot里面的文件没有清理干净,导致两种类型混在一起。去buildroot目录下执行make clean删除,或者全局使用build.sh clean,之后重新编译尝试下。

      发布在 T Series
      J
      jasonzhang
    • 回复: 全志T527 pack.sh 失败

      @freeor 在 全志T527 pack.sh 失败 中说:

      dragon:
      dragon是全志SDK提供的打包工具,位于tools/pack/pctools/linux/eDragonEx下,可以看到如下
      dragon.PNG
      你可以单独找到这个工具执行下,看能不能正常工作,如果还是找不到libstdc++的库,原因也很简单,你系统的libstdc++库版本和这个工具不兼容,一般来说是库版本过低,不建议升级libstdc++的库,大概率导致系统损坏,你可以找老版本SDK下的dragon替换目录下内容看能不能使用。

      这种还是用SDK适配的Ubuntu版本,版本过高和过低都会带来很难解决的兼容性问题。

      发布在 T Series
      J
      jasonzhang
    • 回复: T113-I分区调整

      @lijinlin001 根据实际硬件空间,计算系统剩余空间大小。修改这个分区文件手动加到name=“rootfs"的size里面,其它更好的方法我就不清楚了。

      发布在 T Series
      J
      jasonzhang
    • 回复: T536 大小核共享内存,有没有简单的Demo?

      @bleem1998 Linux那边使用内存映射读取的吗?内存共享需要限制不能通过cache访问,对应映射使用ioremap_nocache,直接volatile只是表示每次操作都访问硬件,不会被优化,这个硬件没有说不能是cache。

      发布在 T Series
      J
      jasonzhang
    • 回复: swupdate能更新kernel,但是不能更新rootfs

      这种更新方式是在嵌入式Linux执行的时候更新本身,u-boot和kernel已经被加载到DRAM中了,所以可以更新flash中的文件;rootfs本身还在flash中,也就是还在运行中,当然不可能更新自己,这个一般用来SD卡更新emmc,或者反过来的。

      不过也不是没有办法,就是系统内部有双rootfs,其中一个rootfs专门用来升级,另一个是用来运行rootfs;升级时先跳转到升级区域的系统,用那个系统执行升级命令,就能够更新rootfs了,升级完成后切换回来重启就可以。

      发布在 V Series
      J
      jasonzhang
    • 回复: T113i uboot阶段通过串口发送数据

      @gadyellow 去参考awboot里面关于uart初始化的代码,配置没细看,至少缺少Uart引脚初始化,UART时钟使能和复位释放操作。
      awboot.PNG

      awboot的源码可以参考: https://github.com/szemzoa/awboot

      发布在 T Series
      J
      jasonzhang
    • 回复: sunxi-fel对T113-S4 适配问题

      @laizh950 参考这个帖子,https://whycan.com/t_11338.html
      里面包含T113-s4的全套资料。

      发布在 T Series
      J
      jasonzhang
    • 回复: Tina5.0 T113 编写makefile 编译驱动模块,都是提示不对,各位大请指教一下

      @daming123 KERNELDIR出错,不是kernel源码地址,而是kernel编译后的目录地址。大致目录为

      KERNELDIR := $(TINA_SDK_ROOT)/out/kernel/build

      发布在 T Series
      J
      jasonzhang
    • 回复: qt5下怎么调用摄像头?

      @qwss_7410ljq

      查询capability中的判断条件写的不正确,应该是
      if (cap.capabilities & V4L2_CAP_VIDEO_CAPTURE ) {
      //.....
      }
      他写成了V4L2_BUF_CAP_VIDEO_CAPTURE,那个是fmtdesc的类型。

      发布在 V Series
      J
      jasonzhang
    • 回复: T113-S3 R_CCU单元的疑惑

      @sky_rain ccu有另一个设备节点的,是给系统以及大部分模块提供时钟的,文档里面有说明。这个r_ccu是给非掉电区域控制(靠电池供电)独立提供时钟管理的,主要包含PDU,RTC等模块。我看了下,手册里没有单独说明,只是在RTC模块3.16.2 Block Diagram里面有讲到这个时钟,寄存器是没有说明。全志文档本身就不完善,这部分应该遗漏了。1.png

      发布在 T Series
      J
      jasonzhang