中山大學人工智慧夏令營實踐課

Alaso_shuang發表於2024-07-16

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度了!!!

這個澆水好啊,要是接長一點就更好了哈哈哈哈哈

本次夏令營我最印象深刻的就是配環境,我也深刻明白環境的配置在未來開發中配環境這一章有多麼的重要,一個專案需要多人合作,正如程式碼塊需要規範於每一個不同的資料夾,也正如我們嘗試走過的路有不同的十字路口。也許程式報錯就如同我們腳下走過的每一片荊棘,但是修正好過後,回頭發現,你會迎來路上的鮮花和野火生生不息的小草,象徵著生命力的頑強與韌勁!
感謝這次導師們和學長學姐們的殷情付出,解答我們一個又一個疑惑點,感謝這次的夏令營,探尋到一個真正熱愛技術的我!

相關文章