原创 android 攝像頭保存照片兩種方式
方式1、 直接保存視頻預覽的數據幀 在預覽方法中imgData數據就是視頻幀 android默認的視頻採集格式是NV21,(屬於YUV420) 在onPreviewFrame中傳進來的byte[] data即爲NV21格式。 NV21
原创 一臺電腦上 多個項目公用一個 公私鑰對拉取gerrit服務器代碼
gerrit服務器拉去android代碼 1、已經通過 ssh-key 在本地 .ssh 文件夾下 生成 公私鑰對 2、登陸gerrit服務器 3、進入 gerrit 下etc目錄 cd /home/gerrit/項目名/etc 執
原创 gerrit 服務器上新建清單 與分支步驟
需求: 從android 官網下載的7.1源碼, 修改文件之後無法提交, 發現xml文件中的 project 是這樣子的 <project groups="pdk-cw-fs,pdk-fs" name="android/device
原创 STM32F103 幾個特殊引腳做普通io使用注意事項以及備份寄存器丟失數據問題1,2
stm32F103C8T6芯片 備份寄存器數據丟失兩種可能: 1、觸發了入侵中斷 PC13 做爲普通IO使用時 要禁用入侵中斷功能,否則會導致備份寄存器數據在關機,在啓動的時候數據丟失,(可以查閱其他文章,不詳解) 2、 芯片VBAT
原创 通過Jenkins 拉取服務器代碼 權限不足問題及其他注意事項
在網絡瀏覽到一個問題: 我用一個commanline在linux下生成了public/private ssh key, 用git clone 沒有問題,但是在jenkins 上創建了job,運行就是連不上,有人知道怎麼回事嗎? Faile
原创 VS1003調試例程
開發工具 IAR 芯片:MSP430F5438 音頻模塊:VS1003B/VS1053 首先拿到之後,就像這到網上找一個別人做好的驅動直接用,(拿來主義) 找了一天無果,能找到的只是片段,或者芯片型號不對,中間也看了n多的文章介紹VS10
原创 STM32F103 幾個特殊引腳做普通io使用注意事項
stm32F103C8T6芯片 1、PC13 RTC 做爲普通IO使用時 要禁用入侵中斷功能,否則會導致備份寄存器數據在關機,在啓動的時候數據丟失, 入侵功能介紹: 侵入檢測功能分析:功能數據備份。 1 BKP_CR的TPAL位,
原创 北京時間轉時間戳 Linux C語言算法
unsigned long mktime (unsigned int year, unsigned int mon, unsigned int day, unsigned int hour, unsigned int min, unsi
原创 西門子對接Leuze BPS_304i 筆記
網上查找相關西門子對接Leuze BPS_304i 的資料基本沒有,清一色代理的信息,各種賣,Google 百度等等查不到 一些能上路的信息 迴歸原始,看官方文檔 足足117頁英文資料。 1、西門子 S7-300系列 2、Leuze 採
原创 C# 結構使用
上位機(C#)需要和單片機通過串口傳輸數據,本人也是踩了幾個坑之後纔將該功能實現,時間比較匆忙,寫的潦草,有不清楚的可以追問。 單片機上已經定義好了接口和數據格式(結構) 上位機上處理方法: 1、串口接收到byte數組,從數組中按下標獲取
原创 stm32 迴環結構接收串口數據並處理
使用stm32 通過串口對接一款數據採集終端,對終端發送一條指令,串口會返回不定量的數據, 剛開始使用串口接收中斷的方式處理數據,發現處理速度較慢,出現丟幀情況。 進而改成迴環結構接收數據。 typedef struct { s
原创 C#下調試百度人臉離線SDK問題集
1、sdk_init 問題 in main auth result is -1 運行控制檯就停在 auth result is -1 解決辦法: 使用release 運行而不是使用debug 2、項目路徑問題 因爲我的項目放在了一個
原创 CRC16-ITU C語言代碼和JAVA代碼
因項目需要,需要用到CRC16-ITU校驗公式CRC-16/X25 x16+x12+x5+1,我本是硬件工程師,提供C語言校驗沒難度,到時服務器端Java出現點問題,網上找不到可以用的 ,還好之前做過web開發,java的語法殘留一點記憶
原创 與元素類型 “item” 相關聯的 “name” 屬性值不能包含"<” 字符解決辦法
Android構建時報錯: app:lintVitalRelease[Fatal Error] :3:214: 與元素類型 “item” 相關聯的 “name” 屬性值不能包含 ‘<’ 字符。 Could not read /Users/
原创 上位機和三菱FN2x通信實例
應項目需求需要使用上位機軟件和三菱的PLC進行通信,C# 和PLC都是零基礎, C#的學習過程略,不難,學會空間就好 下面簡述和PLC通信的關鍵步驟: 1、串口設置: 1) 串口線(三菱的422線) 2)串口工具 波特率:9600 (PL