0
首先提下注意事項的背景:
kgdb和printk共用乙個串列埠
1設定波特率:
//最高支援460800波特率
arm-eabi-gdb ./vmlinux
(gdb) set remotebaud 460800
//設定使用哪個埠,作為通訊埠
(gdb) target remote /dev/ttyusb0
2//使用的usb轉串列埠
//可通過: ls /dev/tt* , 檢視對應的裝置名
3//有的時候會有許可權問題
sudo chmod 777 /dev/ttyusb0
4//有的時候gdb會收到非法包,提示如下
ignoring packet error, continuing…
//可以做如下設定,重新設定printk的列印等級,
//不再讓printk向串列埠輸出列印資訊
echo 0 > /proc/sysrq-trigger
5//有時候會提示,watchdog的異常,然後kernel restart after 5 seconds…
//please disable the watch dog
可以在進入迴圈之前關閉watchdog,我用的函式如下:
mtk_wdt_disable(); //因該能猜到我用的是什麼平台
6//指定kgdb用哪個埠通訊,ttyuart 這個具體平台不一樣
echo ttyuart >/sys/module/kgdboc/parameters/kgdboc
react native真機除錯注意事項
1 我使用的手機是 紅公尺note,小公尺4真機除錯,在真機除錯的過程中遇到的常見問題是 專案已安裝到了手機上但是開啟該專案發現是白屏 2 在chrome訪問http localhost 8081 index.android.bundle出現錯誤的解決方案 transforming 100 399 ...
機試注意事項
1.int負數變為正數要注意溢位 n 是 32 位有符號整數,其數值範圍是 231,231 1 所以題目中雖然給的引數是int型別,但是有步驟要把負整數變為正整數時要注意可能會溢位。這時候如果是非遞迴要定義乙個long的變數,如果是要用遞迴的話可以再寫乙個接收long引數的函式並在這個函式進行遞迴。...
考試注意事項
帶的東西,全部放在乙個寫著班級和姓名的透明塑料檔案袋,進考場前,把塑膠袋放在場外 1 准考證 2 簽字筆,三個,不能寫名字,因為有可能被監考老師認為有嫌疑 3 2b鉛筆,6只,不能寫名字,因為有可能被監考老師認為有嫌疑 4 橡皮 3個,不能寫名字,因為有可能被監考老師認為有嫌疑 5 尺子,3個,一長...