原创 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版本,下載地址   下面