前 言
本文档主要演示 Linux 常用开发案例和 Python 开发案例,适用开发环境:
Windows 开发环境: Windows 7 64bit 、Windows 10 64bit
Linux 开发环境: Ubuntu 18.04.4 64bit
虚拟机: VMware15.1.0
U-Boot :U-Boot-2020.04
Kernel :Linux-5.4.70
Linux SDK:5.4.70_2.3.0
本文档涉及的开发案例位于产品资料“4-软件资料\Demo\”路径下的 base-demos 目 录和 python-demos 目录。base-demos 目录存放 Linux 常用开发案例,案例 bin 目录存放可执行文件,案例 src目录存放源码。python-demos 目录存放 Python 开发案例, 案例脚本文无需编译。
创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
评估板接口资源丰富,引出双路网口、双路RS485、双路CAN、三路USB、多路DI/DO、LCD等接口,板载WIFI、Bluetooth模块,支持LoRa、NB-IoT、Zigbee、4G模块,可选配外壳直接应用于工业现场,方便用户快速进行产品方案评估与技术预研。
目 录
前 言 4
1 Linux 常用开发案例 5
1.1 led_flash 案例 5
1.1.1 案例功能 5
1.1.2 操作说明 6
1.1.3 关键代码 6
1.2 key_test 案例 7
1.2.1 案例功能 7
1.2.2 操作说明 8
1.2.3 关键代码 8
1.3 uart_rw 案例 10
1.3.1 案例功能 10
1.3.2 操作说明 10
1.3.3 关键代码 15
1.4 lcd_test 案例 19
1.4.1 案例功能 19
1.4.2 操作说明 19
1.4.3 关键代码 22
1.5 tcp_udp 案例 25
1.5.1 案例功能 25
1.5.2 操作说明 27
1.5.3 关键代码 29
1.6 can_echo 案例 29
1.6.1 案例功能 29
1.6.2 操作说明 30
1.6.3 关键代码 34
2 Python 开发案例 35
2.1 led_flash 案例 37
2.1.1 案例功能 37
2.1.2 操作说明 38
2.1.3 关键代码 39
2.2 key_test 案例 40
2.2.1 案例功能 40
2.2.2 操作说明 41
2.2.3 关键代码 42
更多帮助 43
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !