Day 0
配置wsl的 vscode环境 (速通速通!)
Day 1
上午讲了中山大学的校史以及鸿蒙系统的大体介绍
感慨:
作为互联网原生的一代,是最具创造性的一代,通过我们的夏令营不仅可以锻练我们的技术能力,开发能力,沟通能力,从而让自己链接的能力超出自已的物理空间。还可以提升我们的社交能力,沟通能力。学会鸿蒙OH,会使用开源,让娱乐和学习结合起来,让兴趣爱好和学习结合起来,创造自己所需的设备。
下午正式进行实践操作
By the way :我今下午看到 git clone 的时候两眼发光,因为最近刚好在学github一些基础知识,仓库中的代码也是很规整,让人看得清板块分界,明确这些代码需要做什么,这也是鸿蒙开发很明显的一个优势
实践过程中克服了不少困难(今下午着重笔墨在"基于OH+M5Core2的倒计时系统")
刚开始啊我就身先士卒,为其他人先试了一下水,于是,我当作没有看到“密码没有显示是正常的”,于是我乱操作一番直接给他关掉了。但是我当机立断马上在设置->应用中卸载原先的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系统更适用一些!