第一篇:i2c_rtc_rx8025驅(qū)動(dòng)總結(jié)
ARM : at91-sam9x5ek Linux內(nèi)核:linux-2.6.39 時(shí)鐘芯片:rx8025 SA/NB
第一種方法:
Rx8025驅(qū)動(dòng)程序在該linux內(nèi)核中已經(jīng)包含,路徑為:drivers/rtc/rtc-rx8025.c 所以在內(nèi)核中增加驅(qū)動(dòng)只需要配置即可:
1.執(zhí)行make ARCH=arm menuconfig 進(jìn)入菜單選項(xiàng),選擇RTC配置,選中EPSON RX-8025SA/NB,同時(shí)一定要去掉cpu自帶的時(shí)鐘。
2.i2c support 需要選中I2C Hardware Bus support中GPIO-based bitbanging I2C,否則,即使rtc驅(qū)動(dòng)正確,也不能使用,提示:drivers/rtc/hctosys.c: unable to open rtc device(rtc0)。問題源自,驅(qū)動(dòng)配置正確,I2C驅(qū)動(dòng)沒有加載正確,udevd不能創(chuàng)建rtc0設(shè)備節(jié)點(diǎn)
3.在arch/arm/mach-at91/board-sam9x5ek.c中添加信息,注意此處的name名稱要與驅(qū)動(dòng)程序中id_table中的名稱保持一致。
而在linux某些匹配機(jī)制中,設(shè)備名稱是與驅(qū)動(dòng)名稱相一致。如果名稱不能正確匹配,系統(tǒng)是不會(huì)執(zhí)行probe函數(shù)的。
另外需要注意的是i2c地址,手冊(cè)上給出的地址一般都是帶有讀寫位的,而程序中的地址需要把最后一位的讀寫位去掉,取前面的7位。Rx8025的地址為0x64,相應(yīng)的程序中的地址應(yīng)該為0x32。否則會(huì)提示對(duì)寄存器的操作失敗。
4.驅(qū)動(dòng)正確配置后,生成相應(yīng)的文件 /dev/i2c-0 /dev/rtc0 /sys/bus/i2c/drivers/rtc-rx8025 /sys/bus/i2c/drivers/0-0032
第二篇:MTK手機(jī)驅(qū)動(dòng)總結(jié)
MTK手機(jī)驅(qū)動(dòng)培訓(xùn)資料
1、LCD的調(diào)試:
一般LCD廠商在提供樣品的時(shí)候,都會(huì)提供給初始化代碼,服務(wù)更好的還會(huì)提供進(jìn)入和退出SLEEP的代碼,如果廠商不提供的話,就只有看著文檔自己寫了。我們的工作一般是調(diào)節(jié)顯示效果以及和廠商溝通,還有就是把廠商給的代碼整合進(jìn)程序里面去。Lcd驅(qū)動(dòng)程序相關(guān)的文件主要包括lcd.c,lcd_sw.h以及l(fā)cd_sw_inc.h。
調(diào)節(jié)LCD的驅(qū)動(dòng)程序,最先要在lcd_sw_inc.h中修改lcd的尺寸,就是LCD_WIDTH和LCD_HEIGHT,如果有小屏的話還要定義下面的小屏的lcd的尺寸。
然后,根據(jù)硬件的設(shè)計(jì)修改lcd_sw.h中的宏,來確定lcd是使用8位的還是16位的接口,比如使用16位的lcd接口,就定義宏MAIN_LCD_16BIT_MODE。
最后,移植廠商給的初始化代碼進(jìn)入到初始化函數(shù)里,還有進(jìn)入和退出Sleep狀態(tài)。進(jìn)入和退出Sleep狀態(tài)要求重新進(jìn)入Sleep狀態(tài)后屏幕能正常的顯示,退出Sleep狀態(tài)要求LCD的耗電小于0.1ma。
如果是CSTN的屏幕,那么還有一個(gè)對(duì)比度的參數(shù)需要設(shè)定。有2個(gè)對(duì)比度的值,一個(gè)是在初始化函數(shù)中寫進(jìn)去的一個(gè)值,還有一個(gè)是在nvram_user_config.c中的結(jié)構(gòu)NVRAM_EF_CUST_HW_LEVEL_TBL_DEFAULT中定義。
2、GPIO的設(shè)定:
GPIO就是General purpose IO pin的意思,是一些能用做一般的功能控制的IO引腳。MTK芯片的引腳一般有四個(gè)功能選項(xiàng),可以通過寄存器來控制各個(gè)引腳的功能,一般功能0就是表示這個(gè)引腳用做GPIO。
用函數(shù)void GPIO_ModeSetup(kal_uint16 pin, kal_uint16 conf_dada)來控制GPIO的功能,pin表示引腳號(hào),conf_dada控制引腳的功能。
用函數(shù)void GPIO_InitIO(char direction, char port)控制GPIO的方向,port表示引腳號(hào),direction表示是輸入還是輸出。
用函數(shù)void GPO_WriteIO(char data,char port)控制GPIO的輸出值,port表示引腳號(hào),data表示輸出的是高電平還是低電平。
在文件custom_equipment.c中有一個(gè)結(jié)構(gòu)GPIO_MAP_ENTRY gpio_map_tbl[],其中定義了控制震動(dòng)的GPIO,應(yīng)該根據(jù)原理圖來更改第4項(xiàng)震動(dòng)的GPIO的設(shè)定。
3、信號(hào)量的控制:
信號(hào)量指的是在手機(jī)信號(hào)的強(qiáng)弱。通過修改SimDetectionDef.h中的SIGNAL_STRENGTH_NONE到SIGNAL_STRENGTH_LEVEL4的值來修改在不同信號(hào)下手機(jī)顯示的信號(hào)格數(shù)。默認(rèn)滿格信號(hào)顯示是4格,如果是其他的,比如5格的話,還要修改程序NetworkFunctions.c中的函數(shù)void NetWorkSignalLevelIndication(void *inMsg)。
4、電池格數(shù)的控制:
在bb中有一個(gè)ad轉(zhuǎn)換的部件,每隔一定時(shí)間采樣電池的電壓,來控制電池顯示的格數(shù)。具體在什么電壓顯示幾格在文件nvram_user_config.c中的結(jié)構(gòu)
NVRAM_EF_CUST_HW_LEVEL_TBL_DEFAULT中定義。計(jì)算的算法在custom_equipment.c中的kal_uint8 custom_cfg_vbat_level_regulator(kal_uint32
measure_voltage, kal_uint8 *last_level, kal_uint8 *disp_level, kal_uint8 *hit_count)中。
5、lcd背光的控制:
一般lCD的背光是通過控制PWM1的占空比來實(shí)現(xiàn),背光的級(jí)別一般有5級(jí),在每一級(jí)別的占空比是由custom_hw_default.c文件中的kal_uint32
PWM1_Level_Info[PWM_MAX_LEVEL][2] 來控制,控制的實(shí)現(xiàn)在pwm.c中的函數(shù)void PWM_level(kal_uint8 level)中。
6、鍵盤背光的控制
鍵盤的背光由pwm2來控制,一般很少改動(dòng)。鍵盤的背光是否亮起來可以作為判斷一個(gè)機(jī)器是否開機(jī)的一個(gè)標(biāo)志,一般板子做好后,只要cpu和flash以及pmic連好后就可以正常開機(jī)了,這時(shí)lcd可能沒顯示,可是鍵盤燈一定會(huì)亮的。
7、usb和充電器的區(qū)分:
一般在mtk平臺(tái)下usb和充電器是提供一樣的電源,使用同一個(gè)接口,判斷是否是usb還是充電器是通過判斷usb的d+線上是否為低來判斷的,因?yàn)樵谟?jì)算機(jī)上這根線是被拉低的,如果插入的是usb,這個(gè)線就會(huì)被拉低,如果插入的是充電器,因?yàn)槌潆娖鳑]有接這個(gè)線,所有它被手機(jī)內(nèi)部的一個(gè)很大的電阻給拉高,通過檢測(cè)這個(gè)線上的電壓就可以判斷插入的是usb還是充電器,具體的判斷的算法在Bmt_main.c文件中的static void check_charger_or_usb(kal_uint8 sche_id)中。
8、鍵盤的定義:
在文件keypad_def.c中根據(jù)原理圖修改數(shù)組const keypad_structkeypad_custom_def就可以了。
9、音頻參數(shù)的修改:
根據(jù)硬件提供的用儀器測(cè)出來的值修改nvram_default_audio.c中的宏定義值。
10、外部中斷的設(shè)定:
在文件eint_def.c中修改所使用的外部中斷的號(hào),比如USB_EINT_NO等。
11、待機(jī)電流控制:
一般要求手機(jī)的待機(jī)電流小于3ma,最小電流小于1ma,好的情況下能做到小于0.5ma,關(guān)機(jī)電流小于0.1ma。關(guān)機(jī)電流大一般是純硬件問題,因?yàn)檫@時(shí)bb已經(jīng)沒有電了,軟件完全不工作。待機(jī)電流大一般是lcd沒有進(jìn)入休眠、image sensor沒有進(jìn)入休眠或者cpu沒有進(jìn)入休眠。Cpu沒有進(jìn)入休眠一般是一直有個(gè)程序在工作,比如一個(gè)定時(shí)器一直工作或者一直來一個(gè)中斷信號(hào)等。
12、image sensor的控制:
一般選用mtk推薦的image sensor的型號(hào),這樣在make文件中定義了型號(hào)以后就直接可以用了,需要注意的是i2c總線的定義,在sccb.h中定義,修改SCCB_SERIAL_CLK_PIN和SCCB_SERIAL_DATA_PIN的值到現(xiàn)在所用的gpio引腳,如果有多個(gè)i2c的設(shè)備的話
就得修改程序了,默認(rèn)的只支持一個(gè)i2c設(shè)備。image sensor的的驅(qū)動(dòng)程序在image_sensor.c中。
13、FM芯片的控制:
一般選用mtk提供的fm芯片,在這樣在make文件中定義了型號(hào)以后就直接可以用了。這里也需要注意i2c總線的定義。
14、手機(jī)開機(jī)過程:
開機(jī)以后,手機(jī)先進(jìn)入到Boot Rom中去執(zhí)行,等待150ms,如果在串口上接到特定的字符串就進(jìn)入到和串口通訊的過程,在這時(shí)可以執(zhí)行下載程序的過程了。如果沒有接到特定的字符串,就進(jìn)入到開機(jī)流程,首先執(zhí)行的是bootarm.s,然后執(zhí)行Nucleus的系統(tǒng)初始化,再執(zhí)行init.c中的Application_Initialize,最后初始化任務(wù),開始執(zhí)行任務(wù),mmitask.c中的MMI_TASK是最先要開始執(zhí)行的任務(wù)。
15、FLASH芯片的設(shè)定:
根據(jù)硬件原理圖,確定所使用的芯片的型號(hào),然后到toolsMemoryDeviceList目錄下,找到里面的EXCEL文件,找到對(duì)應(yīng)的flash的型號(hào),在Region欄下修改所需要的nvram的空間,這個(gè)欄目下的格式一般是類似于{0x10000,7}{0x2000,8}的形式,每個(gè)大括號(hào)中的前一個(gè)表示的是塊的大小,后一個(gè)表示的是塊的數(shù)量。在FLASH的文檔中有塊的分布的介紹,注意nvram不能跨越bank。
然后設(shè)置custom_MemoryDevice.h文件中的CS0_PART_NUMBER為對(duì)應(yīng)的flash型號(hào),要注意的是這里的flash的型號(hào)需要和excel文件中的flash型號(hào)完全一致。
16、一點(diǎn)體會(huì):
在調(diào)試程序的時(shí)候,要注意不要假設(shè)BB芯片的動(dòng)作,只要不是文擋中明確說明的都是不確定的,芯片內(nèi)部還有一定的漏電的情況,沒有加電的模塊也是有一點(diǎn)電壓的。
第三篇:解放思想創(chuàng)新驅(qū)動(dòng)總結(jié)
“解放思想、創(chuàng)新驅(qū)動(dòng)、轉(zhuǎn)型發(fā)展”主題討論活動(dòng)總結(jié)
為積極應(yīng)對(duì)煤炭市場(chǎng)持續(xù)疲軟的不利形勢(shì),機(jī)電修造分廠根據(jù)機(jī)械總廠關(guān)于開展“解放思想、創(chuàng)新驅(qū)動(dòng)、轉(zhuǎn)型發(fā)展”主題討論活動(dòng)的活動(dòng)要求,分步驟對(duì)活動(dòng)進(jìn)行了認(rèn)真貫徹落實(shí),使得全廠干部員工以更加解放的思想、更加堅(jiān)定的信心、更加飽滿的熱情推動(dòng)機(jī)械總廠持續(xù)發(fā)展,現(xiàn)將活動(dòng)開展情況總結(jié)如下。
一、開展情況
(一)周密部署,合理安排,迅速把開展主題討論活動(dòng)落到實(shí)處。
(一)周密部署,合理安排,迅速把開展大討論活動(dòng)落到實(shí)處。分廠黨支部高度重視,組織專門人員結(jié)合實(shí)際,制訂方案,分階段安排好各項(xiàng)工作。根據(jù)總廠安排部署,緊密結(jié)合機(jī)電修造分廠干部職工思想和工作實(shí)際,明確了此次活動(dòng)的重要意義、指導(dǎo)思想和基本原則、組織領(lǐng)導(dǎo)、主要任務(wù)和工作安排,圍繞八方面確定了此次主題討論活動(dòng)的主體方向和內(nèi)容。
(二)營(yíng)造良好氛圍,加強(qiáng)理論學(xué)習(xí),扎扎實(shí)實(shí)開展主題討論活動(dòng)。一是召開動(dòng)員會(huì)。10月23日分廠黨支部開展黨員集中學(xué)習(xí)活動(dòng),傳達(dá)貫徹機(jī)械總廠開展主題討論活動(dòng)精神,集中學(xué)習(xí)了集團(tuán)公司董事長(zhǎng)楊軍《在集團(tuán)公司下半年安全工作會(huì)議上的講話》、《統(tǒng)籌施策加速煤企轉(zhuǎn)型》、《在集團(tuán)公司2015年經(jīng)營(yíng)工作會(huì)議上的講話》;學(xué)習(xí)集團(tuán)公司總經(jīng)理龔乃勤《在推進(jìn)經(jīng)濟(jì)效益型生產(chǎn)暨二季度經(jīng)營(yíng)工作會(huì)議上的講話》、《在集團(tuán)公司暨恒源股份經(jīng)營(yíng)分析會(huì)上的講話》、《在恒源煤電2015年四季度工作會(huì)議上的講話》;學(xué)習(xí)集團(tuán)公司總工程師吳玉華
《在皖北煤電區(qū)隊(duì)五項(xiàng)基礎(chǔ)工作“去形式化”現(xiàn)場(chǎng)會(huì)上的講話》;學(xué)習(xí)集團(tuán)公司副總經(jīng)理、恒源公司董事長(zhǎng)鄧西清《在恒源公司四季度工作會(huì)上的講話》;學(xué)習(xí)總廠第一次黨員大會(huì)會(huì)議精神;學(xué)習(xí)《皖北煤電集團(tuán)公司關(guān)于強(qiáng)化年底前安全管理的若干意見》、《機(jī)械總廠關(guān)于強(qiáng)化年底前安全管理的若干意見》等講話及文件精神。二是加大宣傳力度。分廠支部利用宣傳欄、內(nèi)網(wǎng)、微信黨建平臺(tái),座談會(huì)等多種方式進(jìn)行宣傳教育,使廣大職工認(rèn)清形勢(shì),集思廣益,積極建言,形成全廠職工參與主題討論的生動(dòng)局面。
(三)結(jié)合實(shí)際,合理安排,注重實(shí)效,用工作成效促進(jìn)活動(dòng)成效。分廠把主題討論活動(dòng)與安全生產(chǎn)工作緊密結(jié)合起來,克服工作任務(wù)重、工作繁忙的困難,堅(jiān)持安排專人深入車間對(duì)討論意見建議進(jìn)行采集,做到生產(chǎn)討論兩不誤。
二、取得的初步效果
經(jīng)過積極推動(dòng),機(jī)電修造分廠主題討論活動(dòng)工作取得了初步成效,主要表現(xiàn)在:一是思想認(rèn)識(shí)進(jìn)一步提高。通過各種報(bào)告和講話精神的學(xué)習(xí)研討,廣大黨員干部進(jìn)一步深化了對(duì)當(dāng)前煤炭市場(chǎng)持續(xù)“寒冬”,集團(tuán)公司堅(jiān)持穩(wěn)中求進(jìn)的戰(zhàn)略發(fā)展方向的認(rèn)識(shí),進(jìn)一步提振了戰(zhàn)勝危機(jī)的士氣。二是行動(dòng)上積極獻(xiàn)言獻(xiàn)策,此次討論活動(dòng)共征集意見建議24條,經(jīng)過分析整理形成有效建議7條,其中一條為適應(yīng)生產(chǎn)需求合理改變工作班次和時(shí)間經(jīng)由廠委會(huì)討論后已經(jīng)在分廠內(nèi)部實(shí)施,其余六條上報(bào)總廠主題討論辦公室。
經(jīng)過此次討論活動(dòng),分廠全體職工在思想上轉(zhuǎn)變了觀念,思想行
動(dòng)統(tǒng)一到集團(tuán)公司“戰(zhàn)危機(jī)、保生存、謀發(fā)展”的工作部署上來;行動(dòng)上確保安全生產(chǎn),為年底招賢帶式輸送機(jī)的順利發(fā)貨而努力。
機(jī)電修造分廠 2015年12月10日
第四篇:“任務(wù)驅(qū)動(dòng)”小專題總結(jié)
信息技術(shù) “任務(wù)驅(qū)動(dòng)”小專題總結(jié)
——楊紅艷
自本學(xué)期確立小專題以來,從教學(xué)實(shí)效上看取得了一定的成效,有效的激發(fā)了學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)了學(xué)習(xí)積極性。使學(xué)生很好的掌握了基礎(chǔ)技能知識(shí)和操作性知識(shí)。
根據(jù)本學(xué)期的教學(xué)實(shí)踐,現(xiàn)對(duì)“任務(wù)驅(qū)動(dòng)”小專題總結(jié)如下:
1、調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性
動(dòng)機(jī)是“為了什么”,目的是“達(dá)到什么”,沒有動(dòng)機(jī)的活動(dòng)是不存在的,我在教學(xué)過程中以任務(wù)促使學(xué)生形成動(dòng)機(jī),進(jìn)而培養(yǎng)學(xué)生的學(xué)習(xí)興趣。
2、滿足學(xué)生的求知欲望
作為教師演示的課件,一定要在課前精心設(shè)計(jì)制作,才能達(dá)到“任務(wù)驅(qū)動(dòng)”的目的。這時(shí),教師演示講授操作步驟,盡管“全體廣播”使學(xué)生只能用視覺、聽覺,不能操縱計(jì)算機(jī),但是教室里鴉雀無聲,竟沒有一個(gè)人不是全神貫注盯著顯示器的屏幕,這時(shí)的學(xué)生求知欲望最強(qiáng),他們迫切地想知道、想學(xué)會(huì)這引人入勝的動(dòng)畫是怎么做出來的,也就是說,“任務(wù)驅(qū)動(dòng)”創(chuàng)設(shè)著一種適當(dāng)?shù)那榫常鹆藢W(xué)生的認(rèn)知的沖突,使學(xué)生產(chǎn)生了一種懸而未決的求知欲,從而激發(fā)了學(xué)生的求知熱情。
3、給予學(xué)生成就感
教學(xué)目標(biāo)的實(shí)現(xiàn),不僅包括教學(xué)思路、教學(xué)過程,還有教學(xué)效果。計(jì)算機(jī)學(xué)科必須動(dòng)手的特點(diǎn),使教師的教法不可以紙上談兵,也使計(jì)算機(jī)的考試不適于死記硬背?!叭蝿?wù)驅(qū)動(dòng)”讓學(xué)生在每一堂課上為著“任務(wù)”、為著制作一件“成品”或“半成品”去動(dòng)手操作,去克服遇到的各種困難,比如,想讓五環(huán)互相環(huán)套,卻涂抹了圓的一部分??;想嵌入幾個(gè)漂亮的漢字,卻一個(gè)字都輸不上去等等,逼你提問題,去尋找解決問題的技巧。當(dāng)大功告成,一種收獲的喜悅、一種成就感油然而生,一節(jié)課沒停手,既沒感覺累也不感覺枯燥,不知不覺就下課了,要不是底
下還有課,手怎么也不愿離開那小鼠標(biāo),可再想想,難道這不說明掌握了這節(jié)課的知識(shí)?完成了“任務(wù)”。
4、開拓學(xué)生的創(chuàng)造力
“任務(wù)驅(qū)動(dòng)”對(duì)于學(xué)生,開始是模仿,制作出與教師的“成品”一樣的作品,積累了一定的基礎(chǔ)知識(shí),接踵而來的便是豐富多采的創(chuàng)造作品,這就是由“任務(wù)驅(qū)動(dòng)”引發(fā)的學(xué)生的無窮的創(chuàng)造力。計(jì)算機(jī)學(xué)科是開放性的、知識(shí)更新極快的學(xué)科,在課堂上不可能將一個(gè)軟件的所有功能都學(xué)到,也沒必要這樣做。計(jì)算機(jī)教師在教會(huì)學(xué)生計(jì)算機(jī)基礎(chǔ)知識(shí)的同時(shí),更重要的任務(wù)應(yīng)該是教會(huì)學(xué)生學(xué)習(xí)方法,“任務(wù)驅(qū)動(dòng)”正好給了學(xué)生這樣一個(gè)機(jī)會(huì)。在一堂課上,不可能所有學(xué)生的學(xué)習(xí)進(jìn)度一樣,掌握快的學(xué)生在完成教師布置的任務(wù)后,又琢磨能否將自己畫的圖或網(wǎng)上下載的圖片插入文檔中,有的開始為迎新年制作賀卡——新的追求激勵(lì)著學(xué)生去學(xué)習(xí)、去探索,去創(chuàng)作更美妙的“精品”。
從實(shí)施小專題的階段過程來看,存在著一定的問題,如有的同學(xué)不積極的參與,或者在完成任務(wù)過程中缺乏創(chuàng)意,人云亦云。針對(duì)實(shí)施過程中的問題,給我們的應(yīng)用提出了一個(gè)要求,就是在平常上課中,要多留有余地,讓學(xué)生有更多的時(shí)間和機(jī)會(huì)來展示自己的作品,并在同學(xué)中進(jìn)行評(píng)比,同時(shí)鼓勵(lì)學(xué)生積極發(fā)表自己的見解,發(fā)展自己的設(shè)計(jì)思路,提高創(chuàng)新意識(shí)。
第五篇:嵌入式linux驅(qū)動(dòng)學(xué)習(xí)總結(jié)
調(diào)用gcc: export PATH=$PATH:/usr/local/arm/3.4.1/bin 用gcc編譯:arm-linux-gcc –o run adc.c 查看gcc: arm-linux-gcc –v 配置NFS 安裝NFS Ubuntu上默認(rèn)是沒有安裝NFS服務(wù)器的,首先要安裝NFS服務(wù)程序: sudo apt-get install nfs-kernel-server 安裝nfs-kernel-server時(shí),apt會(huì)自動(dòng)安裝nfs-common和portmap 這樣,宿主機(jī)就相當(dāng)于NFS Server 配置NFS(1)配置portmap 方法1: 編輯/etc/default/portmap, 將-i 127.0.0.1 去掉.我用的是第一種方法!但不知道具體什么意思
方法2: $ sudo dpkg-reconfigure portmap , 對(duì)Should portmap be bound to the loopback address? 選N.(2)配置/etc/hosts.deny 禁止任何host(主機(jī))能和你的NFS服務(wù)器進(jìn)行NFS連接,加入: ### NFS DAEMONS portmap:ALL lockd:ALL mountd:ALL rquotad:ALL statd:ALL(3)配 置/etc/hosts.allow 允許那些你想要的主機(jī)和你的NFS服務(wù)器建立連接。下列步驟將允許任何IP地址以192.168.2開頭的主機(jī)(連接到NFS服務(wù)器上),也可以指定 特定的IP地址,加入: ### NFS DAEMONS portmap: 192.168.1.lockd: 192.168.1.rquotad: 192.168.1.mountd: 192.168.1.statd: 192.168.1./etc/hosts.deny 和 /etc/hosts.allow 設(shè)置對(duì)portmap的訪問.采用這兩個(gè)配置文件有點(diǎn)類似“mask”的意思.現(xiàn)在/etc/hosts.deny中禁止所有用
戶對(duì)portmap的訪問.再在/etc/hosts.allow 中允許某些用戶對(duì)portmap的訪問.sudo /etc/init.d/portmap restart 重啟portmap daemon.(4)配置/etc/exports NFS掛載目錄及權(quán)限由/etc/exports文件定義 比如我要將將我的/opt/FriendlyARM/mini2440/root_nfs目錄讓用戶的IP共享, 則在該文件末尾添加下列語(yǔ)句:
/opt/FriendlyARM/mini2440/root_nfs *(rw,sync,no_root_squash)NFS客戶端能夠共享NFS服務(wù)器/opt/FriendlyARM/QQ2440/root_nfs目錄內(nèi)容.且有讀,寫權(quán)限, 并且該用戶進(jìn)入
/opt/FriendlyARM/mini2440/root_nfs目錄后的身份為root 最好加上sync, 否則 $ sudo exportfs-r 時(shí)會(huì)給出警告, sync是NFS的默認(rèn)選項(xiàng).showmount-e 查看NFS server的export list.若更改了/etc/exports, 運(yùn)行 sudo exportfs-r 更新
運(yùn)行 /etc/init.d/nfs-kernel-server restart 重啟nfs服務(wù)
(5)測(cè)試NFS 可以嘗試一下掛載本地磁盤
我前面開始時(shí)已經(jīng)提到了我的主機(jī)IP是192.168.1.101 我現(xiàn)在試把/opt/FriendlyARM/mini2440/root_nfs目錄掛載到/mnt目錄下 mount-t nfs 192.168.1.101:/opt/FriendlyARM/mini2440/root_nfs /mnt 就101和:之間的空格我耗了1個(gè)小時(shí)
成功的掛載上的話你會(huì)在/mnt目錄下看到root_nfs這個(gè)文件夾下的內(nèi)容
Arm9之家賬戶:李向陽(yáng)85 安裝ncurses
ncurses是字符終端下屏幕控制的基本庫(kù)。可能很多新開發(fā)的程序都不使用了,不過如果要編譯一些老程序,還經(jīng)常遇得到。
安裝:ncurses
http://ftp.gnu.org/pub/gnu/ncurses/
./configure--without-debug #以及其它自己需要的參數(shù)
make
make install
3,繼續(xù)你的make menuconfig。
圖形界面出來了。
允 23:22:22
小允 23:22:31
小允 23:22:40 有用不同的名字的嗎 寂寞沙洲冷 23:22:42 我把drivers下面的Makefile都添加上了 寂寞沙洲冷 23:23:17 叫misc devices 可以吧 小允 23:23:22 2410ADC_driver和2410ADC_FEATURESnengbutongma 小允 23:23:33 這兩個(gè)必須一樣 小允 23:23:42 這才是Kconfig的工作原理