原创 sscanf造成的越界

這幾天寫代碼的時候發現了一個錯誤,比較奇怪。 代碼如下: #include "stdio.h" #include "stdlib.h" #include "stdint.h" int main() { uint8_t a =

原创 can't sync to xxxxx@xxxx request fails

如果開了switchyomeage,並且autoproxy,就會有這種情況。切換一下吧

原创 am5728 uboot console到uart8

隨意的標題一 最近碰到個需求,原來am5728的console是在uart3上面的,然後需要改到uart8,一般來說這個並沒有什麼難度,但是看了下,有點懵逼,因爲麻煩的是uboot串口默認1-6是隨意切換的,但是後面7往後就沒有那

原创 linux(imx6ul)開機 內核kernel播放動畫(連續刷png圖片或者jpg圖片)

新鮮出爐,熱乎的 前言: 我們當前的設備對界面亮起來的速度要求比較高,開機需要在3s內show出界面,在我們當前的配置下imx6ul+nandflash的情況下,難度比較大,我們之前做到的結果,通過裁剪內核減少讀取內容,並且加快讀

原创 Qt5.6.3交叉編譯

開頭 最近剛編譯了Qt,網上有一大把教程,but我還是要寫。主要是感覺太捷豹坑。來來回回的出錯。 套路 我用的是IMX6ul, 套路都是一樣的 起手對qt/qtbase/mkspecs/linux-arm-gnueabi-g++/

原创 關於linux信號對sleep的影響與相關對策

關於linux信號對sleep的影響 首先想說用sleep來定時是不靠譜的 簡單記錄一下 當前有個功能,底層傳遞一個信號上來,然後linux應用會調用相關的中斷處理函數。但是每次觸發了信號,主程序裏面sleep函數就直接退出了。主

原创 i2cdetect i2cdump i2cget i2cset用法

本博客轉載自臺灣朋友的文章:http://3sec.kilab.tw/?p=260 在處理音訊相關的問題時,我通常會找個方法來讀寫codec中register的值。幸好linux上也有這樣的工具 – i2c tools。先到lm-

原创 Doxygen使用和DoxygenToolKit配置

最近嘗試了doxygen,還是很好用的,我在mac和linux下都進行了嘗試。效果都不錯。現在把使用的方法記錄下下來,給自己使用。 我自己的使用的情況主要是配合vim進行使用的,所以我還選擇了相應的插件DoxygenToolKit

原创 樹莓派學習

想搞搞樹莓派買了一塊都沒碰,還是要勤奮點啊。 昨天安裝好了編譯器啥的,把內核編了,比較簡單沒有碰到什麼難度很大的問題。 但是今天找bootloader的時候發現不太對頭。查了一下發現了一下 樹莓派大致的啓動步驟 看到這一段

原创 C++實現全局可讀,特定類可寫

關於實現以下功能的代碼。 1.變量i可以通過Atest:getint()得到。 2.變量i只允許繼承了他的B修改。 3.維持B員工能不變。 如果哪位大神有更好的方法請告訴我 謝謝。 // test.cpp : 定義控制檯應用

原创 關於最近自己接觸到的幾個知識點

其實一直沒有系統的學習過c++,就開始擼代碼了。正好公司另外一位原來純c的小夥伴想學習c++,共同學習吧,把這兩天學到的東西鞏固下。 友元 其實說實話在前天我都不知道還有這個東西。百度了一下: 友元函數是能夠訪問類中的私有成員的

原创 QT QCreator 變量

QT QCreator 版本爲4.0.2 點贊 1 收藏 分享 文章舉報 青瀾爸爸 發佈了50 篇原創文章 · 獲贊 38 · 訪問量 6萬+ 私信

原创 C++ 使用 property 屬性 的方法

xxx! 這是windows下的! 一萬隻草泥馬跑過。 這幾天在項目中碰到一個問題: A是頂層的對象,有一個成員變量是系統參數p。 B是A對象的成員的成員,B負責通信。B在通信時,會使用到參數p。 第一個最直接的方案是:將A對

原创 ssd2828調試

很久沒寫了 來更新下。 最近調試了rgb轉mipi的一個芯片叫做ssd2828,拿到的是linux上的rgb信號通過一個stm8控制的ssd2828輸出mipi的信號。有源碼,但是源碼真的是比較簡陋。 源碼在我的資源裏面。就不放

原创 python擴展模塊交叉編譯

搞個啥 這篇主要是最近在工作上,需要在板子上跑python,有一些擴展比較麻煩,比方說spidev啥的,單純的使用 pip install spidev 是不行的,這個會報錯。如下: Looking in indexes