原创 Android studio JNI jni實例

1.Jni的作用   1.Jni的作用 Java是一種比較高級的語言,Java調用c庫,調用c++庫是必不可少的,所以Jni就應運而生了。看了這個文章的同學,應該能夠自己寫個APK裝在自己的手機裏面吧,以前剛開始做android的時候,

原创 你見過哪些操蛋的代碼?

NO.1#define TRUE FALSE     //Happy debugging suckers快樂的去調試你的代碼吧,哈哈NO.2#define NULL (::rand() % 2) // would be quite ni

原创 不廢話~就是抽獎~

不廢話就是抽獎 在公衆號回覆-抽獎- 獲取抽獎二維碼參與抽獎

原创 Android 亮屏速度分析

前面聊的最近在調試項目的亮屏速度,我們希望在按下power鍵後到亮屏這個時間能達到500MS以內,在Rockchip 3399和3288上面的時間都不能達到要求,因此引發了一系列的調試之路。計算按下power鍵到亮屏的時間Android

原创 死機黑屏專題上線啦,早鳥只要299,看完薪水翻一番

全程約5小時高清,140多頁ppt,8大實驗,基於x86_64的Centos 7.6和arm64,提供全套實驗素材和環境。全面介紹kdump+crash在死機黑屏方面的實戰應用,全部案例源自線上雲服務器和嵌入式產品開發實際案例!看死機黑

原创 新年快樂

(new year(ha

原创 漫畫-Linux中斷子系統綜述

1、中斷引發的面試教訓2、什麼是中斷?中斷: (英語:Interrupt)指當出現需要時,CPU暫時停止當前程序的執行轉而執行處理新情況的程序和執行過程。即在程序運行過程中,系統出現了一個必須由CPU立即處理的情況,此時,CPU暫時中止

原创 漫畫|Linux 併發、競態、互斥鎖、自旋鎖、信號量都是什麼鬼?

文章目錄1. 鎖的由來?2. 什麼是併發和競態?2.1 併發與競態概念3. 討論下死鎖3.1 多進程調度導致死鎖3.2 單線程導致死鎖4. 互斥鎖和自旋鎖、信號量的區別?5. 如何解決競態引起的問題?1. 中斷屏蔽2.原子操作3. 自

原创 Kconfig中的“depends on”和“select”

在Kconfig文件中: config A depends on B select C 它的含義是:CONFIG_A配置與否,取決於CONFIG_B是否配置。一旦CONFIG_A配置了,CONFIG_C也自動配置了。

原创 Makefile 文件中的:obj-$(CONFIG_TEST) += test.o,這一類的是什麼意思?

1、obj-$ $(CONFIG_TEST) 是一個整體,$(bbb)表示引用變量 bbb 比如定義 CONFIG_TEST=y  $(CONFIG_TEST) 就是 y    obj-$(CONFIG_TEST) 就是 obj-y   

原创 defconfig、 .config

最近在裁剪內核慢慢關注這個問題 defconfig、 .config   defconfig 一般在arch/arm64/configs/目錄下,是一個簡單的內核配置,是沒有展開的。 .config一般是用來執行make menuconf

原创 adb 啓動某個apk

有時候需要用apk來啓動某個apk adb shell am start -n com.android.launcher3/com.android.launcher3.Launcher   具體查看~ /rk3399_7in1/packa

原创 ./4.sh: No such file or directory

sh push到目標板後提示出錯 #!/bin/bash echo "ladjfaosdjfoia" 頭bin/bash 我們要看,sh在哪裏 130|rk3399_idpad:/data # which sh /system/bi

原创 浪漫情人節|C語言畫心型

1.前言 新年第一天上班,先祝大家新年快樂,巧的是,今天剛好又是情人節,所以想了下用C實現畫心形符號~ 2.心形符號數學公式 http://mathworld.wolfram.com/HeartCurve.html 這個網站裏面的公式

原创 漫畫|創業到底有多難?

我有一羣同事,我們一起經歷了一個產品從無到有的過程,從開始的鬥志滿滿到最後跟老闆的不歡而散,其中的辛酸苦楚也許只能我們自己能體味,在這過程中,我們共同經歷過的事情,有快樂的,悲傷的,爭執的,他們從不喜歡打籃球到陪我一起打球,經歷的事情