查看: 2583|回复: 4

[原创] 天嵌开发板程序2 点亮led灯

[复制链接]
  • TA的每日心情
    开心
    2017-6-2 19:59
  • 签到天数: 102 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2015-10-25 22:17:07 | 显示全部楼层 |阅读模式
    分享到:
    目录

    Title:如何点亮开发板上LED灯
    1.       实验目的
    点亮开发板上LED, 测试按键和LED灯功能, 熟悉开发板, 为后续学习/开发奠定基础:
    Ø  硬件环境: TQ335X开发板LED测试模块/按键测试模块.
    Ø  软件环境:Ubuntu开发环境搭建OK, 能够正常编译和调试.
    Ø  驱动环境:开发板自带LED驱动程序和测试程序, 本次实验主要是学习这些驱动和测试程序, 为后续开发积累经验.
    Ø  激发兴趣:通过按键控制LED灯的亮灭, 实现了一个小功能, 学习了LED驱动相关知识, 为后续开发提供了经验, 增强了信心.
    2.       实验步骤
    2.1      Ubuntu14.04下开发环境搭建
           按本次实验需要搭建好交叉编译环境和adb/fastboot调试环境.
           1. 交叉编译环境, 在上次文档中已经搭建完成.
           2. adb/fastboot 调试环境的搭建, 可参考网上教程, 进行搭建, 大体分为三个步骤:
             a. 工具的安装
                sudo apt-get update
                sudo apt-get install android-tools-adb android-tools-fastboot
             b. USB 驱动的配置
                lsusb
                Bus 001 Device 028:ID 18d1:d002 Google Inc
                
                vi /etc/udev/rules.d/70-persistent-net.rules
                #adb and fastboot protocol
                  SUBSYSTEM=="usb", ACTION=="add",DRIVERS=="?*", ATTR{idVendor}=="18d1",
                ATTR    {idProduct}=="d002", MODE ="0666", OWNER="root"
                
                cd /etc/udev/rules.d
                   chmod a+x 70-persistent-net.rules
                   sudo udevadm control --reload-rules
              c. 指令的执行
                adb shell
    2.2    代码的编写
           代码的编写, 可以参考天嵌科技出品-TQ3358开发板Android开发完全手册_V1.0”, 里面有详细的LED驱动和应用程序的例程, 根据这些例程, 可以进行适当改造实现自己的一个例程.
          
    2.3    实验结果
           1. 源代码请参考key-led.c;
           2. 可执行程序请参考key-led-exe;
           3. 运行结果请参考result.mp4;
    3.       经验总结
            i.           参考文档都只是参考, 要灵活理解, 充分利用linux开源的特性, 利用网络资源解决自己的问题.
          ii.           学习是一个循序渐进的过程, 要扎扎实实有节奏的完成各个学习阶段的任务.
    4.       下个阶段的计划
        准备利用下个个周末的时间, 写个USB的测试程序, 调试一下USB口.

    Desktop.part1.rar

    5 MB, 下载次数: 1

    Desktop.part3.rar

    1.99 MB, 下载次数: 1

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-2 19:59
  • 签到天数: 102 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2015-10-25 22:22:33 | 显示全部楼层
    不知道为什么论坛不能上传大文件只能分成三部分上传了

    Desktop.part2.rar

    5 MB, 下载次数: 1

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-2 19:59
  • 签到天数: 102 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2015-10-25 22:24:51 | 显示全部楼层
    http://pan.baidu.com/s/1c0bQvNa这是完整版的程序欢迎下载!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-10-26 07:35:17 | 显示全部楼层



    楼主加油,不过,木有看明白,怎么点的灯。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-2 19:59
  • 签到天数: 102 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2015-10-26 20:43:51 | 显示全部楼层
    liunian__92 发表于 2015-10-26 07:35
    楼主加油,不过,木有看明白,怎么点的灯。。。。。

    看看教程吧
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-27 09:21 , Processed in 0.154744 second(s), 24 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.