中山大学人工智能夏令营实践课

Day 0

配置wsl的 vscode环境 (速通速通!)

Day 1

上午讲了中山大学的校史以及鸿蒙系统的大体介绍
感慨:
作为互联网原生的一代,是最具创造性的一代,通过我们的夏令营不仅可以锻练我们的技术能力,开发能力,沟通能力,从而让自己链接的能力超出自已的物理空间。还可以提升我们的社交能力,沟通能力。学会鸿蒙OH,会使用开源,让娱乐和学习结合起来,让兴趣爱好和学习结合起来,创造自己所需的设备。



下午正式进行实践操作
By the way :我今下午看到 git clone 的时候两眼发光,因为最近刚好在学github一些基础知识,仓库中的代码也是很规整,让人看得清板块分界,明确这些代码需要做什么,这也是鸿蒙开发很明显的一个优势
实践过程中克服了不少困难(今下午着重笔墨在"基于OH+M5Core2的倒计时系统")


  1. 刚开始啊我就身先士卒,为其他人先试了一下水,于是,我当作没有看到“密码没有显示是正常的”,于是我乱操作一番直接给他关掉了。但是我当机立断马上在设置->应用中卸载原先的Ubuntu20.04,重新在Microsoft Store 应用商店下载了一个全新的 Ubuntu20.04 ,总算走上了正轨!

    2.
    比较重要的就是找文件目录了,我终于能联系 根目录,文件夹,子文件夹三者的关系

    3.我又一次踩到没看清的坑,这一次是“没有用管理员特权运行”,为什么我们一定要用管理员特权运行呢?原因是管理员特权(也称为管理员权限或超级用户权限)通常用于执行需要更高权限的操作,权限限制:某些程序或文件需要特定的权限才能访问或执行。如果你的账户没有足够的权限,系统会阻止你打开它们。安全策略:操作系统可能会设置一些安全策略,限制普通用户执行某些操作,以保护系统安全。没有管理员权限的用户可能无法绕过这些策略。文件访问控制:文件或程序可能被设置为只有特定的用户或组才能访问。如果你的账户不在这些用户或组中,你可能无法打开它们。系统策略:某些系统策略可能限制了普通用户对特定资源的访问。比如,系统管理员可能会限制普通用户访问某些系统服务或驱动程序。软件限制:某些软件在安装或运行时需要管理员权限。如果你没有这些权限,可能无法安装或运行这些软件。

    4.对于"时间操作的修改" 目录下是 m5core2/vendor/m5stack/m5core2/app/count_down_app

    main()函数是主函数,改代码部分就在ui_Screen1.c的代码中
lv_roller_set_options(ui_MinTime, "00\n01\n02\n03\n04\n05\n06\n07\n08\n09\n10")


5.帮助别人修正bug的时候才意识到 root 与 hispark 路径不同,所执行的命令行也有些微小差别
可以随心加入你想要倒计的时间,十分方便
这是我今天总体来讲遇到的些许小问题,我愈来愈发现,命令行也许配上Linux系统更适用一些!


浇花系统体验
跟之前一样,先弄好了浇灌系统的工程,然后来到烧录片段
我又是之前的驱动问题,非常离谱(A few moments later)我问了老师,才知道我没有接电脑主机(笑掉大牙了)
接好主机后就成下面这个样子

现在拿去试试我的枯花盆

这一次终于初始温度不是0度了!!!

这个浇水好啊,要是接长一点就更好了哈哈哈哈哈

本次夏令营我最印象深刻的就是配环境,我也深刻明白环境的配置在未来开发中配环境这一章有多么的重要,一个项目需要多人合作,正如代码块需要规范于每一个不同的文件夹,也正如我们尝试走过的路有不同的十字路口。也许程序报错就如同我们脚下走过的每一片荆棘,但是修正好过后,回头发现,你会迎来路上的鲜花和野火生生不息的小草,象征着生命力的顽强与韧劲!
感谢这次导师们和学长学姐们的殷情付出,解答我们一个又一个疑惑点,感谢这次的夏令营,探寻到一个真正热爱技术的我!

posted @ 2024-07-16 23:34  Alaso_shuang  阅读(89)  评论(1编辑  收藏  举报
2 3
4