⑴ 关于ARM11中linux下设备文件的问题
既然主设备号188打开失败,那肯定188号不对的;189号打开了,就说明189号是正确的主设备号。可以具体看下内核中有关串口驱动的代码,里面应该会规定了对应的主设备号。你可以通过:
cat/proc/devices
具体查看下自己的串口设备号的主设备号是多少。
⑵ linux绯荤粺鏂囦欢绯荤粺閿欒鎬庝箞鍔
濡傛灉浣犲湪Linux绯荤粺涓閬囧埌鏂囦欢绯荤粺閿欒锛屽彲浠ュ皾璇曚互涓嬫柟娉曟潵淇澶嶅畠锛
浣跨敤fsck鍛戒护锛歠sck鏄鐢ㄤ簬妫鏌ュ拰淇澶嶆枃浠剁郴缁熼敊璇鐨勫懡浠ゃ備綘鍙浠ヤ娇鐢ㄥ懡浠fsck <璁惧>锛屽俧sck /dev/sda1锛屾潵妫鏌ユ寚瀹氳惧囦笂鐨勬枃浠剁郴缁熴傛牴鎹妫鏌ョ殑缁撴灉锛宖sck浼氬皾璇曚慨澶嶉敊璇銆傝锋敞鎰忥紝鍦ㄤ慨澶嶆枃浠剁郴缁熸椂鍙鑳介渶瑕佷互root鏉冮檺杩愯岃ュ懡浠ゃ
閲嶆柊鎸傝浇鏂囦欢绯荤粺锛氭湁鏃跺欙紝鏂囦欢绯荤粺閿欒鍙鑳芥槸鐢辨寕杞介棶棰樺紩璧风殑銆備綘鍙浠ュ皾璇曞嵏杞芥枃浠剁郴缁燂紝鐒跺悗閲嶆柊鎸傝浇瀹冿紝鐪嬫槸鍚﹁兘澶熻В鍐抽棶棰樸備綘鍙浠ヤ娇鐢ㄥ懡浠umount <璁惧>鏉ュ嵏杞芥枃浠剁郴缁燂紝鐒跺悗浣跨敤mount鍛戒护閲嶆柊鎸傝浇瀹冦
浣跨敤澶囦唤鐨勮秴绾у潡淇澶嶏細鍦ㄦ枃浠剁郴缁熶笂鍙戠敓涓ラ噸鐨勬崯鍧忔椂锛堝傛棤娉曚娇鐢╢sck淇澶嶇殑鎯呭喌锛夛紝浣犲彲浠ュ皾璇曚娇鐢ㄥ囦唤鐨勮秴绾у潡鏉ヤ慨澶嶆枃浠剁郴缁熴備綘鍙浠ヤ娇鐢ㄥ懡浠mke2fs -n <璁惧>鎵惧埌鏂囦欢绯荤粺鐨勫囦唤瓒呯骇鍧楋紝骞朵娇鐢ㄥ懡浠e2fsck -b <澶囦唤瓒呯骇鍧椾綅缃> <璁惧>鏉ュ皾璇曚慨澶嶆枃浠剁郴缁熴
鑰冭檻浣跨敤鍏朵粬宸ュ叿锛氬傛灉浠ヤ笂鏂规硶閮芥棤娉曚慨澶嶆枃浠剁郴缁熼敊璇锛屼綘鍙鑳介渶瑕佽冭檻浣跨敤鍏朵粬宸ュ叿鏉ユ晳鎻存暟鎹鎴栨仮澶嶆枃浠剁郴缁熴備緥濡傦紝TestDisk鏄涓娆惧己澶х殑寮婧愬伐鍏凤紝鍙鐢ㄤ簬鎭㈠嶅垎鍖鸿〃鍜屽紩瀵兼墖鍖虹瓑淇℃伅銆
鏃犺轰綘閫夋嫨鍝绉嶆柟娉曪紝涓瀹氳佸湪鎿嶄綔鍓嶅囦唤閲嶈佺殑鏁版嵁銆備慨澶嶆枃浠剁郴缁熼敊璇鐨勮繃绋嬪彲鑳戒細甯︽潵椋庨櫓锛屽彲鑳戒細瀵艰嚧鏁版嵁涓㈠け銆
⑶ linux涓媋ndroid寮鍙戠湡鏈鸿惧囪瘑鍒涓嶄簡鎬庝箞鍔
鎴戜滑鍦╨inux涓嬬敤鐪熸満璋冭瘯android绋嬪簭鏃跺彲鑳戒細閬囧埌鐪熸満璁惧囦笉琚璇嗗埆鐨勯棶棰橈紝涓嬭竟灏忔櫒鏅ㄧ粰鍚勪綅绔ラ瀷鎻愪緵涓涓瑙e喅鏂规硶
宸ュ叿/鍘熸枡
android鎵嬫満
閰嶆湁android寮鍙戠幆澧冪殑linux绯荤粺鐢佃剳
鏂规硶/姝ラ
鏌ユ壘android鎵嬫満ID锛堜竴锛
灏嗚繛鏈塧ndroid鎵嬫満鐨剈sb鏁版嵁绾挎嫈鍑
鎵撳紑缁堢锛岃緭鍏lsusb锛屾煡鐪媢sb璁惧
鏌ユ壘android鎵嬫満ID锛堜簩锛
鎻掑叆杩炴帴鏈塧ndroid鎵嬫満鐨剈sb鏁版嵁绾
鍦ㄧ粓绔杈撳叆lsusb锛屾瘮杈冧袱姝ヤ腑usb璁惧嘔D鐨勪笉鍚岋紝鎵惧嚭鎵嬫満鐨処D
鍒涘缓瑙勫垯鏂囦欢
鍦/etc/udev/rules.d/鏂囦欢澶逛笅鍒涘缓50-android.rules鏂囦欢
鍦ㄨ勫垯鏂囦欢涓娣诲姞鎵嬫満ID
鎵撳紑50-android.rules鏂囦欢锛屾坊鍔犱俊鎭
SUBSYSTEM=="usb",SYSFS{idVendor}=="19d2", MODE="0666"
灏19d2鏀逛负浣犺嚜宸辩殑鎵嬫満ID
閲嶅惎udev鏈嶅姟
鍦ㄧ粓绔杈撳叆
sudo /etc/init.d/udev restart
鏌ョ湅鐪熸満璁惧囨槸鍚﹁璇嗗埆
鍦ㄧ粓绔杈撳叆
adb kill-server
adb devices
濡傛灉杩樹笉鑳借瘑鍒锛屾墦寮鎵嬫満锛岄噸鏂伴変腑鈥渦sb璋冭瘯鈥濓紝鍐嶈瘯涓璇曚笂杈圭殑涓や釜鍛戒护锛屽氨鍙浠ヨ瘑鍒浜
END
娉ㄦ剰浜嬮」
涓婅竟鐨勬ラや腑鏈夌殑闇瑕乺oot鏉冮檺锛屽傛灉鏈夌殑鏃犳硶鎵ц岋紝鍙浠ヨ瘯璇曞垏鎹㈠埌root鍐嶈瘯