經過一番的波折終於修改好例1.1,天嵌裸奔三部曲第一章寫的教程太舊了,導致很多地方都不像pdf檔案裡面講的那樣。在這裡我總結一下如何修改好這個例子。
首先程式的資料夾不能帶有中文名字命名的,否則用ads無法開啟。用ads開啟程式後,compile一下,再make一下,發現有錯誤。如何修改這個錯誤呢?就要選擇選單project --> remove object code ... ,在彈出的對話方塊中按"all tagerts"來刪除原來編譯生成的*.o檔案,才能編譯成功.
編譯成功後,將lcd_tft.h標頭檔案裡面的#define lcd_type lcdw35 //設定屏的型別,改為#define lcd_type lcdw43 //設定屏的型別,因為我們使用的屏是4.3英吋的。
然後選擇一張我們自己想在螢幕上顯示的**,首先將這張**用畫圖這個軟體改為畫素為480*272,格式為.bmp的相片,然後用天嵌公司提供的bmp轉換軟體,將轉換得到乙個.c和乙個.h檔案,將.c檔案裡面陣列複製黏貼到tq_logo.c裡面陣列,將原來的陣列覆蓋掉。另外將
#if(lcd_type == lcdw35) // 3.5寸屏
unsigned char tq_logo_240320[ ] 改為
#if(lcd_type == lcdw43) // 4.3寸屏
unsigned char tq_logo_480272[ ]
最後compile和make一下,最後生成我們需要的.bin檔案。
記於 2023年4月
人生三部曲
人生三部曲 童年沙丁魚罐頭似的公共汽車在曬的發燙的柏油路上緩慢地爬著。我 瘦瘦小小的個子在擁擠的人群中喘不過氣來。還要多久呀?人們煩躁而沉悶的氣氛充斥著整個車廂。忽然,我看見一位打扮入時的西裝人士,正悄悄地把手伸入一位老人的口袋。我第一反應就是有小偷!於是大聲脫口而出,一車人都回頭驚悸地看著我,西裝...
Jmock使用三部曲
import org.jmock.mockery import org.jmock.expectations class publishertest extends testcase execute publisher.publish message verify assert.assert.注意 ...
SoftwareRender三部曲 前言
這個系列主要是介紹如何簡單製作乙個softwarerender,後面會分三篇文章來完成這個系列。在看這個系列之前最好先閱讀之前 遊戲開發3d數學筆記 在這個工程中的所需要的一些數學庫 vector matrix mesh等 都 於之前3d數學系列。當然,這些數學庫使用上比較簡單,如果你對其數學原理不...