thanks Akash, I have not tried it yet you off the schedule. I'll try today or tomorrow.
-- nama On Wed, Jun 16, 2010 at 9:41 PM, Akash Choudhari <[email protected]> wrote: > FWRITE should work in your case > > - Akash > > On Tue, Jun 15, 2010 at 9:27 PM, RYO IKUYAMA <[email protected]> wrote: >> Hi, Deva >> >> Thanks advice and sample code. >> Before, I used fputs() and fgets(). then, fputs() was not able to be >> done though fgets() was able to be done. filepath permission is set to >> 777 beforehand. >> Is the place of the folder path(.data/misc/cal/) bad? or should I >> use fwrite() ? >> I try by using fwrite. >> >> >> >> sensors.c (file write test) >> ------------ >> #define CALIBRATION_FILE "/data/misc/cal/sensors.cal" >> >> static native_handle_t* control__open_data_source(struct >> sensors_control_context_t *dev) >> { >> LOGD("control__open_data_source()"); >> native_handle_t* handle; >> int fd = open_input(O_RDONLY); >> if (fd < 0) { >> return NULL; >> } >> >> handle = native_handle_create(1, 0); >> handle->data[0] = fd; >> >> LOGD("open calibration file '%s'",CALIBRATION_FILE); >> if ((fp = fopen(CALIBRATION_FILE, "rw")) == NULL) { >> LOGE("Couldn't open '%s'",CALIBRATION_FILE); >> } else { >> fputs("ABCDEFGHIJKLMN", fp); >> fclose(fp); >> } >> >> return handle; >> } >> >> >> -- >> nama >> >> >> >> On Wed, Jun 16, 2010 at 3:51 AM, Deva R <[email protected]> wrote: >>> There might be better ways, but to start with you can refer our sample debug >>> code, where we dump video frame data to files in filesystem. >>> http://git.omapzoom.org/?p=platform/hardware/ti/omap3.git;a=blob;f=liboverlay/v4l2_utils.c;h=cdedf1bb9af61eb0b2aa831840fd611993603e7f;hb=refs/heads/eclair#l719 >>> >>> from native libraries, you can do file operations with below calls.. >>> fopen(filepath) >>> fwrite() >>> fclose() >>> >>> Also, you might want to make sure the filepath have write access for the >>> process (a simple `chmod 777 <filepath>` will suffice) >>> >>> -Deva >>> >>> On Tue, Jun 15, 2010 at 8:59 AM, namaRyo <[email protected]> wrote: >>>> >>>> Hi, this is nama. >>>> >>>> I made "sensors.default.so" for arm9 dev.board - Armadillo440 (http:// >>>> www.atmark-techno.com/products/armadillo/a440) >>>> use I2C accelerometer and magnetic filed sensors. and calculate to >>>> orientation. >>>> >>>> I want to save sensor calibration data to internal file at >>>> "sensors.c". and try, but, permission error occurred. >>>> >>>> How can I write to internal file system from "sensors.default.so" ? >>>> >>>> thanks, >>>> >>>> -- >>>> unsubscribe: [email protected] >>>> website: http://groups.google.com/group/android-porting >>> >>> >> >> -- >> unsubscribe: [email protected] >> website: http://groups.google.com/group/android-porting >> > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
