原创 system.img的打包和解壓
1、解壓system.img 先用file命令查看system.img的文件類型 ronny@ronny:~/tmp$ file system.img system.img: data 我還沒用simg2img轉換 ronny@ro
原创 repo工具的使用
1. 關於repo repo是Google開發的用於管理Android版本庫的一個工具。repo並不是用來取代Git,而是用Python對Git進行了一定的封裝,簡化了對多個Git版本庫的管理。對應repo管理的任何一個版本庫,都需要
原创 linux使用gcc編譯c語言靜態庫和共享庫
這篇文章主要介紹了在linux中使用gcc編譯c語言共享庫的步驟,大家參考使用吧 對任何程序員來說庫都是必不可少的。所謂的庫是指已經編譯好的供你使用的代碼。它們常常提供一些通用功能,例如鏈表和二叉樹可以用來保存任何數據,或者是
原创 面試題目積累
題目一:如何配置寄存器 (1)通過手冊: 一、找到要操作IO口的基地址 二、找到端口輸入寄存器的地址偏移 三、找到輸入數據寄存器中具體的端口數據位 (2)操作IO口 一、找到基地址 二、找到偏移地址,主要是以下幾個寄存器: 配置時鐘使能:
原创 static在C語言中的用法
原文鏈接:https://blog.csdn.net/tr_ainiyangyang/article/details/80965574 在C語言中,static的字面意思很容易把我們導入歧途,其
原创 大小端模式詳解
原文鏈接:https://www.jianshu.com/p/5ac6e858e1a4 1.問題引入 加3g實驗室的艱難之旅,遇到一道這樣的實驗室面試題: 閱讀以下代碼,計算結果。 int ma
原创 面試積累——嵌入式軟件工程師面試題
原文鏈接:https://blog.csdn.net/mao_hui_fei/article/details/82710536 預處理器(Preprocessor) 1. 用預處理指令#defi
原创 linux下簡單模擬文件系統
整體思路: 文件系統基於一個大文件實現 大文件數據分爲幾個區域來模擬簡單的文件系統 1.User:username and password 2.SuperBlock:blockSize,blockNum,inodeNum,bloc
原创 Android模擬事件keycode對照表
1.例子: //這條命令相當於按了設備的Backkey鍵 adb shell input keyevent 4 //可以解鎖屏幕 adb shell input keyevent 82 //在屏幕上做劃屏操作,前四個數爲座標點,
原创 ADB 操作命令詳解及用法大全
一、ADB是什麼? 二、ADB有什麼作用? 三、ADB命令語法 單一設備/模擬器連接 多個設備/模擬器連接 四、ADB常用命令 4.1 基本命令 4.1.1 查看adb的版本信息 4.1.2 啓動adb 4.1.3 停止adb 4.1.4
原创 爬取豆瓣top250
直接看代碼吧: import requests from bs4 import BeautifulSoup import re import pandas headers = { 'Host':'movie.douban.com'
原创 Binder通信實例
服務端: #include <stdio.h> #include <sys/stat.h> #include <fcntl.h> #include <sys/types.h> #include <unistd.h> #include <s
原创 一些開發網站
1.Android開發相關的工具網站: https://www.androiddevtools.cn/ 2.Android中文網站: https://source.android.google.cn/ 3.花粉俱樂部: https://c
原创 linux常用命令
dd、cpio、mount、ps、df、du 一、dd dd可以讀取磁盤設備的內容(幾乎是直接讀取扇區),然後將整個設備備份成一個文件。 dd if="input file" of="output file" bs="block size
原创 Linux下gcc庫(動態、靜態)的相關知識(編譯生成及運用)
一、動態鏈接庫的生成並運用 1、動態庫的編譯 下面通過一個例子來介紹如何生成一個動態庫。這裏有一個頭文件:so_test.h,三個.c文件:test_a.c、test_b.c、test_c.c,我們將這幾個文件編譯成一個動態庫:libte