原创 java語言程序設計(一)-1
java 語言的特點是: 強類型,制定了比較多的語言規範,儘可能在編譯階段檢測出更多的錯誤及警告。 編譯和解釋,首先將源代碼編譯成codebyte,運行時,java的運行系統裝載和鏈接需要執行的類,並做必要的優化後,解釋執行字節碼程序
原创 瑞薩單片機學習筆記(2)-中斷的使用
前面章節有提到通過設置option_byte來配置看門狗,我手上拿到的項目工程是沒有配置option_byte的,但是發現coder是在程序中見縫插針般插入以下代碼: WDTE = 0xac; 這個賦值操作就是餵狗,至今我也
原创 java語言程序設計(一)-2
(一)jdk安裝及環境變量配置 1、jdk下載 下載地址http://www.oracle.com/technetwork/java/javase/downloads/index.html,下載SE標準企業版本,當前已經更新到1.8.X
原创 LwIP協議棧接口
協議棧api函數 1、netconn_new //UDP TCP struct netconn*netconn_new(enum netconn_type t) 爲新連接申請一個連接結構netconn空間 2、netco
原创 USB協議規範學習(一)
什麼是USB OHCI規範? OHCI(Open HCI)是目前使用比較廣泛的三種USB主機控制器規範之一。USB體系結構是由四個主要部分組成:客戶軟件/USB驅動,主機控制器驅動(HCD),主機控制器(HC)和USB驅動。前兩者由軟件
原创 ubuntu下命令行打開pdf/doc/ppt文件
1 打開pdf evince *.pdf 2 打開ppt libreoffice *.ppt3 打開doc libreoffice *.doc
原创 Python3學習(1)——初步瞭解
Python是解析性語言,Python解釋器將源程序解釋並執行。 基本語法 print() --打印字符串 -直接打印 print("hello world") 結果: hello world
原创 freeType2.9.1移植到A7(1)
因爲項目需要,將在A7平臺上跑freeRTOS,然後發現不論是恩智浦或者是意法半導體都沒有提供emwin的庫,沒法使用了,只要自己寫了一個gui圖形庫,主要ugui的接口,儘量減少控件對回調的調用,作爲一個基本的gui庫,自然
原创 jpeg圖片格式編解碼移植(1)
因爲只是支持jpeg的圖片顯示,所以只需要移植解碼部分代碼,開始是參考網上下載的ucgui3.9.8版本的jpeg部分代碼。首先從官網下載http://www.ijg.org/最新的版本源碼。目前最新的是9d版本。我們自然是移植最新的。
原创 《如何高效學習》-整體性學習策略
<Learn More Study Less> 作者:Scot Young [加]斯科特.揚 1年完成MIT 4年33門課程的整體性學習法 一、整體性學習策略 整體性學習需要採取多種途徑綜合學習, 而不是試圖在大腦中複製一個完美的拷
原创 autotools工具使用記錄
參考 http://blog.chinaunix.net/uid-25100840-id-271131.html http://blog.sina.com.cn/s/blog_4c2bf01a01014fwj.html 下載與安裝
原创 kei下無法跳轉到函數的定義處
1 勾選“option for target”----“output”----"Browse information" 2 重新編譯整個工程, 執行上面兩個步驟就可以跳轉了。
原创 USB設備類學習筆記
usb audio class 版本目前有3個版本 分別是1.0,2.0,3.0;1.0針對各個廠家的設備具有不同的描述符,而2.0則將它們統一簡化,3.0則是最新的,還沒有與2.0作進一步比較;因爲要寫的UVC (usb vid
原创 常用字符與漢字
在拷貝到txt時,需要注意保存爲unicode格式。Unicode字符百科:https://unicode-table.com/cn/#control-character常用字符 , 、 。 . ? ! ~ $ % @ & # * ?
原创 freeType移植總結①——使用keil編譯freeType2庫
在各個技術博客搜索相關資料後,終於將freeType的源碼用keil工程編譯通過,這裏記錄一下步驟和遇到的問題。 因爲網上的資料都是舊版本freeType的工程,這裏博主使用的是freeType2.9.1版本,下載地址 下面